[
  {
    "id": "regional-unlock-window",
    "audience": "Players seeing region-specific countdowns, unlock clocks, or midnight-launch claims",
    "currentPosture": "Unknown until public official store/support wording",
    "readerDecision": "Do not plan time off, buy from another region, change account region, or publish an unlock table from social countdown graphics, cached snippets, or edited store screenshots.",
    "safeActionNow": "Track the official platform page for your own region, keep the release-date tracker visible, and treat every local-time table as watchlist until the source URL and exact wording are public.",
    "evidenceNeeded": "Public PlayStation, Xbox, Rockstar, Take-Two, or Rockstar Support wording that names GTA VI, the platform, region, date, and unlock or preload timing readers can open without credentials.",
    "blockedInputs": [
      "social countdown graphics",
      "edited store screenshots",
      "cached snippets without public page text",
      "VPN-region advice",
      "retailer timezone tables"
    ],
    "affectedRoutes": [
      "/blog/gta-6-preload-download-size-watchlist/",
      "/release-date/",
      "/platform-store-source-router/",
      "/launch-week-update-playbook/"
    ],
    "verificationGate": "npm run build && npm run validate",
    "approvalBoundary": "No public alert, newsletter send, Discord/social post, region-switch advice, purchase recommendation, production deploy, account login, credential use, scrape, or external write without explicit approval."
  },
  {
    "id": "account-entitlement-and-owner",
    "audience": "Players, parents, gift buyers, and shared-console households checking which account owns access",
    "currentPosture": "Prepare accounts; keep GTA 6 entitlement terms unconfirmed",
    "readerDecision": "Do not promise family sharing, account transfer, refund eligibility, region switching, cross-account access, or gift delivery until official store/support wording exists for the exact platform and region.",
    "safeActionNow": "Confirm the target console account, family controls, payment owner, wishlist account, refund policy location, and household spoiler boundary before any official purchase path appears.",
    "evidenceNeeded": "Official platform store/support account documentation, Rockstar Support guidance, rating/store metadata, or verified post-launch account evidence tied to GTA VI and the relevant platform/region.",
    "blockedInputs": [
      "private support chat screenshots",
      "old GTA Online account assumptions",
      "grey-market key entitlement promises",
      "edited preorder emails",
      "family-account folklore"
    ],
    "affectedRoutes": [
      "/preorder-safety-centre/",
      "/blog/gta-6-parent-guide-age-rating-watchlist/",
      "/buying-guide/",
      "/reader-action-router/"
    ],
    "verificationGate": "npm run build && npm run validate",
    "approvalBoundary": "No account login, credential use, purchase, gift advice, refund escalation, support contact, public post, newsletter send, Discord announcement, production deploy, or external write without explicit approval."
  },
  {
    "id": "wishlist-payment-and-refund-readiness",
    "audience": "Buyers preparing for preorders, editions, payment checks, and cancellation rules",
    "currentPosture": "Buyer-safety prep only",
    "readerDecision": "Do not enter payment details through social links, key shops, cloned store pages, creator giveaways, or retailer placeholders that cannot show official entitlement and refund wording.",
    "safeActionNow": "Prepare payment method hygiene, spending limits, wishlist preferences, and refund-policy bookmarks while keeping price, editions, bonuses, preorder timing, and early access unknown.",
    "evidenceNeeded": "Public official platform/Rockstar store page plus visible price, edition, entitlement, cancellation/refund, region, and support terms for the exact buyer path.",
    "blockedInputs": [
      "payment-first offers",
      "affiliate urgency",
      "comment-to-buy links",
      "cloned checkout pages",
      "placeholder SKUs"
    ],
    "affectedRoutes": [
      "/preorder-store-checker/",
      "/blog/gta-6-preorder-editions-watchlist/",
      "/preorder-safety-centre/",
      "/buying-guide/"
    ],
    "verificationGate": "npm run build && npm run validate",
    "approvalBoundary": "No affiliate/sponsor placement, purchase recommendation, public alert, newsletter send, Discord/social post, account action, payment flow, production deploy, or external write without explicit approval."
  },
  {
    "id": "launch-support-and-troubleshooting",
    "audience": "Launch-day players and guide writers preparing for download, install, server, or account problems",
    "currentPosture": "Troubleshooting template only until support evidence exists",
    "readerDecision": "Do not publish GTA 6-specific fix steps, error-code meanings, server-status claims, reinstall advice, or refund escalation paths before official support or verified post-launch evidence exists.",
    "safeActionNow": "Prepare generic troubleshooting hygiene: update console firmware, preserve saves, record platform/date/version, capture exact public support URLs, and separate server, account, storage, and entitlement problems.",
    "evidenceNeeded": "Rockstar Support article, platform support page, official status notice, public patch notes, or verified released-game evidence with platform, date, patch/version, and reproducible testing notes.",
    "blockedInputs": [
      "private support chats",
      "unversioned error screenshots",
      "datamined launcher files",
      "anonymous fix threads",
      "creator outage panic"
    ],
    "affectedRoutes": [
      "/post-launch-verification-lab/",
      "/guides/",
      "/content-freshness-sla/",
      "/correction-impact-router/"
    ],
    "verificationGate": "npm run build && npm run validate",
    "approvalBoundary": "No support-alert send, troubleshooting article promotion, public post, newsletter send, Discord/social announcement, production deploy, account action, credential use, scrape, or external write without explicit approval."
  },
  {
    "id": "post-launch-incident-receipt",
    "audience": "Editors and future agents recording launch-day evidence without over-updating the site",
    "currentPosture": "Use structured incident receipts before promotion",
    "readerDecision": "Do not change lead answers, schema, snippets, buyer guidance, or support copy from one screenshot, one outage post, or one region-only issue.",
    "safeActionNow": "Record source URL or capture path, platform, account context, region, timestamp, patch/version, spoiler scope, affected routes, local action, rollback, and validation before promotion.",
    "evidenceNeeded": "Official support/status wording or repeated verified post-launch evidence with enough context to separate local account issues from global platform, store, support, or game-service issues.",
    "blockedInputs": [
      "single unsourced screenshots",
      "private account dashboards",
      "deleted social posts",
      "region-only anecdotes as global claims",
      "spoiler-bearing support captures in snippets"
    ],
    "affectedRoutes": [
      "/source-change-feed/",
      "/post-launch-verification-lab/",
      "/launch-week-update-playbook/",
      "/data/source-review-queue.json"
    ],
    "verificationGate": "npm run build && npm run validate",
    "approvalBoundary": "No correction, public alert, deploy, support escalation, account action, newsletter send, Discord/social post, scrape, credential use, or external write without explicit approval."
  }
]
