[
  {
    "id": "official-media-weapon-observation",
    "audience": "Players, creators, and editors reading official footage",
    "currentPosture": "Observation only",
    "readerDecision": "A visible weapon, holster, shop sign, melee moment, armour cue, or combat beat in official media can support a narrow observation, not a full arsenal, stat table, shop inventory, unlock path, or Online balance claim.",
    "safeActionNow": "Describe only what the public official material shows, link the source route, and keep exact names/classes unknown unless the source itself names them.",
    "evidenceNeeded": "Official Rockstar trailer, screenshot, Newswire copy, media caption, support/manual material, or later verified released-game capture for the exact visible detail.",
    "blockedInputs": [
      "zoomed fan labels",
      "AI-enhanced frames",
      "private build clips",
      "datamined model names",
      "complete weapon-list reposts"
    ],
    "affectedRoutes": [
      "/blog/gta-6-weapons-gunplay-combat-watchlist/",
      "/blog/gta-6-trailer-2-breakdown/",
      "/features/",
      "/guides/"
    ],
    "verificationGate": "npm run build && npm run validate",
    "approvalBoundary": "No public post, Discord/social announcement, newsletter send, production deploy, sponsored creator script, account action, or external write without explicit approval."
  },
  {
    "id": "full-arsenal-or-shop-list",
    "audience": "Guide readers, database editors, and search visitors",
    "currentPosture": "Rejected until exact evidence",
    "readerDecision": "Do not publish GTA 6 weapon names, gun-shop inventories, attachment lists, ammo prices, armour items, melee tools, or best-weapon rankings as facts before release-quality evidence exists.",
    "safeActionNow": "Keep guide/database fields blank or labelled watchlist, and route complete-list traffic through the rumour firewall and post-launch verification lab.",
    "evidenceNeeded": "Official gameplay/support/manual/store detail, verified released-game capture, direct testing with platform/date/patch context, or versioned patch notes for each item.",
    "blockedInputs": [
      "leaked arsenals",
      "datamined weapon files",
      "fake Ammu-Nation screenshots",
      "copied GTA V or GTA Online lists",
      "unsourced best-weapon tables"
    ],
    "affectedRoutes": [
      "/guides/",
      "/features/",
      "/post-launch-verification-lab/",
      "/rumour-firewall/"
    ],
    "verificationGate": "npm run build && npm run validate",
    "approvalBoundary": "No guide table, feature database promotion, creator ranking, newsletter alert, public post, production deploy, affiliate/sponsor copy, or external write without evidence review."
  },
  {
    "id": "combat-handling-and-stealth-mechanics",
    "audience": "Players, walkthrough writers, and accessibility readers",
    "currentPosture": "Unknown systems",
    "readerDecision": "Do not infer recoil, cover, stealth, melee, armour, difficulty, aim assist, accessibility assists, police AI, injury, or mission combat rules from a trailer beat or older GTA habits.",
    "safeActionNow": "Frame combat mechanics as questions to verify after launch, and keep household/accessibility/buyer advice separate from unconfirmed mechanics.",
    "evidenceNeeded": "Official gameplay deep dive, support/manual page, public settings capture, verified released-game testing, or patch notes naming the exact mechanic.",
    "blockedInputs": [
      "leaked combat clips",
      "single anecdotal gameplay posts",
      "copied GTA V mechanics",
      "private settings screens",
      "AI-generated mechanics lists"
    ],
    "affectedRoutes": [
      "/blog/gta-6-weapons-gunplay-combat-watchlist/",
      "/blog/gta-6-police-wanted-system-watchlist/",
      "/blog/gta-6-accessibility-options-watchlist/",
      "/blog/gta-6-parent-guide-age-rating-watchlist/"
    ],
    "verificationGate": "npm run build && npm run validate",
    "approvalBoundary": "No accessibility guarantee, parent-safety claim, walkthrough advice, creator tutorial, public alert, deploy, or external write without source review."
  },
  {
    "id": "online-pvp-balance-and-exploit-claims",
    "audience": "Online players, RP admins, moderation leads, and creators",
    "currentPosture": "Online watchlist",
    "readerDecision": "Keep PvP balance, private-session weapon rules, anti-cheat, exploit fixes, mod menus, money glitches, GTA+, creator tools, and RP compatibility separate from single-player combat observations.",
    "safeActionNow": "Reject trainer/mod-menu/download claims, and route Online weapon questions through the Online watchlist, cheats safety page, and source policy.",
    "evidenceNeeded": "Rockstar Online/support/account publication, platform policy, verified post-launch Online testing, public patch notes, or official moderation/safety guidance.",
    "blockedInputs": [
      "trainer ads",
      "mod-menu pages",
      "money-glitch videos",
      "private lobby screenshots",
      "Discord compatibility promises",
      "copied GTA Online assumptions"
    ],
    "affectedRoutes": [
      "/online/",
      "/blog/gta-6-online-watchlist/",
      "/blog/gta-6-cheats-codes-console-commands-watchlist/",
      "/rp/"
    ],
    "verificationGate": "npm run build && npm run validate",
    "approvalBoundary": "No exploit guidance, RP compatibility promise, moderation policy claim, public post, newsletter send, deploy, account login, credential use, download, or external write."
  },
  {
    "id": "post-launch-guide-and-balance-updates",
    "audience": "Guide writers, answer engines, future agents, and corrections editors",
    "currentPosture": "Future verification lane",
    "readerDecision": "After launch, a weapon row is not ready until source/capture path, platform, mode, patch/version, unlock or purchase context, spoiler scope, Online safety boundary, affected routes, and rollback path are recorded.",
    "safeActionNow": "Use the post-launch verification lab before adding guide tables, snippets, schema, RSS copy, database rows, or creator scripts.",
    "evidenceNeeded": "Verified released-game capture, repeated controlled testing, official guide/support detail, public platform metadata, or patch notes with date/version context.",
    "blockedInputs": [
      "memory-only edits",
      "single unclear clips",
      "spoiler-heavy mission captures without labels",
      "stale pre-patch tables",
      "unreviewed reader reports"
    ],
    "affectedRoutes": [
      "/post-launch-verification-lab/",
      "/guides/",
      "/features/",
      "/corrections-log/"
    ],
    "verificationGate": "npm run build && npm run validate",
    "approvalBoundary": "No production deploy, public alert, newsletter send, Discord/social post, guide promotion, sponsor placement, or external write without verification and approval where required."
  }
]
