{
  "example_status": "FICTIONAL EXAMPLE - NOT A CLIENT OR CAMPAIGN RECORD",
  "studio": "Northstar Pocket (fictional)",
  "game": "Parcel Sort (fictional)",
  "store_url": "https://example.invalid/parcel-sort",
  "current_creative": {
    "reference": "fictional-video-v03.mp4",
    "known_evidence": "The fictional team says the sorting moment deserves an interactive test. No campaign metrics are supplied or claimed."
  },
  "objective": {
    "hypothesis": "Letting a viewer drag the first parcel will communicate the sorting fantasy more directly than watching it.",
    "decision": "Decide whether to commission a larger family of sorting concepts.",
    "must_not_imply": "Do not imply progression systems or rewards that are absent from the fictional game."
  },
  "interaction": {
    "opening": "Three parcels and three clearly differentiated destinations are visible.",
    "first_action": "Drag one highlighted parcel to its matching destination.",
    "correct_feedback": "The parcel locks into place and the board visibly clears.",
    "incorrect_feedback": "The parcel returns to its origin with a brief non-punitive response.",
    "outcome": "Complete three sorting decisions, show the cleared board, then present the CTA.",
    "cta": "Play Parcel Sort",
    "cta_destination": "Fictional approved store URL"
  },
  "assets": {
    "supplied": ["layered 2D parcel art", "destination art", "approved font", "silent game capture"],
    "missing": ["final CTA badge", "sound effects"],
    "rights_owner": "Fictional studio approval required before production"
  },
  "scope": {
    "master": "One portrait drag-and-sort interaction with three decisions and one outcome.",
    "variants": [
      { "id": "V01", "change": "short opening instruction" },
      { "id": "V02", "change": "no opening instruction; visual affordance only" },
      { "id": "V03", "change": "easier first board" },
      { "id": "V04", "change": "harder first board" },
      { "id": "V05", "change": "confetti reward" },
      { "id": "V06", "change": "collection-card reward" }
    ],
    "new_master_trigger": "Replacing sorting with merging, tapping, or another core action.",
    "languages": ["English only"],
    "orientations": ["portrait"],
    "target_networks": ["Must be named and checked before export"],
    "source_delivery": "Editable agreed source plus build instructions",
    "timing": "Set only after assets, destination, and review owner are accepted"
  },
  "acceptance": {
    "checks": [
      "loads in the agreed harness",
      "first drag registers and changes state",
      "incorrect drag recovers",
      "three decisions reach the outcome",
      "CTA opens only the approved destination through the required host method",
      "no unapproved network requests",
      "package and known limitations are recorded"
    ],
    "external_network_approval": "Not claimed",
    "campaign_performance": "Not claimed"
  }
}
