{
  "title": "Skillrove: make the next step clearer",
  "product": "Skillrove",
  "goal": "Develop three page-specific experiments from observed public product and pricing pages. Effects on purchases and activation are unmeasured.",
  "demo": false,
  "cohortDefinition": "A future, agreed observation window for sessions seeing an assigned variant. No user counts or analytics were supplied for this plan.",
  "countingUnit": "eligible unique visitor sessions — draft definition",
  "nestedStages": true,
  "stages": [
    {
      "id": "entry",
      "name": "Product page",
      "event": "skill_detail_view",
      "definition": "First qualifying detail-page view for an assigned session",
      "count": null,
      "previousStageRate": null,
      "dropOff": null,
      "entryRate": null
    },
    {
      "id": "preview",
      "name": "Inspect result",
      "event": "skill_example_open",
      "definition": "An eligible detail-view session opens the corresponding working example",
      "count": null,
      "previousStageRate": null,
      "dropOff": null,
      "entryRate": null
    },
    {
      "id": "intent",
      "name": "Purchase intent",
      "event": "skill_purchase_intent",
      "definition": "A previously exposed and example-engaged session starts the selected purchase flow",
      "count": null,
      "previousStageRate": null,
      "dropOff": null,
      "entryRate": null
    },
    {
      "id": "fulfillment",
      "name": "Verified access",
      "event": "skill_access_granted",
      "definition": "Server-authoritative access grant for the selected skill after an actual completed purchase; success-page visits are insufficient",
      "count": null,
      "previousStageRate": null,
      "dropOff": null,
      "entryRate": null
    }
  ],
  "evidence": [
    {
      "id": "product-example",
      "url": "https://skillrove.dev/skills/product-demo-studio",
      "sourceType": "browser",
      "observedAt": "2026-10-08 Pacific date; captured during market research",
      "observation": "Loaded detail page has Buy now at $4.99 and a separate Open working example link under the video preview. The package produces landscape and portrait videos."
    },
    {
      "id": "pricing-choice",
      "url": "https://skillrove.dev/pricing",
      "sourceType": "browser",
      "observedAt": "2026-10-08 Pacific date; captured during market research",
      "observation": "Pricing presents Flex $9.99/month, Studio $79/year and Forever $169 one-time; a status block links Browse available skills, and text explains individual purchases."
    },
    {
      "id": "first-run",
      "url": "https://skillrove.dev/skills/product-demo-studio",
      "sourceType": "browser",
      "observedAt": "2026-10-08 Pacific date; captured during market research",
      "observation": "The purchase panel has Runs with and Start setup. The first-run section explains Python, Pillow, FFmpeg, sample commands and generated files."
    }
  ],
  "experiments": [
    {
      "id": "decision-preview",
      "stageId": "preview",
      "evidenceIds": [
        "product-example"
      ],
      "priority": 1,
      "effort": 1,
      "status": "hypothesis",
      "name": "Put an exact result beside the decision",
      "hypothesis": "A clearly named result link near the purchase action may help visitors evaluate fit; the current placement is an observation, not evidence of friction.",
      "singleChange": "Add one result-preview link beside the existing purchase action; keep all pricing and checkout behavior unchanged.",
      "controlCopy": "Open working example",
      "variantCopy": "Preview both video formats",
      "primaryMetric": "Eligible detail sessions opening the working example / eligible detail sessions",
      "guardrail": "Verified paid access per eligible session and browser error rates remain acceptable under the agreed evaluation",
      "decisionRule": "Agree on assignment, exposure definition and sample sufficiency before activation. Report inconclusive if the data cannot support the chosen evaluation.",
      "rollback": "Remove the added link if the target is wrong or the defined guardrail is breached"
    },
    {
      "id": "access-comparison",
      "stageId": "intent",
      "evidenceIds": [
        "pricing-choice"
      ],
      "priority": 2,
      "effort": 2,
      "status": "hypothesis",
      "name": "Clarify individual and membership access",
      "hypothesis": "A concise access comparison may help visitors choose a fitting option; no increase in sales is asserted.",
      "singleChange": "Add one fact-checked explanatory block about single-skill and membership access.",
      "controlCopy": "Need just a few skills? Buy them individually.",
      "variantCopy": "Buy one skill for $4.99, or choose membership for access to released Premium skills. Flex is $9.99/month; Studio is $79/year; Forever is $169 one-time.",
      "primaryMetric": "Eligible sessions beginning the access option that they selected / eligible pricing-page sessions",
      "guardrail": "No mismatch between displayed period/amount and actual checkout; monitor support confusion",
      "decisionRule": "Recheck prices and released-package availability at implementation time, then evaluate a defined cohort; no presumed winner.",
      "rollback": "Restore the current explanation if any amount, period or inclusion statement is inaccurate"
    },
    {
      "id": "first-run-label",
      "stageId": "preview",
      "evidenceIds": [
        "first-run"
      ],
      "priority": 3,
      "effort": 1,
      "status": "hypothesis",
      "name": "Name the first-run destination",
      "hypothesis": "A more explicit setup label may help visitors understand the technical requirements before buying; this remains a hypothesis.",
      "singleChange": "Change only the Start setup link label, preserving its #first-run destination.",
      "controlCopy": "Start setup",
      "variantCopy": "See requirements & first run",
      "primaryMetric": "Eligible detail sessions reaching the first-run section / eligible detail sessions",
      "guardrail": "No broken in-page anchor or loss of accessible link clarity",
      "decisionRule": "Validate the label and anchor in desktop/mobile keyboard flows before collecting a defined evaluation cohort.",
      "rollback": "Restore the previous label if accessibility or navigation becomes worse"
    }
  ],
  "limits": [
    "Every proposed change is an untested hypothesis, never a measured uplift",
    "Counts are supplied nested-cohort observations; the generator does not fetch analytics",
    "Rates are descriptive and do not establish statistical significance or causality",
    "Priority and effort are supplied judgments, not generated estimates of profit",
    "Event contracts are implementation drafts; no tracking, identity collection or experiment is activated"
  ]
}
