[
  {
    "id": "official-social-media-flavour",
    "audience": "Readers and creators interpreting official trailer/social-media tone without inventing mechanics",
    "currentPosture": "Confirmed as flavour only",
    "readerDecision": "Discuss public social-media, phone-culture, parody-feed, and Leonida satire cues as setting/tone unless Rockstar publishes gameplay rules for exact apps, UI, missions, follower counts, or system depth.",
    "safeActionNow": "Use official-media wording, keep the article labelled speculative, and route exact mechanic claims through the features database or rumour firewall before promotion.",
    "evidenceNeeded": "Rockstar GTA VI page, official trailer page, Newswire copy, official screenshot/caption, gameplay deep dive, or verified post-launch evidence naming the exact social-system detail.",
    "blockedInputs": [
      "fake app-name lists",
      "cropped UI screenshots",
      "AI-generated social feeds",
      "creator thumbnails implying confirmed mechanics",
      "trailer tone treated as a rule table"
    ],
    "affectedRoutes": [
      "/blog/social-media-gameplay-predictions/",
      "/blog/gta-6-trailer-2-breakdown/",
      "/features/",
      "/rumour-firewall/",
      "/data/article-share-packets.json"
    ],
    "verificationGate": "npm run build && npm run validate",
    "approvalBoundary": "No public post, newsletter send, Discord/social announcement, production deploy, sponsor copy, account action, credential use, scrape, or external write without explicit approval."
  },
  {
    "id": "viral-heat-and-witness-phone-claims",
    "audience": "Gameplay analysts, creators, and guide writers evaluating witness videos, viral crime clips, delayed reports, and police attention",
    "currentPosture": "Speculative until demonstrated",
    "readerDecision": "Do not claim viral heat, witness-phone escalation, police memory, follower-count effects, bounty persistence, or heat-decay loops before public source-specific evidence exists.",
    "safeActionNow": "Frame viral-heat ideas as hypotheses and link the police/wanted watchlist when the claim touches law-system behaviour.",
    "evidenceNeeded": "Official gameplay detail, Rockstar Support/manual material, named public preview with direct access, verified released-game capture, direct testing, or patch notes with platform/date/version.",
    "blockedInputs": [
      "leaked chase clips",
      "private build footage",
      "anonymous AI-behaviour threads",
      "fake phone UI",
      "copied GTA V wanted-system assumptions"
    ],
    "affectedRoutes": [
      "/blog/social-media-gameplay-predictions/",
      "/blog/gta-6-police-wanted-system-watchlist/",
      "/features/",
      "/post-launch-verification-lab/",
      "/data/police-wanted-evidence-matrix.json"
    ],
    "verificationGate": "npm run build && npm run validate",
    "approvalBoundary": "Keep snippets, feature rows, launch packets, creator scripts, and RP prompts source-labelled until evidence and approval gates pass."
  },
  {
    "id": "reputation-faction-and-rp-memory",
    "audience": "RP admins, product planners, and readers comparing GTA 6 speculation with independent RP systems",
    "currentPosture": "Independent product idea, not confirmed GTA 6 mechanics",
    "readerDecision": "Treat reputation, NPC gossip, faction memory, social consequences, heat maps, and admin-approved rumours as game-agnostic RP product concepts unless Rockstar confirms in-game systems.",
    "safeActionNow": "Keep RP Engine copy visibly independent, no-affiliation labelled, and separate from confirmed GTA 6 feature claims.",
    "evidenceNeeded": "Visible speculative label for RP/product material, game-agnostic admin workflow, public Rockstar evidence for any GTA 6 mechanic claim, or verified post-launch system testing.",
    "blockedInputs": [
      "paid official RP access promises",
      "fake compatibility claims",
      "private server-file claims",
      "unlabelled affiliation language",
      "community Discord screenshots as evidence"
    ],
    "affectedRoutes": [
      "/rp/",
      "/blog/future-of-gta-6-rp/",
      "/blog/gta-6-modding-fivem-roleplay-watchlist/",
      "/sponsorship/",
      "/data/modding-rp-compatibility-evidence-matrix.json"
    ],
    "verificationGate": "npm run build && npm run validate",
    "approvalBoundary": "No outreach, sponsor copy, community connection, Discord bot action, account connection, paid offer, or public claim without explicit approval."
  },
  {
    "id": "mission-discovery-and-side-activity-triggers",
    "audience": "Guide writers and answer engines checking social feeds, side activities, influencer tasks, random events, and mission hooks",
    "currentPosture": "Unknown until official or verified post-launch evidence",
    "readerDecision": "Do not publish mission triggers, app-specific quests, side-activity loops, influencer-task tables, random-event rules, or spoiler-bearing discovery paths from speculation.",
    "safeActionNow": "Prepare empty post-launch fields, keep pre-release copy high-level, and route mission-specific claims through spoiler-safe templates before any guide promotion.",
    "evidenceNeeded": "Official gameplay source, Rockstar Support/manual detail, public guide material, verified released-game capture, direct testing, or patch notes with spoiler scope recorded.",
    "blockedInputs": [
      "leaked mission lists",
      "datamined app triggers",
      "private screenshots",
      "spoiler thumbnails",
      "single unsupported anecdotes"
    ],
    "affectedRoutes": [
      "/blog/social-media-gameplay-predictions/",
      "/blog/gta-6-mission-walkthrough-spoiler-safe-guide/",
      "/spoiler-source-router/",
      "/guides/",
      "/data/mission-walkthrough-template.json"
    ],
    "verificationGate": "npm run build && npm run validate",
    "approvalBoundary": "Mission/social guide promotion requires source receipts, spoiler labels, corrections-log blast-radius review, and explicit approval before public distribution."
  },
  {
    "id": "ui-app-and-feed-claim-rejection",
    "audience": "Readers debunking fake social apps, phone UI lists, follower counts, livestream features, and creator screenshots",
    "currentPosture": "Reject unless public official or verified",
    "readerDecision": "Reject leaked UI, alleged app lists, datamined icons, fake feed screenshots, AI mockups, private build clips, and creator thumbnails that imply social mechanics are confirmed.",
    "safeActionNow": "Do not embed, quote, trace, or convert rejected inputs into feature names, schema, search snippets, article cards, creator scripts, or data exports.",
    "evidenceNeeded": "Public Rockstar/Take-Two/platform/support material, official gameplay detail, or verified post-launch capture/testing for the exact UI/app/feed claim.",
    "blockedInputs": [
      "leaked UI",
      "datamined icons",
      "fake social-feed screenshots",
      "AI mockups",
      "private build clips",
      "anonymous Discord claims"
    ],
    "affectedRoutes": [
      "/rumour-firewall/",
      "/source-policy/",
      "/blog/social-media-gameplay-predictions/",
      "/source-review-queue/",
      "/data/claim-triage-rules.json"
    ],
    "verificationGate": "npm run build && npm run validate",
    "approvalBoundary": "No takedown/report action, public debunk post, newsletter send, Discord/social announcement, production deploy, account action, scrape, or external write without explicit approval."
  },
  {
    "id": "post-launch-social-system-promotion",
    "audience": "Editors and future agents converting released-game social-system evidence into durable coverage",
    "currentPosture": "Receipt and blast-radius review",
    "readerDecision": "Promote only the exact system, UI, mission, side activity, reputation effect, police interaction, Online behaviour, platform, patch/version, and spoiler scope supported by evidence.",
    "safeActionNow": "Create a post-launch verification receipt, update social predictions, features, police/wanted, RP, guides, search, answer-engine packets, sitemap, feed, and corrections log together, then validate.",
    "evidenceNeeded": "Official docs, verified released-game capture, direct testing, patch notes, public guide material, or named preview/review evidence with source path, platform, date, patch/version, and spoiler scope recorded.",
    "blockedInputs": [
      "memory-only edits",
      "single unsupported screenshot",
      "unversioned copied guide rows",
      "private build material",
      "stale patch-era advice"
    ],
    "affectedRoutes": [
      "/post-launch-verification-lab/",
      "/blog/social-media-gameplay-predictions/",
      "/features/",
      "/correction-impact-router/",
      "/data/social-gameplay-evidence-matrix.json"
    ],
    "verificationGate": "npm run build && npm run validate",
    "approvalBoundary": "No production deploy, public post, newsletter send, Discord/social announcement, sponsor/affiliate copy, account action, credential use, scrape, or external write without explicit approval."
  },
  {
    "id": "social-gameplay-promotion-receipt-gate",
    "audience": "Editors, creators, and future agents deciding whether a social-gameplay idea can move from speculation into public copy or exports",
    "currentPosture": "Receipt required before promotion",
    "readerDecision": "Do not promote viral heat, witness phones, reputation memory, app/feed UI, mission triggers, Online behaviour, RP compatibility, creator hooks, snippets, schema, RSS, or answer-engine text until the exact claim has source wording, tracker routing, affected-route review, rollback, and validation.",
    "safeActionNow": "Keep the visible article label speculative, link the claim back to the confirmed-vs-rumoured tracker or evidence matrix, and write a local receipt before changing snippets, feature rows, creator packets, RP copy, or answer-engine exports.",
    "evidenceNeeded": "Public Rockstar/Take-Two/platform/support wording, official gameplay detail, named public preview/review with direct access, verified post-launch testing, or a visible speculation/product label plus tracker link when the claim remains a product idea.",
    "blockedInputs": [
      "leaked UI",
      "private build clips",
      "fake app-name lists",
      "AI-generated social feeds",
      "anonymous Discord claims",
      "creator thumbnails presented as confirmation",
      "RP product copy without game-agnostic label"
    ],
    "affectedRoutes": [
      "/blog/social-media-gameplay-predictions/",
      "/confirmed-vs-rumoured/",
      "/features/",
      "/creator-toolkit/",
      "/rp/",
      "/data/social-gameplay-evidence-matrix.json",
      "/data/answer-engine-packet.json"
    ],
    "verificationGate": "npm run build && npm run validate",
    "approvalBoundary": "No public post, newsletter send, Discord/social announcement, production deploy, sponsor/affiliate copy, account action, credential use, scrape, outreach, or external write without explicit approval."
  }
]
