[
  {
    "id": "official-service-status-or-support",
    "lane": "Official service status or Rockstar Support update",
    "currentPosture": "Promote exact public wording only",
    "readerDecision": "Do not treat social outage chatter as a global GTA 6 server issue unless Rockstar, Take-Two, platform status, store, or support wording is public and specific.",
    "safeActionNow": "Capture the public URL, exact wording, timestamp, affected platform/region, and whether the source discusses GTA VI specifically before changing any alert or guide copy.",
    "evidenceNeeded": "Public Rockstar, Take-Two, Rockstar Support, platform status, or official store/support page naming GTA VI, the affected service, platform, region, and timeframe.",
    "blockedInputs": [
      "deleted posts",
      "anonymous status screenshots",
      "private support chats",
      "creator panic posts",
      "fake status pages"
    ],
    "affectedRoutes": [
      "/server-status-source-router/",
      "/source-change-feed/",
      "/launch-week-update-playbook/",
      "/correction-impact-router/"
    ],
    "verificationGate": "npm run build && npm run validate",
    "approvalBoundary": "No public alert, Discord/social post, newsletter send, production deploy, account login, support escalation, scrape, credential use, or external write without explicit approval."
  },
  {
    "id": "platform-store-download-or-entitlement",
    "lane": "Platform store, preload, download, or entitlement issue",
    "currentPosture": "Separate platform issue from GTA 6 issue",
    "readerDecision": "Do not advise refunds, region switching, reinstall loops, payment retries, or account changes from one screenshot or one region-only anecdote.",
    "safeActionNow": "Check whether the claim is about PlayStation/Xbox/store infrastructure, account entitlement, preload metadata, storage, regional unlock wording, or the game service itself.",
    "evidenceNeeded": "Public platform store/support/status page, Rockstar Support wording, or verified post-launch evidence with platform, region, account context, timestamp, and version.",
    "blockedInputs": [
      "cropped dashboard screenshots",
      "private account pages",
      "VPN region advice",
      "grey-market key claims",
      "placeholder store metadata"
    ],
    "affectedRoutes": [
      "/platform-store-source-router/",
      "/blog/gta-6-preload-download-size-watchlist/",
      "/preorder-safety-centre/",
      "/launch-checklist/"
    ],
    "verificationGate": "npm run build && npm run validate",
    "approvalBoundary": "No account action, purchase/refund guidance, public alert, newsletter send, Discord/social post, production deploy, scrape, credential use, or external write without explicit approval."
  },
  {
    "id": "error-code-or-troubleshooting-claim",
    "lane": "Error code, crash, install, or troubleshooting claim",
    "currentPosture": "Template only until support evidence exists",
    "readerDecision": "Do not publish GTA 6-specific fix steps, error-code meanings, cache-clearing advice, reinstall instructions, or save-risk guidance from unversioned posts.",
    "safeActionNow": "Collect platform, region, timestamp, patch/build version, exact error text, reproduction notes, and source/capture path, then route through post-launch verification before promotion.",
    "evidenceNeeded": "Rockstar Support article, platform support page, official patch/status note, or repeated verified post-launch testing with reproducible steps and version context.",
    "blockedInputs": [
      "unversioned error screenshots",
      "forum fix chains",
      "private chats",
      "datamined launcher files",
      "single creator workaround"
    ],
    "affectedRoutes": [
      "/post-launch-verification-lab/",
      "/guides/",
      "/content-freshness-sla/",
      "/source-review-queue/"
    ],
    "verificationGate": "npm run build && npm run validate",
    "approvalBoundary": "No troubleshooting article promotion, support-alert send, public post, newsletter send, Discord announcement, deploy, account action, scrape, credential use, or external write without explicit approval."
  },
  {
    "id": "online-matchmaking-or-session-outage",
    "lane": "Online matchmaking, private session, account linking, or transfer status",
    "currentPosture": "Official Online details still unknown",
    "readerDecision": "Do not turn GTA Online assumptions, copied outage posts, creator thumbnails, or private-session claims into GTA 6 Online guidance.",
    "safeActionNow": "Split the claim into launch access, Online feature availability, platform account status, private sessions, transfers, moderation, anti-cheat, or RP/community compatibility before acting.",
    "evidenceNeeded": "Public Rockstar Online, Rockstar Support/account, platform/service-status, or verified post-launch settings/testing evidence tied to GTA VI and the exact Online feature.",
    "blockedInputs": [
      "copied GTA Online assumptions",
      "Discord screenshots",
      "private settings captures",
      "fake support pages",
      "creator thumbnails implying confirmation"
    ],
    "affectedRoutes": [
      "/online/",
      "/blog/gta-6-online-watchlist/",
      "/blog/gta-6-crossplay-cross-save-watchlist/",
      "/rp/"
    ],
    "verificationGate": "npm run build && npm run validate",
    "approvalBoundary": "No Online compatibility claim, public alert, Discord/social post, newsletter send, RP/community announcement, deploy, account action, scrape, credential use, or external write without explicit approval."
  },
  {
    "id": "reader-report-or-regional-incident",
    "lane": "Reader report, regional incident, or post-launch anomaly",
    "currentPosture": "Receipt first; promote only after blast-radius review",
    "readerDecision": "Do not update lead answers, snippets, schema, launch packets, or support advice from one reader report, one region, one deleted post, or one spoiler-bearing capture.",
    "safeActionNow": "Build a local incident receipt with platform, region, source/capture, timestamp, version, account context, spoiler scope, affected routes, rollback, and validation result.",
    "evidenceNeeded": "Official source update or repeated verified public evidence that separates local account, regional platform, global service, patch, support, and spoiler-sensitive causes.",
    "blockedInputs": [
      "single unsourced reports",
      "deleted social posts",
      "spoiler screenshots in snippets",
      "private dashboards",
      "region-only anecdotes as global claims"
    ],
    "affectedRoutes": [
      "/launch-briefing/",
      "/reader-action-router/",
      "/data/launch-unlock-readiness-matrix.json",
      "/data/post-launch-verification-lab.json"
    ],
    "verificationGate": "npm run build && npm run validate",
    "approvalBoundary": "No correction, alert, production deploy, newsletter send, Discord/social post, account action, support escalation, scrape, credential use, or external write without explicit approval."
  }
]
