{
  "site": {
    "name": "Leonida Ledger",
    "baseUrl": "https://leonidaledger.com",
    "updated": "2026-07-05",
    "disclaimer": "Independent fan/resource site. Not affiliated with Rockstar Games or Take-Two Interactive.",
    "preferredHumanRoutes": [
      "/definitive-coverage/",
      "/release-date/",
      "/confirmed-vs-rumoured/",
      "/accessibility-evidence-router/",
      "/satire-voice-guide/",
      "/maximum-standard-queue/",
      "/launch-risk-register/",
      "/launch-packet-builder/",
      "/newsletter-segment-router/",
      "/platform-store-source-router/",
      "/server-status-source-router/",
      "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
      "/official-sources/",
      "/source-policy/",
      "/corrections-log/",
      "/search/"
    ],
    "preferredDataRoutes": [
      "/data/facts.json",
      "/data/homepage-release-readiness-checklist.json",
      "/data/homepage-official-paths-shortcuts.json",
      "/data/homepage-spoiler-safe-media-shortcuts.json",
      "/data/homepage-support-safety-shortcuts.json",
      "/data/homepage-platform-handoff-checks.json",
      "/data/homepage-seller-handoff-checks.json",
      "/data/homepage-rumor-source-downgrade-checks.json",
      "/data/definitive-coverage-map.json",
      "/data/query-to-page-map.json",
      "/data/reader-action-router.json",
      "/data/reader-action-receipt-packets.json",
      "/data/internal-link-opportunities.json",
      "/data/article-search-intent-packets.json",
      "/data/article-share-packets.json",
      "/data/article-safe-answer-strips.json",
      "/data/mission-walkthrough-template.json",
      "/data/satire-voice-guide.json",
      "/data/trailer-2-scene-taxonomy.json",
      "/data/early-access-claim-intake.json",
      "/data/creator-publishing-receipt-matrix.json",
      "/data/official-media-rights-evidence-matrix.json",
      "/data/weather-environment-evidence-matrix.json",
      "/data/controller-accessory-evidence-matrix.json",
      "/data/account-security-evidence-matrix.json",
      "/data/dlc-expansion-roadmap-evidence-matrix.json",
      "/data/capture-creator-tools-evidence-matrix.json",
      "/data/voice-cast-evidence-matrix.json",
      "/data/story-character-structure-evidence-matrix.json",
      "/data/voice-chat-safety-evidence-matrix.json",
      "/data/cloud-streaming-access-evidence-matrix.json",
      "/data/trailer-3-media-safety-evidence-matrix.json",
      "/data/server-status-error-code-evidence-matrix.json",
      "/data/preload-storage-readiness-matrix.json",
      "/data/launch-unlock-readiness-matrix.json",
      "/data/server-status-source-router.json",
      "/data/preorder-refund-decision-matrix.json",
      "/data/pc-hardware-evidence-matrix.json",
      "/data/console-performance-evidence-matrix.json",
      "/data/platform-choice-buyer-matrix.json",
      "/data/weapons-combat-evidence-matrix.json",
      "/data/vehicle-customization-evidence-matrix.json",
      "/data/police-wanted-evidence-matrix.json",
      "/data/social-gameplay-evidence-matrix.json",
      "/data/map-tool-evidence-matrix.json",
      "/data/map-size-evidence-matrix.json",
      "/data/real-life-locations-evidence-matrix.json",
      "/data/interior-access-verification-receipts.json",
      "/data/economy-property-evidence-matrix.json",
      "/data/cheats-player-safety-evidence-matrix.json",
      "/data/mobile-download-safety-evidence-matrix.json",
      "/data/wildlife-evidence-matrix.json",
      "/data/activities-minigames-evidence-matrix.json",
      "/data/parent-household-decision-matrix.json",
      "/data/rating-board-evidence-matrix.json",
      "/data/online-claim-split-matrix.json",
      "/data/subscription-service-evidence-matrix.json",
      "/data/crossplay-community-decision-matrix.json",
      "/data/modding-rp-compatibility-evidence-matrix.json",
      "/data/trophy-achievement-evidence-matrix.json",
      "/data/review-score-evidence-matrix.json",
      "/data/radio-music-evidence-matrix.json",
      "/data/maximum-standard-queue.json",
      "/data/finish-sprint.json",
      "/data/spoiler-source-router.json",
      "/data/content-freshness-sla.json",
      "/data/launch-risk-register.json",
      "/data/launch-week-update-playbook.json",
      "/data/launch-distribution-packets.json",
      "/data/source-review-queue.json",
      "/data/crawl-priority-map.json",
      "/data/platform-store-source-router.json",
      "/data/source-monitor-checks.json",
      "/data/source-monitor-impact.json",
      "/data/source-reader-value-playbooks.json",
      "/data/source-freshness-snapshot.json",
      "/data/official-source-status-snapshots.json",
      "/data/source-sweep-receipts.json",
      "/data/source-escalation-matrix.json",
      "/data/newsletter-segment-routing.json",
      "/data/correction-impact-router.json",
      "/data/agent-memory-boundary-policy.json",
      "/data/product-feature-suite.json",
      "/data/launch-action-bundles.json",
      "/data/launch-briefing-pack.json",
      "/data/launch-decision-matrix.json",
      "/data/source-update-templates.json",
      "/data/social-trust-layer.json",
      "/data/map-evidence-board.json",
      "/data/post-launch-verification-lab.json",
      "/data/verification-gates.json",
      "/data/accessibility-evidence-checklist.json",
      "/data/accessibility-buyer-decision-matrix.json",
      "/data/character-evidence-dossiers.json",
      "/data/source-coverage-ledger.json",
      "/data/corrections-log.json",
      "/data/staged-batch-ship-readiness.json"
    ]
  },
  "crawlPolicy": {
    "sourceOfTruth": "Use official Rockstar/Take-Two/platform/support/store pages for confirmed public claims; use Leonida Ledger labels only as editorial routing and evidence context.",
    "blockedInputs": [
      "leaked assets",
      "datamined files",
      "private build screenshots",
      "retailer placeholder SKUs as facts",
      "unsourced social reposts",
      "AI-generated spec tables"
    ],
    "requiredLabels": [
      "confirmed",
      "official gap",
      "confirmed + inferred",
      "speculative",
      "debunked/rejected"
    ],
    "correctionRoute": "/corrections-log/",
    "freshnessRoute": "/official-sources/"
  },
  "officialSources": [
    {
      "id": "rockstar-vi",
      "title": "Grand Theft Auto VI — Rockstar Games",
      "url": "https://www.rockstargames.com/VI",
      "type": "official"
    },
    {
      "id": "trailer-1",
      "title": "Grand Theft Auto VI — Watch Trailer 1 Now",
      "url": "https://www.rockstargames.com/newswire/article/8978kok9385a82/grand-theft-auto-vi-watch-trailer-1-now/",
      "type": "official"
    },
    {
      "id": "may-2026-date",
      "title": "Grand Theft Auto VI is Now Coming May 26, 2026",
      "url": "https://www.rockstargames.com/newswire/article/258aa538o412ok/grand-theft-auto-vi-is-now-coming-may-26-2026",
      "type": "official"
    },
    {
      "id": "trailer-2",
      "title": "Grand Theft Auto VI — Watch Trailer 2 Now",
      "url": "https://www.rockstargames.com/newswire/article/3928aaa9471o3a/grand-theft-auto-vi-watch-trailer-2-now",
      "type": "official"
    },
    {
      "id": "nov-2026-date",
      "title": "Grand Theft Auto VI is Now Set to Launch November 19, 2026",
      "url": "https://www.rockstargames.com/newswire/article/ak3ak31a49a221/grand-theft-auto-vi-is-now-set-to-launch-november-19-2026",
      "type": "official"
    },
    {
      "id": "take-two-preorders-2026-06-24",
      "title": "Take-Two — Rockstar Games Announces Pre-Orders for Grand Theft Auto VI",
      "url": "https://www.take2games.com/ir/news/rockstar-games-announces-pre-orders-grand-theft-auto-vi",
      "type": "official publisher press release"
    },
    {
      "id": "take-two-fy2026-ign",
      "title": "IGN — Take-Two CEO says GTA 6 remains on track for November 19, 2026",
      "url": "https://www.ign.com/articles/gta-6-november-2026-release-date-is-happening-take-two-boss-says-pouring-cold-water-on-delay-fears",
      "type": "attributed interview / corporate results coverage"
    },
    {
      "id": "gamesindustry-zelnick-marketing",
      "title": "GamesIndustry.biz — Strauss Zelnick interview on GTA 6 marketing",
      "url": "https://www.gamesindustry.biz/the-big-strauss-zelnick-interview-gta-ai-roblox-and-building-the-biggest-entertainment-company-in-the-world",
      "type": "attributed interview"
    },
    {
      "id": "variety-zelnick-summer-marketing",
      "title": "Variety — GTA 6 no price announcement; marketing expected in summer",
      "url": "https://variety.com/2026/digital/news/gta-5-no-delay-price-marketing-summer-1236755303/",
      "type": "attributed interview / corporate results coverage"
    },
    {
      "id": "playstation-gta-vi",
      "title": "Grand Theft Auto VI — PS5 Games",
      "url": "https://www.playstation.com/en-us/games/grand-theft-auto-vi/",
      "type": "official platform"
    },
    {
      "id": "xbox-gta-vi",
      "title": "Grand Theft Auto VI | Xbox",
      "url": "https://www.xbox.com/en-US/games/store/grand-theft-auto-vi/9NL3WWNZLZZN",
      "type": "official platform"
    },
    {
      "id": "playstation-console-sharing",
      "title": "PlayStation Support — Console Sharing and Offline Play on PS5 consoles",
      "url": "https://www.playstation.com/en-us/support/account/ps5-console-sharing-offline-play/",
      "type": "official platform support"
    },
    {
      "id": "xbox-home-console",
      "title": "Xbox Support — Designate a home Xbox",
      "url": "https://support.xbox.com/en-US/help/hardware-network/console/my-home-xbox",
      "type": "official platform support"
    },
    {
      "id": "playstation-store-refunds",
      "title": "PlayStation Support — How to request a refund for a purchase on PlayStation Store",
      "url": "https://www.playstation.com/en-us/support/store/ps-store-refund-request/",
      "type": "official"
    },
    {
      "id": "xbox-digital-game-refunds",
      "title": "Xbox Support — Request a refund for digital games",
      "url": "https://support.xbox.com/en-US/help/subscriptions-billing/manage-subscriptions/digital-goods-subscriptions-refund",
      "type": "official"
    },
    {
      "id": "xbox-pre-order-faq",
      "title": "Xbox Support — Pre-order Xbox digital games in the Microsoft Store",
      "url": "https://support.xbox.com/en-US/help/subscriptions-billing/buy-games-apps/pre-order-faq",
      "type": "official"
    },
    {
      "id": "playstation-voucher-code-problems",
      "title": "PlayStation Support — Problems using voucher codes on PlayStation Store",
      "url": "https://www.playstation.com/en-us/support/store/ps-store-voucher-code-problems/",
      "type": "official platform support"
    },
    {
      "id": "xbox-redeem-prepaid-codes",
      "title": "Xbox Support — How to redeem gift cards, codes, and offers",
      "url": "https://support.xbox.com/en-US/help/subscriptions-billing/redeem-codes-gifting/redeem-prepaid-codes",
      "type": "official platform support"
    },
    {
      "id": "xbox-digital-code-solution",
      "title": "Xbox Support — My digital code or gift card does not work",
      "url": "https://support.xbox.com/en-US/help/subscriptions-billing/redeem-codes-gifting/digital-code-solution",
      "type": "official platform support"
    }
  ],
  "canonicalFacts": [
    {
      "claim": "GTA 6 is officially scheduled for November 19, 2026.",
      "status": "confirmed",
      "topic": "release",
      "sourceId": "nov-2026-date",
      "sourceUrl": "https://www.rockstargames.com/newswire/article/ak3ak31a49a221/grand-theft-auto-vi-is-now-set-to-launch-november-19-2026",
      "sourceTitle": "Grand Theft Auto VI is Now Set to Launch November 19, 2026",
      "lastChecked": "2026-07-05"
    },
    {
      "claim": "GTA 6 is announced for PlayStation 5 and Xbox Series X|S.",
      "status": "confirmed",
      "topic": "platforms",
      "sourceId": "rockstar-vi",
      "sourceUrl": "https://www.rockstargames.com/VI",
      "sourceTitle": "Grand Theft Auto VI — Rockstar Games",
      "lastChecked": "2026-07-05"
    },
    {
      "claim": "PlayStation has a public GTA VI page listing Rockstar Games, PS5, and Release: 11/19/2026.",
      "status": "confirmed",
      "topic": "platforms",
      "sourceId": "playstation-gta-vi",
      "sourceUrl": "https://www.playstation.com/en-us/games/grand-theft-auto-vi/",
      "sourceTitle": "Grand Theft Auto VI — PS5 Games",
      "lastChecked": "2026-07-05"
    },
    {
      "claim": "The game is set in Vice City and the state of Leonida.",
      "status": "confirmed",
      "topic": "map",
      "sourceId": "trailer-1",
      "sourceUrl": "https://www.rockstargames.com/newswire/article/8978kok9385a82/grand-theft-auto-vi-watch-trailer-1-now/",
      "sourceTitle": "Grand Theft Auto VI — Watch Trailer 1 Now",
      "lastChecked": "2026-07-05"
    },
    {
      "claim": "Jason Duval and Lucia Caminos are central characters.",
      "status": "confirmed",
      "topic": "characters",
      "sourceId": "rockstar-vi",
      "sourceUrl": "https://www.rockstargames.com/VI",
      "sourceTitle": "Grand Theft Auto VI — Rockstar Games",
      "lastChecked": "2026-07-05"
    },
    {
      "claim": "Trailer 2 is an official Rockstar milestone for the GTA VI marketing cycle.",
      "status": "confirmed",
      "topic": "trailers",
      "sourceId": "trailer-2",
      "sourceUrl": "https://www.rockstargames.com/newswire/article/3928aaa9471o3a/grand-theft-auto-vi-watch-trailer-2-now",
      "sourceTitle": "Grand Theft Auto VI — Watch Trailer 2 Now",
      "lastChecked": "2026-07-05"
    },
    {
      "claim": "A PC release date has not been officially listed on the Rockstar VI page.",
      "status": "unknown",
      "topic": "platforms",
      "sourceId": "rockstar-vi",
      "sourceUrl": "https://www.rockstargames.com/VI",
      "sourceTitle": "Grand Theft Auto VI — Rockstar Games",
      "lastChecked": "2026-07-05"
    },
    {
      "claim": "Online scope, GTA+ details beyond the preorder month, PC release timing, and launch-day live-service details remain unconfirmed until Rockstar/Take-Two says otherwise.",
      "status": "unknown",
      "topic": "online",
      "sourceId": "rockstar-vi",
      "sourceUrl": "https://www.rockstargames.com/VI",
      "sourceTitle": "Grand Theft Auto VI — Rockstar Games",
      "lastChecked": "2026-07-05"
    },
    {
      "claim": "Long-term police memory, RP heat systems, and dynamic faction reactions are product/speculation ideas, not confirmed GTA 6 features.",
      "status": "speculative",
      "topic": "rp",
      "sourceId": "internal",
      "sourceUrl": null,
      "sourceTitle": "internal",
      "lastChecked": "2026-07-05"
    },
    {
      "claim": "Any map-size numbers, full activity lists, or mission-count claims circulating before official publication should be treated as rumour/speculation.",
      "status": "speculative",
      "topic": "map",
      "sourceId": "internal",
      "sourceUrl": null,
      "sourceTitle": "internal",
      "lastChecked": "2026-07-05"
    },
    {
      "claim": "Take-Two/Rockstar official wording supports June 25, 2026 preorders, $79.99 standard pricing, $99.99 Ultimate Edition pricing, the Vintage Vice City Pack, a digital-preorder GTA+ month, November 12 digital preload wording, and physical boxes with a download code.",
      "status": "confirmed",
      "topic": "preorder",
      "sourceId": "take-two-preorders-2026-06-24",
      "sourceUrl": "https://www.take2games.com/ir/news/rockstar-games-announces-pre-orders-grand-theft-auto-vi",
      "sourceTitle": "Take-Two — Rockstar Games Announces Pre-Orders for Grand Theft Auto VI",
      "lastChecked": "2026-07-05"
    },
    {
      "claim": "PC timing, Online specifics, file size, refund/support edge cases, regional terms, reseller codes, and unofficial offers still need separate exact source checks.",
      "status": "unknown",
      "topic": "preorder",
      "sourceId": "take-two-preorders-2026-06-24",
      "sourceUrl": "https://www.take2games.com/ir/news/rockstar-games-announces-pre-orders-grand-theft-auto-vi",
      "sourceTitle": "Take-Two — Rockstar Games Announces Pre-Orders for Grand Theft Auto VI",
      "lastChecked": "2026-07-05"
    }
  ],
  "primaryQueries": [
    {
      "query": "gta 6 vintage vice city pack gta plus free month preorder bonus before november 20 digital preorder",
      "intent": "Understand the official GTA 6 Vintage Vice City Pack and digital-preorder GTA+ month wording without trusting fake bonus lists, code pages, reseller offers, or subscription overclaims",
      "primaryUrl": "/blog/gta-6-vintage-vice-city-pack-gta-plus-preorder-bonus-explained/",
      "supportUrls": [
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/blog/gta-6-preorder-june-25-source-checklist/",
        "/blog/gta-6-physical-box-download-code-explained/",
        "/blog/gta-6-gift-card-digital-code-voucher-watchlist/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/blog/gta-6-game-pass-ps-plus-subscription-watchlist/",
        "/platform-store-source-router/",
        "/source-policy/",
        "/rumour-firewall/"
      ],
      "status": "confirmed narrow preorder bonus wording + subscription buyer safety",
      "sourceRule": "Promote only the exact public Take-Two/Rockstar wording that all GTA 6 pre-orders and purchases before November 20, 2026 include the Vintage Vice City Pack, and that digital pre-orders include a free month of GTA+. Do not promote exact item lists, Online benefit tables, universal physical-copy GTA+ inclusion, subscription recommendations, renewal/cancellation instructions, region-specific terms, code-resale claims, free-code giveaways, or support workarounds unless exact public Rockstar/Take-Two, official platform/store/support, named retailer, payment-provider, subscription-term, or verified post-launch evidence supports the exact claim. Reject bonus-unlock fees, QR activations, gift-card payment requests, private Discord verification, reseller codes, browser extensions, beta portals, receipt-upload forms, and credential/payment prompts.",
      "nextContent": "If official bonus contents, GTA+ eligibility, renewal handling, platform-store terms, physical-copy handling, edition upgrade paths, region rules, refund treatment, support paths, Online scope, or verified post-launch evidence changes, update the bonus article, preorder safety centre, store checker, preorder checklist, physical-box article, gift-card article, refund article, subscription article, platform-store router, search index, answer-engine packets, RSS, sitemap, and corrections log together."
    },
    {
      "query": "gta 6 cover art brand kit logo lockup style guide press logo folder colour palette sponsor mockup cobranding deck",
      "intent": "Separate the official June 17 GTA 6 cover-art reveal from brand-kit PDFs, logo-lockup sheets, style-guide decks, press-logo folders, colour-palette cards, co-branding slides, sponsor mockups, and agency handoff packs that may copy the cover look without proving official brand guidance, reusable logo assets, partnership permission, sponsor clearance, or commercial design rights",
      "primaryUrl": "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
      "supportUrls": [
        "/creator-toolkit/",
        "/media-gallery/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/source-policy/",
        "/rumour-firewall/",
        "/preorder-safety-centre/"
      ],
      "status": "confirmed cover-art reveal + brand-kit style-guide provenance gate",
      "sourceRule": "Promote only the narrow fact that Rockstar revealed the official Grand Theft Auto VI cover art on June 17, 2026. Do not promote brand-kit, logo-lockup, style-guide, press-logo, colour-palette, co-branding, sponsor-mockup, partner-deck, agency-handoff, social-kit, Figma-library, Canva-brand-board, commercial-use, partnership-permission, or artwork-reuse claims from copied cover-art brand packets unless exact public Rockstar/Take-Two, official press-kit, documented asset-use wording, official partner/licensee wording, official platform/media, or verified post-launch evidence supports the exact brand asset, partnership, license, sponsor, and action. Reject brand-kit PDFs, logo-lockup sheets, style-guide decks, press-logo folders, colour-palette cards, co-branding slides, sponsor mockups, agency handoff packs, official-social-kit claims, Canva brand boards, Figma libraries, QR design folders, login-gated asset rooms, payment prompts, marketplace brand packs, and source-less partnership templates.",
      "nextContent": "If official brand guidance, logo-lockup, style-guide, press-logo, colour-palette, co-branding, sponsor, partnership, creator-policy, asset-use, commercial-use, or verified post-launch evidence changes, update the cover-art article, creator toolkit, media gallery, screenshots/wallpapers watchlist, official media rights matrix, search index, answer-engine packets, RSS, sitemap, and corrections log together without hosting copied cover art, downloading kits, distributing templates, or treating brand packets as source proof."
    },
    {
      "query": "gta 6 cover art strategy guide pdf walkthrough preview map booklet mission table collectible checklist sample chapter preorder",
      "intent": "Separate the official June 17 GTA 6 cover-art reveal from leaked strategy-guide PDFs, walkthrough previews, map booklets, mission tables, collectible checklists, sample chapters, guide preorder cards, and download lockers that may copy the cover look without proving official gameplay, map, mission, collectible, spoiler, preorder, file, or reusable-art guidance",
      "primaryUrl": "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
      "supportUrls": [
        "/guides/",
        "/map/",
        "/blog/gta-6-map-size-rumours-explained/",
        "/blog/spoiler-safe-gta-6-guides/",
        "/blog/gta-6-mission-walkthrough-spoiler-safe-guide/",
        "/preorder-safety-centre/",
        "/source-policy/",
        "/rumour-firewall/"
      ],
      "status": "confirmed cover-art reveal + strategy-guide PDF preview provenance gate",
      "sourceRule": "Promote only the narrow fact that Rockstar revealed the official Grand Theft Auto VI cover art on June 17, 2026. Do not promote strategy-guide, PDF-preview, walkthrough, map-booklet, mission-table, collectible-checklist, sample-chapter, guide-preorder, spoiler, gameplay, map, mission, collectible, file-download, commercial-use, or artwork-reuse claims from cover-art guide pages unless exact public Rockstar/Take-Two, official publisher/store/support, documented guide publisher wording, official platform/media, documented asset-use, or verified post-launch evidence supports the exact guide, file, gameplay, map, mission, collectible, preorder, and action. Reject leaked strategy-guide PDFs, fake walkthrough previews, map booklet scans, mission table screenshots, collectible checklist crops, sample chapter downloads, guide preorder cards, QR guide lockers, Discord PDF drops, login-gated guide rooms, payment prompts, ad-wall PDF mirrors, and source-less guide preview cards.",
      "nextContent": "If official strategy-guide, walkthrough, map, mission, collectible, spoiler, guide-preorder, file, asset-use, commercial-use, or verified post-launch evidence changes, update the cover-art article, guides hub, map pages, spoiler-safe guides article, mission template, preorder safety centre, official media rights matrix, search index, answer-engine packets, RSS, sitemap, and corrections log together without hosting copied cover art, downloading PDFs, or treating guide preview cards as source proof."
    },
    {
      "query": "gta 6 cover art shipping label dispatch email courier sms delivery window customs fee tracking screenshot address change",
      "intent": "Separate the official June 17 GTA 6 cover-art reveal from shipping labels, dispatch emails, courier SMS texts, delivery-window cards, customs-fee notices, address-change forms, and order-tracking screenshots that may copy the cover look without proving official fulfilment, retailer, courier, fee, address, or buyer action",
      "primaryUrl": "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
      "supportUrls": [
        "/blog/gta-6-shipping-delivery-tracking-collector-box-watchlist/",
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/platform-store-source-router/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/source-policy/",
        "/rumour-firewall/"
      ],
      "status": "confirmed cover-art reveal + shipping-label delivery-notice provenance gate",
      "sourceRule": "Promote only the narrow fact that Rockstar revealed the official Grand Theft Auto VI cover art on June 17, 2026. Do not promote shipping-label, dispatch-email, courier-SMS, tracking-screenshot, delivery-window, address-change, customs-fee, failed-delivery, order-verification, retailer-fulfilment, carrier, support-callback, payment, account, commercial-use, or artwork-reuse claims from cover-art delivery notices unless exact public Rockstar/Take-Two, official platform/store/support, named retailer, official courier, payment-provider, documented asset-use, or verified post-launch evidence supports the exact order, courier, fee, address, and buyer action. Reject fake dispatch emails, copied shipping labels, courier SMS screenshots, delivery-window cards, customs-fee notices, address-change forms, order-tracking screenshots, failed-delivery callbacks, QR tracking pages, receipt-upload pages, account-verification gates, private support calls, wallet requests, gift-card requests, browser extensions, and source-less delivery cards.",
      "nextContent": "If official shipping, dispatch, courier, delivery, customs-fee, address-change, order-verification, retailer, support, payment, account, asset-use, commercial-use, or verified post-launch evidence changes, update the cover-art article, shipping/delivery watchlist, preorder safety centre, preorder store checker, platform-store router, account-security article, official media rights matrix, search index, answer-engine packets, RSS, sitemap, and corrections log together without hosting copied cover art, scraping tracking pages, paying fees, or sending readers to private delivery forms."
    },
    {
      "query": "gta 6 cover art svg logo trace font pack cricut cut file decal template editable psd figma canva kit",
      "intent": "Separate the official June 17 GTA 6 cover-art reveal from SVG traces, recreated logos, font packs, Cricut/cut files, decal templates, editable PSD/Figma/Canva kits, and commercial design bundles that may copy the cover look without proving official typography, editable-asset permission, merchandise rights, or reusable media",
      "primaryUrl": "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
      "supportUrls": [
        "/creator-toolkit/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/media-gallery/",
        "/source-policy/",
        "/rumour-firewall/",
        "/preorder-safety-centre/"
      ],
      "status": "confirmed cover-art reveal + vector/font template provenance gate",
      "sourceRule": "Promote only the narrow fact that Rockstar revealed the official Grand Theft Auto VI cover art on June 17, 2026. Do not promote SVG-trace, logo-recreation, font-pack, Cricut-cut-file, decal-template, editable-PSD, Figma-kit, Canva-template, sticker-vector, merch-template, commercial-use, typography, or artwork-reuse claims from copied cover-art design packs unless exact public Rockstar/Take-Two, official press-kit, documented asset-use, named licensee, official store, platform/media, or verified post-launch evidence supports the exact editable asset, typography, template, license, and action. Reject SVG logo traces, recreated logo vectors, font packs, Cricut cut files, decal templates, editable PSD/Figma/Canva kits, sticker vector packs, vinyl-cut files, source-less brand-guideline cards, AI vectorizers, QR template downloads, login-gated design folders, payment prompts, marketplace template bundles, and source-less creator-kit claims.",
      "nextContent": "If official typography, logo asset, editable template, brand guideline, creator-policy, press-kit, asset-use, merchandise, licensee, commercial-use, or verified post-launch evidence changes, update the cover-art article, creator toolkit, screenshots/wallpapers watchlist, media gallery, official media rights matrix, search index, answer-engine packets, RSS, sitemap, and corrections log together without hosting copied cover art, generating replacement vectors, downloading template packs, or treating design kits as source proof."
    },
    {
      "query": "gta 6 cover art forum thread poll screenshot meme card quote recap reddit discord community consensus",
      "intent": "Separate the official June 17 GTA 6 cover-art reveal from forum threads, poll screenshots, meme cards, quote-card recaps, reply-chain summaries, anonymous community posts, and consensus screenshots that may copy the cover look without proving official source wording, timeline changes, sentiment, edition details, access claims, support authority, or reusable media",
      "primaryUrl": "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
      "supportUrls": [
        "/source-policy/",
        "/rumour-firewall/",
        "/creator-toolkit/",
        "/media-gallery/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/"
      ],
      "status": "confirmed cover-art reveal + forum poll quote-card provenance gate",
      "sourceRule": "Promote only the narrow fact that Rockstar revealed the official Grand Theft Auto VI cover art on June 17, 2026. Do not promote forum-thread, poll-screenshot, meme-card, quote-card, reply-chain, anonymous-recap, upvote-total, moderator-note, community-consensus, insider-confirmation, sentiment, access, support, edition, commercial-use, or artwork-reuse claims from copied cover-art discussion posts unless exact public Rockstar/Take-Two, official platform/media/support, attributable outlet context, documented asset-use, or verified post-launch evidence supports the exact discussion source, claim, and action. Reject source-less forum threads, Reddit reposts, Discord quote cards, poll screenshots, meme cards, reply-chain summaries, anonymous recaps, edited community captions, upvote-total crops, moderator-note screenshots, fake consensus cards, login-gated threads, private server captures, payment prompts, and copied cover-art discussion graphics.",
      "nextContent": "If official source wording, platform/media/support context, attributable outlet context, creator-policy, asset-use, community-channel status, or verified post-launch evidence changes, update the cover-art article, source policy, rumour firewall, creator toolkit, media gallery, official media rights matrix, search index, answer-engine packets, RSS, sitemap, and corrections log together without hosting copied cover art, scraping forums, or treating discussion screenshots as source proof."
    },
    {
      "query": "gta 6 cover art mod menu loading screen replacement texture pack launcher skin fivem rp resource download",
      "intent": "Separate the official June 17 GTA 6 cover-art reveal from mod menus, loading-screen replacements, texture packs, launcher skins, FiveM/RP resources, save-editor themes, and private mod portals that may copy the cover image without proving official PC support, mod compatibility, Online access, safe downloads, account steps, or reuse rights",
      "primaryUrl": "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
      "supportUrls": [
        "/blog/is-gta-6-coming-to-pc/",
        "/blog/gta-6-modding-fivem-roleplay-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/creator-toolkit/",
        "/source-policy/",
        "/rumour-firewall/"
      ],
      "status": "confirmed cover-art reveal + mod/loading-screen pack claim gate",
      "sourceRule": "Promote only the narrow fact that Rockstar revealed the official Grand Theft Auto VI cover art on June 17, 2026. Do not promote mod-menu, loading-screen replacement, texture-pack, launcher-skin, FiveM/RP resource, save-editor theme, private mod portal, PC-support, Online-access, account-linking, safe-download, executable, commercial-use, or artwork-reuse claims from copied cover-art mod packs unless exact public Rockstar/Take-Two, official platform/store/support, official PC/modding policy, documented asset-use, or verified post-launch evidence supports the exact file, tool, platform, account, and reuse claim. Reject source-less mod menus, loading-screen replacement packs, texture-pack ZIPs, launcher-skin installers, FiveM/RP resource drops, save-editor themes, private mod portals, copied cover-art splash screens, browser-extension injectors, QR mod pages, Discord file drops, EXE/APK/ZIP/RAR files, login-gated downloads, payment prompts, wallet requests, and source-less compatibility cards.",
      "nextContent": "If official PC, modding, Online, launcher, support, file-safety, creator-policy, asset-use, commercial-use, or verified post-launch mod compatibility evidence changes, update the cover-art article, PC article, modding/RP watchlist, mobile/APK watchlist, account-security article, screenshots/wallpapers watchlist, official media rights matrix, search index, answer-engine packets, RSS, sitemap, and corrections log together without hosting copied cover art or downloading mod files."
    },
    {
      "query": "gta 6 cover art copyright strike dmca takedown content id monetization claim reuse license email creator dispute",
      "intent": "Separate the official June 17 GTA 6 cover-art reveal from copyright-strike screenshots, DMCA takedown notices, Content ID claims, monetization warnings, reuse-license emails, creator dispute forms, legal-threat DMs, and platform warning banners that may copy the cover look without proving official rights enforcement, creator-safe permission, platform policy, appeal timing, or monetization status",
      "primaryUrl": "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
      "supportUrls": [
        "/creator-toolkit/",
        "/source-policy/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/media-gallery/",
        "/rumour-firewall/"
      ],
      "status": "confirmed cover-art reveal + copyright strike takedown provenance gate",
      "sourceRule": "Promote only the narrow fact that Rockstar revealed the official Grand Theft Auto VI cover art on June 17, 2026. Do not promote copyright-strike, DMCA-takedown, Content-ID, monetization-claim, reuse-license, creator-dispute, legal-threat, appeal-deadline, platform-policy, creator-safe, commercial-use, or artwork-reuse claims from cover-art enforcement cards unless exact public Rockstar/Take-Two, official platform policy, documented rights-holder wording, attributable creator disclosure, court/regulator record, or verified post-launch platform evidence supports the exact enforcement, permission, and action. Reject copyright-strike screenshots, DMCA takedown notices without public source context, Content ID claim crops, monetization warning emails, reuse-license emails, creator dispute forms, legal-threat DMs, copied cease-and-desist crops, platform warning banners, QR appeal pages, login-gated dispute portals, payment prompts, and source-less rights-enforcement cards.",
      "nextContent": "If official copyright, takedown, Content ID, monetization, creator-policy, platform-policy, appeal, reusable-asset, commercial-use, rights-holder, or verified post-launch enforcement evidence changes, update the cover-art article, creator toolkit, source policy, screenshots/wallpapers watchlist, official media rights matrix, search index, answer-engine packets, RSS, sitemap, and corrections log together without hosting copied cover art, giving legal advice, scraping platforms, or treating enforcement screenshots as source proof."
    },
    {
      "query": "gta 6 cover art press accreditation invite preview room media credential creator whitelist embargo briefing capture permission",
      "intent": "Separate the official June 17 GTA 6 cover-art reveal from press-accreditation invites, preview-room emails, media-credential portals, creator whitelist forms, embargo briefing calendars, capture-permission forms, RSVP logins, and private demo slots that may copy the cover look without proving official press access, review-build availability, embargo terms, capture rights, creator permission, or account authority",
      "primaryUrl": "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
      "supportUrls": [
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-review-scores-metacritic-embargo-watchlist/",
        "/creator-toolkit/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/media-gallery/",
        "/source-policy/",
        "/rumour-firewall/"
      ],
      "status": "confirmed cover-art reveal + press accreditation invite provenance gate",
      "sourceRule": "Promote only the narrow fact that Rockstar revealed the official Grand Theft Auto VI cover art on June 17, 2026. Do not promote press-accreditation, preview-room, media-credential, creator-whitelist, embargo-briefing, capture-permission, RSVP-login, private-demo, review-build, outlet-access, creator-access, account-authority, commercial-use, or artwork-reuse claims from cover-art invite cards unless exact public Rockstar/Take-Two, official outlet disclosure, official platform/media, documented press-kit wording, attributable reviewer statement, or verified post-launch evidence supports the exact access, permission, and action. Reject press-accreditation invites, preview-room emails, media credential portals, creator whitelist forms, embargo briefing calendars, capture-permission forms, RSVP login gates, private demo slot notices, QR invite pages, credential harvesters, account-verification prompts, payment prompts, and source-less preview access cards.",
      "nextContent": "If official press-access, media-credential, creator-whitelist, embargo, preview-room, capture-permission, outlet-access, review-build, account-authority, asset-use, commercial-use, or verified post-launch evidence changes, update the cover-art article, early-access embargo watchlist, review-score watchlist, creator toolkit, account-security article, official media rights matrix, search index, answer-engine packets, RSS, sitemap, and corrections log together without hosting copied cover art, opening private invites, entering credentials, or treating invite cards as source proof."
    },
    {
      "query": "gta 6 cover art patch update installer day one update preload fix launcher hotfix driver pack device verification",
      "intent": "Separate the official June 17 GTA 6 cover-art reveal from patch-update installers, day-one update cards, preload-fix pages, launcher hotfixes, driver packs, checksum badges, device-verification installers, and fake support updates that may copy the cover look without proving official patch, file, account, device, or safe-install guidance",
      "primaryUrl": "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
      "supportUrls": [
        "/blog/gta-6-preload-download-size-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/platform-store-source-router/",
        "/preorder-safety-centre/",
        "/source-policy/",
        "/rumour-firewall/"
      ],
      "status": "confirmed cover-art reveal + patch update installer provenance gate",
      "sourceRule": "Promote only the narrow fact that Rockstar revealed the official Grand Theft Auto VI cover art on June 17, 2026. Do not promote patch-update, day-one-update, preload-fix, launcher-hotfix, driver-pack, device-verification, checksum, support-update, account-verification, safe-install, file-size, platform, commercial-use, or artwork-reuse claims from cover-art update cards unless exact public Rockstar/Take-Two, official platform/store/support, official launcher, official patch notes, documented asset-use, or verified post-launch evidence supports the exact update, file, device, account, and action. Reject patch-update installer cards, day-one update prompts, preload-fix pages, launcher hotfix downloads, driver-pack bundles, device-verification installers, checksum badges without official source, fake support-update pages, QR update rooms, Discord file drops, browser-extension fixers, EXE/DMG/APK/ZIP files, login-gated update portals, payment prompts, wallet requests, and source-less update cards.",
      "nextContent": "If official patch, preload, launcher, support, file-size, checksum, device-verification, account, platform-store, asset-use, commercial-use, or verified post-launch evidence changes, update the cover-art article, preload article, mobile/APK watchlist, account-security article, platform-store router, preorder safety centre, official media rights matrix, search index, answer-engine packets, RSS, sitemap, and corrections log together without hosting copied cover art, downloading installers, or treating update graphics as source proof."
    },
    {
      "query": "gta 6 cover art giveaway winner prize shipping creator sweepstakes comment to win console bundle claim form",
      "intent": "Separate the official June 17 GTA 6 cover-art reveal from giveaway winner cards, prize-shipping forms, creator sweepstakes, comment-to-win posts, console-bundle prize pages, sponsor badges, and claim forms that may copy the cover look without proving official contest terms, fulfilment, payment safety, account steps, or sponsor legitimacy",
      "primaryUrl": "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
      "supportUrls": [
        "/preorder-safety-centre/",
        "/reader-action-router/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/platform-store-source-router/",
        "/buying-guide/",
        "/source-policy/",
        "/rumour-firewall/"
      ],
      "status": "confirmed cover-art reveal + giveaway prize claim provenance gate",
      "sourceRule": "Promote only the narrow fact that Rockstar revealed the official Grand Theft Auto VI cover art on June 17, 2026. Do not promote giveaway-winner, prize-shipping, creator-sweepstakes, comment-to-win, console-bundle prize, sponsor-badge, claim-form, shipping-fee, tax-fee, customs-fee, account-verification, payment, buyer-action, commercial-use, or artwork-reuse claims from cover-art contest cards unless exact public Rockstar/Take-Two, official platform/store/support, named retailer, public contest terms, payment-provider, documented sponsor, or verified post-launch evidence supports the exact offer, fulfilment route, and action. Reject copied giveaway cards, fake winner DMs, prize-shipping forms, comment-to-win posts, creator sweepstakes screenshots, console-bundle prize pages, sponsor badges without public terms, QR claim pages, receipt-upload forms, account-verification gates, gift-card requests, wallet requests, shipping-fee requests, tax-fee requests, private callback forms, and source-less contest cards.",
      "nextContent": "If official giveaway, sweepstakes, prize, contest, fulfilment, sponsor, platform-store, retailer, payment, account, support, asset-use, commercial-use, or verified post-launch evidence changes, update the cover-art article, preorder safety centre, reader-action router, account-security article, platform-store router, official media rights matrix, search index, answer-engine packets, RSS, sitemap, and corrections log together without hosting copied cover art, entering contests, or treating contest cards as source proof."
    },
    {
      "query": "gta 6 cover art console theme dynamic wallpaper profile background avatar reward loyalty badge platform perk",
      "intent": "Separate the official June 17 GTA 6 cover-art reveal from console-dashboard themes, dynamic wallpapers, profile backgrounds, avatar rewards, loyalty badges, and platform-perk cards that may copy the cover look without proving an official entitlement, account step, preorder bonus, platform offer, or reusable asset",
      "primaryUrl": "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
      "supportUrls": [
        "/platform-store-source-router/",
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/media-gallery/",
        "/source-policy/",
        "/rumour-firewall/"
      ],
      "status": "confirmed cover-art reveal + platform theme avatar reward provenance gate",
      "sourceRule": "Promote only the narrow fact that Rockstar revealed the official Grand Theft Auto VI cover art on June 17, 2026. Do not promote console-theme, dynamic-wallpaper, profile-background, avatar-reward, loyalty-badge, platform-perk, account-entitlement, preorder-bonus, theme-download, safe-download, asset-use, commercial-use, or artwork-reuse claims from cover-art personalization cards unless exact public Rockstar/Take-Two, official platform/store/support, documented asset-use wording, official press-kit, or verified post-launch evidence supports the exact theme, account, platform, entitlement, and action. Reject console-dashboard theme cards, dynamic wallpaper downloads, profile background previews, avatar reward badges, loyalty-program unlock screens, platform-perk tiles, fake entitlement receipts, QR theme installs, browser-extension theme tools, login-gated reward pages, payment prompts, receipt-upload forms, and source-less personalization cards.",
      "nextContent": "If official platform theme, avatar, profile background, loyalty reward, account entitlement, preorder bonus, platform-store, support, asset-use, commercial-use, or verified post-launch evidence changes, update the cover-art article, platform-store router, preorder safety centre, store checker, account-security article, media gallery, official media rights matrix, search index, answer-engine packets, RSS, sitemap, and corrections log together without hosting copied cover art, downloading themes, signing into accounts, or treating personalization cards as source proof."
    }
  ],
  "readerActionHowTo": {
    "route": "/reader-action-router/",
    "title": "How to use the GTA 6 reader action router",
    "steps": [
      "Search the concern in plain language.",
      "Open the safest matching route and read its evidence gate.",
      "Build a local receipt before buying, sharing, logging in, downloading, scanning QR pages, paying helpers, or changing copy."
    ],
    "blockedInputs": [
      "credentials",
      "payment prompts",
      "private uploads",
      "QR scans",
      "installers",
      "remote access",
      "leaked material",
      "source-less screenshots"
    ],
    "approvalBoundary": "Local routing only; no public post, newsletter send, account login, purchase, production deploy, external service call, credential use, download, scrape, or external write."
  },
  "homepageVerifyBeforeActing": {
    "route": "/",
    "title": "Homepage verify-before-acting first-use flow",
    "steps": [
      "Pick the GTA 6 question.",
      "Read the claim label before trusting the answer.",
      "Act locally first before buying, sharing, downloading, logging in, paying, or changing copy."
    ],
    "blockedInputs": [
      "screenshots without public source",
      "countdown pages",
      "account prompts",
      "QR pages",
      "downloads",
      "preorder tables",
      "support DMs",
      "payment requests"
    ],
    "approvalBoundary": "Homepage routing only; no public post, newsletter send, account login, purchase, production deploy, external service call, credential use, download, scrape, or external write."
  },
  "homepagePublicQuickAnswers": {
    "route": "/",
    "title": "Homepage public quick answers",
    "purpose": "Put human-readable GTA 6 answers ahead of internal proof machinery for first-time visitors.",
    "answers": [
      {
        "question": "When is GTA 6 out?",
        "answer": "Rockstar’s current public date is November 19, 2026 for PS5 and Xbox Series X|S.",
        "status": "confirmed",
        "route": "/release-date/",
        "sourceBoundary": "Rockstar Newswire plus official platform pages."
      },
      {
        "question": "What platforms are confirmed?",
        "answer": "PS5 and Xbox Series X|S are the current confirmed launch platforms in this source set.",
        "status": "confirmed",
        "route": "/confirmed-vs-rumoured/",
        "sourceBoundary": "Rockstar, PlayStation, and Xbox public pages."
      },
      {
        "question": "Can I preorder?",
        "answer": "Do not treat preorder, edition, bonus, price, or preload tables as real until official store/support evidence exists.",
        "status": "unknown",
        "route": "/preorder-safety-centre/",
        "sourceBoundary": "Buyer claims stay watchlisted."
      },
      {
        "question": "Is PC confirmed?",
        "answer": "PC timing, requirements, storefronts, and transfer details remain watchlist items here until exact public evidence appears.",
        "status": "unknown",
        "route": "/blog/is-gta-6-coming-to-pc/",
        "sourceBoundary": "Route to PC watchlist, not a firm promise."
      },
      {
        "question": "What changed today?",
        "answer": "The homepage now puts public quick answers before the internal proof panels, with this receipt mirrored in search, AEO data, and the corrections log.",
        "status": "source-safe",
        "route": "/corrections-log/",
        "sourceBoundary": "MY-2565 local proof trail."
      }
    ],
    "blockedInputs": [
      "leaked assets",
      "fake preorder tables",
      "unofficial downloads",
      "account prompts",
      "payment links",
      "affiliate pressure",
      "unsupported PC/preorder/price/preload/Online/support claims"
    ],
    "approvalBoundary": "Homepage quick-answer routing only; no new GTA 6 release, platform, preorder, PC, price, preload, Online, account, support, payment, download, media, map, story, gameplay, commercial, public-send, credential, purchase, or external-write claim."
  },
  "homepageReleaseReadinessChecklist": {
    "route": "/",
    "title": "Homepage release-readiness checklist",
    "purpose": "Give readers useful launch preparation steps they can take today without promoting unsupported GTA 6 claims.",
    "checks": [
      {
        "label": "Platform",
        "status": "confirmed",
        "title": "Choose only from confirmed launch platforms.",
        "action": "Use PS5 or Xbox Series X|S planning routes today; keep PC timing, storefronts, and specs on the watchlist.",
        "route": "/buying-guide/",
        "gate": "Rockstar plus official PlayStation/Xbox pages support the console baseline; PC details still need exact public evidence."
      },
      {
        "label": "Wishlist",
        "status": "unknown",
        "title": "Prepare to wishlist, but do not trust preorder tables.",
        "action": "Bookmark official store/support routes and ignore placeholder prices, bonuses, edition charts, and fake scarcity.",
        "route": "/preorder-safety-centre/",
        "gate": "Preorder, price, edition, bonus, preload, and refund claims need public official store or support wording."
      },
      {
        "label": "Account",
        "status": "local-only",
        "title": "Harden accounts without following GTA 6 account rumours.",
        "action": "Use normal platform/Rockstar account hygiene; never enter credentials, scan QR codes, or follow support DMs from rumours.",
        "route": "/blog/gta-6-account-linking-login-security-watchlist/",
        "gate": "Account/linking/support claims need official support/status/store evidence or verified post-launch testing."
      },
      {
        "label": "Storage",
        "status": "unknown",
        "title": "Make space, but do not quote file-size or preload claims.",
        "action": "Clean console storage and plan bandwidth generally; keep exact size, preload, unlock, and region timing unknown.",
        "route": "/blog/gta-6-preload-download-size-watchlist/",
        "gate": "File size, preload, unlock hour, and region timing need public platform store/support or Rockstar evidence."
      },
      {
        "label": "Spoilers",
        "status": "reader-ready",
        "title": "Set spoiler rules before launch-week noise.",
        "action": "Mute story, mission, trophy, ending, and full-map terms now; keep guide pages spoiler-labelled later.",
        "route": "/spoiler-policy/",
        "gate": "No leaked story, mission, trophy, or map material is accepted as evidence."
      },
      {
        "label": "Creator",
        "status": "reader-ready",
        "title": "Build content from official facts and open questions.",
        "action": "Use confirmed-fact explainers, unknown-watchlist posts, rumour corrections, and source-policy reminders.",
        "route": "/creator-toolkit/",
        "gate": "Creator hooks must use public official media, labelled analysis, or original assets; no leaks or invented claims."
      }
    ],
    "blockedInputs": [
      "leaked assets",
      "fake preorder tables",
      "unofficial downloads",
      "account prompts",
      "QR pages",
      "payment links",
      "affiliate pressure",
      "unsupported PC/preorder/price/preload/Online/support claims"
    ],
    "approvalBoundary": "Homepage release-readiness routing only; no new GTA 6 release, PC, preorder, price, preload, Online, account, support, payment, download, media, map, story, gameplay, commercial, public-send, credential, purchase, or external-write claim."
  },
  "homepageOfficialPathsShortcuts": {
    "route": "/",
    "title": "Homepage official paths shortcuts",
    "purpose": "Give readers direct official-source and local safety shortcuts before they trust rumour pages, unsafe prompts, or stale proof.",
    "shortcuts": [
      {
        "label": "Rockstar",
        "status": "official",
        "title": "Open the GTA 6 source page.",
        "action": "Use Rockstar’s public GTA 6 page as the starting point before trusting release, media, platform, or marketing claims.",
        "route": "https://www.rockstargames.com/VI",
        "localRoute": "/official-sources/",
        "gate": "Promote only exact wording visible on public Rockstar or Take-Two pages."
      },
      {
        "label": "PlayStation",
        "status": "official platform",
        "title": "Check the PS5 store page.",
        "action": "Use the official PlayStation listing for platform presence; do not infer preorder, price, edition, preload, or file-size details from it.",
        "route": "https://www.playstation.com/en-us/games/grand-theft-auto-vi/",
        "localRoute": "/platform-store-source-router/",
        "gate": "Platform-store claims need the exact public store/support wording for the specific claim."
      },
      {
        "label": "Xbox",
        "status": "official platform",
        "title": "Check the Xbox store page.",
        "action": "Use the official Xbox listing for platform presence; keep editions, bonuses, preload, unlock timing, and refunds source-gated.",
        "route": "https://www.xbox.com/en-US/games/store/grand-theft-auto-vi/9NL3WWNZLZZN",
        "localRoute": "/platform-store-source-router/",
        "gate": "Store, entitlement, preorder, and refund claims need exact public Xbox/support wording."
      },
      {
        "label": "Buyer safety",
        "status": "local safety",
        "title": "Verify before spending.",
        "action": "Route preorder, edition, price, bonus, preload, refund, and affiliate pressure through the local safety centre first.",
        "route": "/preorder-safety-centre/",
        "localRoute": "/preorder-safety-centre/",
        "gate": "No purchase recommendation, affiliate copy, or commercial placement without official evidence and approval."
      },
      {
        "label": "Source policy",
        "status": "local safety",
        "title": "Check what counts as proof.",
        "action": "Use the source policy when a screenshot, social post, leak, download, QR page, support DM, or countdown claims certainty.",
        "route": "/source-policy/",
        "localRoute": "/source-policy/",
        "gate": "Leaked/private/datamined/source-less inputs stay rejected or watchlisted."
      },
      {
        "label": "Corrections",
        "status": "local proof",
        "title": "See what changed on the site.",
        "action": "Open the correction log before assuming an old snippet, answer-engine packet, Discord proof note, or search result is still current.",
        "route": "/corrections-log/",
        "localRoute": "/corrections-log/",
        "gate": "Correction rows are receipts; they are not fresh facts until the source, date, route, and proof trail still match."
      }
    ],
    "blockedInputs": [
      "leaked assets",
      "fake official pages",
      "source-less screenshots",
      "countdown pages",
      "unofficial downloads",
      "QR pages",
      "support DMs",
      "payment prompts",
      "affiliate pressure"
    ],
    "approvalBoundary": "Homepage official-path routing only; no new GTA 6 preorder, price, preload, PC, Online, account, support, payment, download, media, map, story, gameplay, commercial, public-send, credential, purchase, or external-write claim."
  },
  "homepageSpoilerSafeMediaShortcuts": {
    "route": "/",
    "title": "Homepage spoiler-safe media check shortcuts",
    "purpose": "Give readers official/source-safe media routes before they trust leaked clips, fan edits, fake premieres, AI trailers, spoiler thumbnails, or download traps.",
    "shortcuts": [
      {
        "label": "Official trailers",
        "status": "official media",
        "title": "Start from public Rockstar trailer frames.",
        "action": "Use the local media gallery and trailer breakdown before trusting reuploads, cropped clips, or source-less social posts.",
        "route": "/media-gallery/",
        "gate": "Only public Rockstar trailer frames or original local artwork can become site media."
      },
      {
        "label": "Rights check",
        "status": "source-safe",
        "title": "Check whether an image can be reused.",
        "action": "Run screenshots, wallpapers, thumbnails, upscales, press-kit claims, and creator asset ideas through the media-rights matrix.",
        "route": "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "gate": "No leaked/private/datamined image material, fake press kits, scraped packs, watermark removal, or source-less reposts."
      },
      {
        "label": "Fake premieres",
        "status": "watchlist",
        "title": "Treat countdowns and Trailer 3 claims as traps until official.",
        "action": "Use the Trailer 3 watchlist before sharing premieres, livestream pages, AI trailers, fan edits, or QR/download prompts.",
        "route": "/blog/gta-6-trailer-3-countdown-watchlist/",
        "gate": "Next-trailer claims need public Rockstar, Newswire, official video/social upload, or official platform media evidence."
      },
      {
        "label": "Capture tools",
        "status": "unknown",
        "title": "Do not promise photo mode or editor tools.",
        "action": "Route capture, replay, director, photo-mode, screenshot, and creator-tool claims to the capture evidence matrix.",
        "route": "/blog/gta-6-photo-mode-rockstar-editor-capture-tools-watchlist/",
        "gate": "Capture/editor/tool claims need public official material or verified post-launch testing for the exact tool."
      },
      {
        "label": "Spoiler filter",
        "status": "reader-ready",
        "title": "Keep story media away from first-screen answers.",
        "action": "Use spoiler-safe mode before opening story, mission, trophy, ending, or full-map media claims.",
        "route": "/spoiler-policy/",
        "gate": "Leaked story clips, private scripts, hidden trophies, mission lists, and spoiler thumbnails are not accepted as evidence."
      },
      {
        "label": "Source policy",
        "status": "local safety",
        "title": "Reject leaks before they become snippets.",
        "action": "Open the source policy when an image, clip, download, countdown, or creator pack asks for trust without a public source.",
        "route": "/source-policy/",
        "gate": "Source-less, leaked, private, datamined, AI-generated, or credential-gated media stays rejected or watchlisted."
      }
    ],
    "blockedInputs": [
      "leaked assets",
      "private footage",
      "datamined clips",
      "AI trailers",
      "fan edits",
      "fake premieres",
      "QR pages",
      "download traps",
      "spoiler thumbnails",
      "source-less reposts"
    ],
    "approvalBoundary": "Homepage spoiler-safe media routing only; no new GTA 6 trailer, screenshot, story, mission, map, gameplay, capture-tool, preorder, PC, Online, account, support, payment, download, commercial, public-send, credential, purchase, or external-write claim."
  },
  "homepageSupportSafetyShortcuts": {
    "route": "/",
    "title": "Homepage support safety shortcuts",
    "purpose": "Give readers source-safe support routes before they trust fake support DMs, account portals, QR/login prompts, payment requests, refund promises, download traps, or outage panic.",
    "shortcuts": [
      {
        "label": "Account recovery",
        "status": "source-gated",
        "title": "Start with account-safety evidence, not login rumours.",
        "action": "Use the account/login security watchlist before trusting Rockstar login, entitlement, QR, 2FA, beta-access, or support-recovery claims.",
        "route": "/blog/gta-6-account-linking-login-security-watchlist/",
        "gate": "Account, entitlement, QR, 2FA, support, ownership, beta-access, or recovery claims need public Rockstar, platform, store, support, status, or verified post-launch evidence."
      },
      {
        "label": "Refund wording",
        "status": "official-support",
        "title": "Check platform refund rules before buying.",
        "action": "Route refund, preorder, cancellation, region, entitlement, gift, and third-party key claims through the buyer-safety matrix.",
        "route": "/data/preorder-refund-decision-matrix.json",
        "gate": "Refund and preorder guidance needs exact public platform/store/support wording; no purchase recommendation or affiliate pressure."
      },
      {
        "label": "Download traps",
        "status": "reject-first",
        "title": "Do not install GTA 6 APKs, demos, or launchers.",
        "action": "Use the mobile/download safety matrix when a page offers APKs, emulators, cloud demos, companion apps, credential forms, or unofficial downloads.",
        "route": "/data/mobile-download-safety-evidence-matrix.json",
        "gate": "Official download/access claims need Rockstar, platform, app-store, support, catalogue, or verified post-launch evidence for the exact path."
      },
      {
        "label": "QR/login prompts",
        "status": "local safety",
        "title": "Stop before scanning or entering credentials.",
        "action": "Open the source policy when a GTA 6 page asks for a QR scan, password, account link, wallet, payment, remote access, or private upload.",
        "route": "/source-policy/",
        "gate": "Credentials, payment prompts, private uploads, QR scans, installers, short links, support DMs, and remote-access requests are blocked inputs."
      },
      {
        "label": "Support DMs",
        "status": "watchlist",
        "title": "Treat private support claims as unverified.",
        "action": "Use the platform-store and support router before repeating support-chat screenshots, regional anecdotes, entitlement claims, or refund promises.",
        "route": "/platform-store-source-router/",
        "gate": "Support claims need public official source text; private chats, cropped screenshots, and one-region anecdotes stay out of snippets."
      },
      {
        "label": "Outage claims",
        "status": "future-gated",
        "title": "Separate status checks from panic posts.",
        "action": "Use the server-status source router for outage, error-code, Online, entitlement, preload, install, support, or regional incident claims.",
        "route": "/server-status-source-router/",
        "gate": "Outage and troubleshooting claims need public official status/support/store evidence or repeated verified post-launch testing."
      }
    ],
    "blockedInputs": [
      "credentials",
      "payment prompts",
      "private uploads",
      "QR scans",
      "installers",
      "remote access",
      "support DMs",
      "short links",
      "fake portals",
      "source-less screenshots"
    ],
    "approvalBoundary": "Homepage support-safety routing only; no new GTA 6 account, support, payment, refund, download, preorder, price, preload, PC, Online, media, map, story, gameplay, commercial, outage, public-send, credential, purchase, or external-write claim."
  },
  "homepagePlatformHandoffChecks": {
    "route": "/",
    "title": "Homepage official-platform handoff checks",
    "purpose": "Explain what official Rockstar, PlayStation, and Xbox pages can prove today before readers promote adjacent buyer, technical, account, download, PC, or Online claims.",
    "checks": [
      {
        "label": "Rockstar page",
        "status": "official source",
        "proves": "Use public Rockstar GTA 6 wording for release/platform/media baseline only.",
        "doesNotProve": "Does not prove preorder, price, preload, edition, PC, Online, account, refund, support, or download details unless the exact public wording appears.",
        "route": "https://www.rockstargames.com/VI",
        "localRoute": "/official-sources/",
        "gate": "Copy only the exact public claim and keep neighbouring claims watchlisted."
      },
      {
        "label": "PlayStation page",
        "status": "official platform",
        "proves": "Use the public PlayStation listing for PS5 platform presence when the page still shows it.",
        "doesNotProve": "Does not promote preorder, price, editions, bonuses, preload, file size, refund handling, account steps, or regional timing without exact store/support wording.",
        "route": "https://www.playstation.com/en-us/games/grand-theft-auto-vi/",
        "localRoute": "/platform-store-source-router/",
        "gate": "Treat each store/support detail as a separate claim with its own source."
      },
      {
        "label": "Xbox page",
        "status": "official platform",
        "proves": "Use the public Xbox listing for Xbox Series X|S platform presence when the page still shows it.",
        "doesNotProve": "Does not promote preorder, price, editions, bonuses, preload, unlock timing, refund handling, account steps, or Online details without exact public wording.",
        "route": "https://www.xbox.com/en-US/games/store/grand-theft-auto-vi/9NL3WWNZLZZN",
        "localRoute": "/platform-store-source-router/",
        "gate": "Keep entitlement, refund, preload, and install claims in the source router until exact evidence exists."
      }
    ],
    "blockedInputs": [
      "store snippets widened into preorder claims",
      "edited screenshots",
      "fake store pages",
      "preload clocks",
      "price tables",
      "edition charts",
      "refund promises",
      "account prompts",
      "download traps"
    ],
    "approvalBoundary": "Homepage platform-handoff routing only; no new GTA 6 platform, preorder, price, preload, edition, refund, account, download, PC, Online, media, map, story, gameplay, commercial, outage, public-send, credential, purchase, or external-write claim."
  },
  "homepageHelpCenterBoundaryChecks": {
    "route": "/",
    "title": "Homepage official help-center boundary checks",
    "purpose": "Explain how generic official support pages can support safe routing without becoming GTA 6-specific account, buyer, entitlement, outage, preload, refund, or download proof.",
    "checks": [
      {
        "label": "Rockstar support",
        "status": "official support",
        "usefulFor": "Use public Rockstar support pages to verify general account, support, launcher, or service wording when the exact page is current and reader-safe.",
        "notProofOf": "Does not prove GTA 6 preorder, entitlement, beta, preload, download, refund, Online, outage, account-linking, or recovery steps unless the page names the exact GTA 6 claim.",
        "route": "https://support.rockstargames.com/",
        "localRoute": "/blog/gta-6-account-linking-login-security-watchlist/",
        "gate": "Keep generic support wording separate from GTA 6-specific action advice."
      },
      {
        "label": "PlayStation support",
        "status": "official platform support",
        "usefulFor": "Use public PlayStation support pages for generic PSN, console sharing, store refund, purchase, account, or download rules.",
        "notProofOf": "Does not prove GTA 6 preorder availability, refund entitlement, preload timing, file size, edition bonuses, ownership transfer, or region timing without exact GTA 6/store wording.",
        "route": "https://www.playstation.com/en-us/support/",
        "localRoute": "/platform-store-source-router/",
        "gate": "Treat platform support policy as context until the exact GTA 6 product and claim are visible."
      },
      {
        "label": "Xbox support",
        "status": "official platform support",
        "usefulFor": "Use public Xbox support pages for generic Microsoft Store, refund, home console, account, subscription, or install policy.",
        "notProofOf": "Does not prove GTA 6 preorder status, preload, unlock time, refund result, Game Pass, cross-save, Online access, entitlement, or download advice without exact GTA 6 wording.",
        "route": "https://support.xbox.com/",
        "localRoute": "/platform-store-source-router/",
        "gate": "Separate generic Xbox policy from GTA 6-specific buyer or technical claims."
      }
    ],
    "blockedInputs": [
      "generic support pages widened into GTA 6 claims",
      "support DMs",
      "cropped help screenshots",
      "fake support pages",
      "refund promises",
      "entitlement prompts",
      "QR login pages",
      "download traps"
    ],
    "approvalBoundary": "Homepage help-center-boundary routing only; no new GTA 6 account, support, refund, entitlement, beta, preorder, price, preload, download, Online, outage, platform, media, map, story, gameplay, commercial, public-send, credential, purchase, or external-write claim."
  },
  "homepageSellerHandoffChecks": {
    "route": "/",
    "title": "Homepage seller and key-offer handoff checks",
    "purpose": "Explain that official listings and support pages do not prove unrelated sellers, grey-market keys, discount codes, giveaways, early-access keys, bundles, or payment-first offers.",
    "checks": [
      {
        "label": "Third-party seller",
        "status": "not proven",
        "usefulFor": "Route marketplace, retailer, reseller, and storefront claims to the preorder safety centre before spending money.",
        "notProofOf": "Official Rockstar, PlayStation, Xbox, or support pages do not prove that an unrelated seller is authorised, safe, cheaper, region-valid, or refund-safe.",
        "route": "/preorder-safety-centre/",
        "gate": "Seller claims need public authorised-seller, platform-store, or publisher evidence for the exact offer."
      },
      {
        "label": "Key offer",
        "status": "reject-first",
        "usefulFor": "Stop grey-market keys, code generators, creator keys, giveaway links, and early-access key pitches before they become buyer advice.",
        "notProofOf": "A real platform listing does not prove key stock, activation, early access, bonus entitlement, region transfer, refund outcome, or account safety.",
        "route": "/data/preorder-refund-decision-matrix.json",
        "gate": "Key, code, giveaway, and entitlement claims need exact public official offer terms; payment-first offers and credential-first offers stay blocked."
      },
      {
        "label": "Discount or bundle",
        "status": "watchlist",
        "usefulFor": "Keep coupon, bundle, upgrade, gift-card, subscription, and hardware-pack claims labelled as watchlist items until an official source names the GTA 6 offer.",
        "notProofOf": "Official GTA 6 existence, platform presence, or generic refund policy does not prove price, discount, edition, preorder bonus, bundle value, or scarcity.",
        "route": "/buying-guide/",
        "gate": "Commercial copy, affiliate language, sponsor placement, or purchase recommendation requires exact public offer evidence and approval."
      }
    ],
    "blockedInputs": [
      "third-party seller pages widened from official listings",
      "grey-market keys",
      "code generators",
      "creator giveaway links",
      "early-access keys",
      "discount-code bait",
      "payment-first offers",
      "credential-first offers"
    ],
    "approvalBoundary": "Homepage seller-handoff routing only; no new GTA 6 seller, key, code, giveaway, early-access, discount, bundle, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, public-send, credential, purchase, or external-write claim."
  },
  "homepageSocialEmbedBoundaryChecks": {
    "route": "/",
    "title": "Homepage social/embed citation boundary checks",
    "purpose": "Explain that screenshots, embeds, reposts, AI summaries, search answer cards, and clipped social previews are not independent GTA 6 proof without exact public official-source wording.",
    "checks": [
      {
        "label": "Citation trail",
        "status": "source-required",
        "usefulFor": "Route social posts, Discord summaries, embedded cards, and answer-engine citations back to the exact public source URL before reuse.",
        "notProofOf": "A screenshot, social card, embed, or repost does not prove release, platform, preorder, price, preload, PC, Online, support, seller, or gameplay claims by itself.",
        "route": "/source-policy/",
        "gate": "Promote only when the embedded or cited item resolves to public Rockstar, Take-Two, platform, support, rating-board, or verified post-launch evidence for the exact claim."
      },
      {
        "label": "Screenshot or clip",
        "status": "reject-first",
        "usefulFor": "Stop cropped screenshots, edited previews, reuploaded clips, and viral cards before they become homepage, snippet, newsletter, or answer-engine proof.",
        "notProofOf": "Visual similarity, account branding, view counts, timestamps, and repost volume do not prove authenticity, scope, current wording, or safe reader action.",
        "route": "/rumour-firewall/",
        "gate": "Reject leaked, private, datamined, cropped, AI-generated, or source-less media; keep the page local until a public official source can be opened."
      },
      {
        "label": "AI answer or summary",
        "status": "verify-first",
        "usefulFor": "Check AI summaries, search answer cards, chatbot replies, and generated snippets before they feed local copy or structured data.",
        "notProofOf": "An AI answer can summarize stale, widened, or source-less claims and is not an upstream GTA 6 source.",
        "route": "/data/answer-engine-packet.json",
        "gate": "Use the AI answer only as a query clue; source the claim independently and preserve the official wording, date, route, and blocked neighbours."
      }
    ],
    "blockedInputs": [
      "cropped screenshots",
      "source-less embeds",
      "reposted clips",
      "AI summaries",
      "search answer cards",
      "Discord screenshots",
      "fake official handles",
      "leaked or private media"
    ],
    "approvalBoundary": "Homepage social/embed-boundary routing only; no new GTA 6 social, embed, screenshot, trailer, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, story, gameplay, support, public-send, credential, purchase, or external-write claim."
  },
  "homepageTrailerClipBoundaryChecks": {
    "route": "/",
    "title": "Homepage trailer-clip source boundary checks",
    "purpose": "Explain that shorts, cropped clips, fan edits, fake premieres, and reuploads are not independent GTA 6 proof without exact public Rockstar or official platform wording.",
    "checks": [
      {
        "label": "Official upload",
        "status": "source-required",
        "usefulFor": "Route trailer shorts, clips, premiere pages, and embedded video claims back to a public Rockstar, Newswire, or official platform page before reuse.",
        "notProofOf": "A visible clip does not prove release, preorder, price, preload, PC, Online, story, gameplay, map, seller, support, or commercial claims beyond exact public official wording.",
        "route": "/blog/gta-6-trailer-3-countdown-watchlist/",
        "gate": "Promote only when the public official upload or source page can be opened and supports the exact claim."
      },
      {
        "label": "Reupload",
        "status": "reject-first",
        "usefulFor": "Stop reuploaded videos, mirrored clips, stitched shorts, fan edits, and commentary captures before they become source material.",
        "notProofOf": "Branding, watermarks, view counts, subtitles, and account names do not prove authenticity, current wording, event timing, or safe reader action.",
        "route": "/rumour-firewall/",
        "gate": "Reject leaked, private, AI-generated, cropped, source-less, or reposted media unless it resolves to public official evidence."
      },
      {
        "label": "Clip context",
        "status": "verify-first",
        "usefulFor": "Check whether a short clip removed date, platform, age rating, product-page, or support context before it feeds homepage copy, snippets, or answer-engine data.",
        "notProofOf": "A cropped official frame or trailer moment does not prove nearby buyer, technical, story, map, gameplay, support, seller, or launch-service details.",
        "route": "/data/trailer-3-media-safety-evidence-matrix.json",
        "gate": "Keep the original source URL, claim sentence, context, date, blocked neighbours, and no-leaks boundary attached."
      }
    ],
    "blockedInputs": [
      "shorts without source URL",
      "cropped clips",
      "fan edits",
      "fake premieres",
      "reuploaded clips",
      "AI trailers",
      "source-less subtitles",
      "leaked or private media"
    ],
    "approvalBoundary": "Homepage trailer-clip-boundary routing only; no new GTA 6 trailer, screenshot, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, story, gameplay, seller, support, event, public-send, credential, purchase, or external-write claim."
  },
  "homepageQuoteBoundaryChecks": {
    "route": "/",
    "title": "Homepage official quote boundary checks",
    "purpose": "Explain that quote cards, paraphrases, subtitles, snippets, and copied store text are not independent GTA 6 proof without exact public official wording, route, date, and neighbouring claim limits.",
    "checks": [
      {
        "label": "Exact wording",
        "status": "source-required",
        "usefulFor": "Route quoted Rockstar, Take-Two, PlayStation, Xbox, store, support, or rating-board wording back to the live public page before reuse.",
        "notProofOf": "A copied sentence does not prove adjacent preorder, price, preload, edition, refund, entitlement, account, download, PC, Online, seller, support, story, map, gameplay, or commercial claims.",
        "route": "/official-sources/",
        "gate": "Keep the source URL, source class, date checked, exact sentence, and blocked neighbouring claims attached."
      },
      {
        "label": "Paraphrase",
        "status": "verify-first",
        "usefulFor": "Check summaries, translations, AI answers, captions, subtitles, and store-card rewrites before they become local copy or structured data.",
        "notProofOf": "Paraphrased official wording can widen scope, drop conditions, remove dates, or turn watchlist language into firm GTA 6 advice.",
        "route": "/data/answer-engine-packet.json",
        "gate": "Rewrite only after comparing against the live public source and preserving uncertainty, date, platform, region, and neighbouring limits."
      },
      {
        "label": "Quote card",
        "status": "reject-first",
        "usefulFor": "Stop viral quote images, cropped social cards, subtitle screenshots, and copied listing cards before they become evidence.",
        "notProofOf": "Brand styling, quotation marks, subtitles, timestamps, engagement, and repeated reposts do not prove the quote is current, complete, official, or GTA 6-specific.",
        "route": "/rumour-firewall/",
        "gate": "Reject source-less, cropped, edited, AI-generated, private, leaked, or stale quote material unless it resolves to current public official wording."
      }
    ],
    "blockedInputs": [
      "quote cards without source URL",
      "paraphrased store text",
      "AI summaries",
      "subtitle screenshots",
      "cropped social cards",
      "copied listings",
      "source-less snippets",
      "stale cached wording"
    ],
    "approvalBoundary": "Homepage quote-boundary routing only; no new GTA 6 quote, trailer, screenshot, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, story, gameplay, seller, support, event, public-send, credential, purchase, or external-write claim."
  },
  "homepageAnswerSummaryBoundaryChecks": {
    "route": "/",
    "title": "Homepage answer-summary provenance checks",
    "purpose": "Explain that answer-engine summaries, compressed snippets, chatbot replies, and recap bullets are not proof unless source route, exact claim, checked date, and blocked neighbours survive compression.",
    "checks": [
      {
        "label": "Summary provenance",
        "status": "source-required",
        "usefulFor": "Route answer-engine summaries, search snippets, and recap bullets back to the source URL, checked date, and exact claim sentence before reuse.",
        "notProofOf": "A summary does not prove release, platform, preorder, price, preload, PC, Online, support, seller, story, map, gameplay, or commercial claims beyond its cited source.",
        "route": "/data/answer-engine-packet.json",
        "gate": "Keep source route, checked date, exact claim, and blocked neighbouring claims attached to the summary."
      },
      {
        "label": "Compression check",
        "status": "verify-first",
        "usefulFor": "Check whether a short answer, meta description, title, bullet, or card removed uncertainty, platform scope, date, or watchlist language.",
        "notProofOf": "Compressed wording can turn a narrow source into a broad claim, a watchlist item into a promise, or generic support context into GTA 6-specific advice.",
        "route": "/source-policy/",
        "gate": "Compare compressed copy against the live source and the local source-policy route before publishing or exporting."
      },
      {
        "label": "Chatbot reply",
        "status": "reject-first",
        "usefulFor": "Stop chatbot answers, Discord summaries, and AI-generated recap copy from becoming source material without independent verification.",
        "notProofOf": "A generated reply, even from this site, is not an upstream public GTA 6 source and can replay stale, widened, or uncited wording.",
        "route": "/rumour-firewall/",
        "gate": "Use chatbot text only as a query clue until a public official, platform, support, rating-board, or verified post-launch source supports the exact claim."
      }
    ],
    "blockedInputs": [
      "uncited answer summaries",
      "compressed snippets",
      "chatbot replies",
      "recap bullets",
      "AI-generated source wording",
      "stale generated answers",
      "missing checked dates",
      "dropped watchlist labels"
    ],
    "approvalBoundary": "Homepage answer-summary-boundary routing only; no new GTA 6 answer-engine, summary, chatbot, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, story, gameplay, seller, support, event, public-send, credential, purchase, or external-write claim."
  },
  "homepageSourceStalenessBoundaryChecks": {
    "route": "/",
    "title": "Homepage source-staleness boundary checks",
    "purpose": "Explain that old snippets, cached cards, reused receipts, and dated source notes are not current GTA 6 proof until public source wording is refreshed and affected routes agree.",
    "checks": [
      {
        "label": "Freshness check",
        "status": "refresh-required",
        "usefulFor": "Refresh the public Rockstar, platform, support, store, rating-board, or verified post-launch source before old source notes move into homepage copy, snippets, or AEO data.",
        "notProofOf": "A dated source note does not prove current release, platform, preorder, price, preload, PC, Online, support, seller, story, map, gameplay, or commercial claims by itself.",
        "route": "/official-sources/",
        "gate": "Confirm the source is still public, current, and scoped to the exact claim before reuse."
      },
      {
        "label": "Cached card",
        "status": "verify-first",
        "usefulFor": "Stop cached search cards, social previews, archived snippets, and stale metadata from outranking live public source wording.",
        "notProofOf": "A cached card can preserve old dates, old wording, old platform context, or removed uncertainty after the live source changes.",
        "route": "/source-policy/",
        "gate": "Compare cached wording with the live source, then update or reject the affected local routes together."
      },
      {
        "label": "Reused receipt",
        "status": "receipt-not-proof",
        "usefulFor": "Treat old Linear proof, corrections rows, deployment notes, and validation artifacts as history until the source and live route are checked again.",
        "notProofOf": "A prior receipt proves that an earlier pass shipped; it does not prove the GTA 6 claim remains current, complete, or safe to widen.",
        "route": "/corrections-log/",
        "gate": "Reuse a receipt only with a new checked date, affected-route list, and blocked-neighbour review."
      }
    ],
    "blockedInputs": [
      "old snippets",
      "cached cards",
      "reused receipts",
      "dated source notes",
      "archived metadata",
      "stale generated answers",
      "missing checked dates",
      "unsynced affected routes"
    ],
    "approvalBoundary": "Homepage source-staleness-boundary routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, story, gameplay, seller, support, event, public-send, credential, purchase, or external-write claim."
  },
  "homepageSourceConflictBoundaryChecks": {
    "route": "/",
    "title": "Homepage source-conflict boundary checks",
    "purpose": "Explain that conflicting snippets, summaries, store cards, and support notes must resolve to one current public source before they become GTA 6 proof.",
    "checks": [
      {
        "label": "Conflict check",
        "status": "pause-and-compare",
        "usefulFor": "Pause when two GTA 6 snippets, summaries, cards, or support notes disagree before either one becomes homepage copy, search text, or answer-engine data.",
        "notProofOf": "A louder, newer-looking, or repeated summary does not prove release, platform, preorder, price, preload, PC, Online, support, seller, story, map, gameplay, or commercial claims.",
        "route": "/source-policy/",
        "gate": "Compare each conflicting surface to the live public source, then keep the narrower supported claim."
      },
      {
        "label": "Source winner",
        "status": "source-required",
        "usefulFor": "Name the single public Rockstar, platform, support, rating-board, or verified post-launch source that should control the local route before copy moves.",
        "notProofOf": "A generated answer, cached card, repost, store preview, or old receipt cannot overrule current public source wording.",
        "route": "/official-sources/",
        "gate": "Record source URL, checked date, exact wording, route impact, and blocked neighbouring claims before promotion."
      },
      {
        "label": "Route sync",
        "status": "sync-required",
        "usefulFor": "Keep homepage copy, search index, answer-engine packet, JSON exports, corrections, Linear proof, preview, and production route aligned after resolving a conflict.",
        "notProofOf": "One updated local surface does not prove the site is consistent or safe for answer engines if related routes still carry older wording.",
        "route": "/data/answer-engine-packet.json",
        "gate": "Run build, validate, source checks, link checks, visual proof, production verification, and live smoke before marking the conflict resolved."
      }
    ],
    "blockedInputs": [
      "conflicting snippets",
      "store-card mismatches",
      "support-note mismatches",
      "AI summaries",
      "cached cards",
      "old receipts",
      "unsynced affected routes",
      "source-less reposts"
    ],
    "approvalBoundary": "Homepage source-conflict-boundary routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, story, gameplay, seller, support, event, public-send, credential, purchase, or external-write claim."
  },
  "homepageRumorSourceDowngradeChecks": {
    "route": "/",
    "title": "Homepage rumor-source downgrade checks",
    "purpose": "Explain that rumor posts, social clips, store previews, and support-adjacent snippets must downgrade to watchlist or reject unless current public wording supports the exact GTA 6 claim.",
    "checks": [
      {
        "label": "Rumor post",
        "status": "downgrade-to-watchlist",
        "usefulFor": "Treat viral posts, anonymous claims, repost chains, and social clips as demand signals until a current public Rockstar, Take-Two, platform, support, rating-board, or verified post-launch source supports the exact claim.",
        "notProofOf": "A rumor post does not prove release, platform, preorder, price, preload, edition, PC, Online, account, support, seller, map, story, gameplay, or commercial claims.",
        "route": "/rumour-firewall/",
        "gate": "Keep rumor-sourced wording labelled as watchlist or reject, then route readers to the exact public source requirement."
      },
      {
        "label": "Store preview",
        "status": "source-scope-required",
        "usefulFor": "Stop storefront previews, search cards, wishlists, cached price fields, and retailer snippets from widening beyond the live public store wording.",
        "notProofOf": "A store-looking card does not prove preorder timing, price, editions, bonuses, preload, file size, refund, entitlement, seller authorisation, or PC support beyond exact public wording.",
        "route": "/platform-store-source-router/",
        "gate": "Compare the live public store or official platform page against the exact buyer claim before promotion."
      },
      {
        "label": "Support-adjacent snippet",
        "status": "reject-if-generic",
        "usefulFor": "Separate generic Rockstar, PlayStation, Xbox, and support guidance from GTA 6-specific account, refund, entitlement, outage, download, QR, and support claims.",
        "notProofOf": "Generic support wording does not become GTA 6-specific help, launch status, entitlement, download, or Online proof without exact GTA 6 context.",
        "route": "/source-policy/",
        "gate": "Reject generic support snippets unless the current public source names GTA 6 and the exact affected action."
      }
    ],
    "blockedInputs": [
      "rumor posts",
      "social clips",
      "store previews",
      "support-adjacent snippets",
      "cached store cards",
      "retailer snippets",
      "anonymous repost chains",
      "generic support wording"
    ],
    "approvalBoundary": "Homepage rumor-source-downgrade routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, story, gameplay, seller, support, event, public-send, credential, purchase, or external-write claim."
  },
  "homepageAiSnippetFreshnessBoundaryChecks": {
    "route": "/",
    "title": "Homepage AI snippet freshness boundary checks",
    "purpose": "Explain that AI snippets, search previews, cached answer cards, and autogenerated recaps are stale until current public official wording supports the exact GTA 6 claim.",
    "checks": [
      {
        "label": "AI snippet",
        "status": "freshness-required",
        "usefulFor": "Treat AI-written answers, generated summaries, and assistant snippets as query clues until a current public Rockstar, Take-Two, platform, support, rating-board, or verified post-launch source supports the exact claim.",
        "notProofOf": "An AI snippet does not prove release, platform, preorder, price, preload, edition, PC, Online, account, support, seller, map, story, gameplay, outage, or commercial claims.",
        "route": "/data/answer-engine-packet.json",
        "gate": "Attach live source URL, checked date, exact wording, route impact, and blocked neighbouring claims before reuse."
      },
      {
        "label": "Search preview",
        "status": "verify-live-source",
        "usefulFor": "Stop search-result previews, AI overview cards, and cached snippets from outranking the live public source or the local source policy.",
        "notProofOf": "A preview can be stale, compressed, regional, inferred, or detached from the public page that originally supported a narrow claim.",
        "route": "/official-sources/",
        "gate": "Open the live source and keep only the narrower current wording before updating homepage, search, schema, or answer-engine exports."
      },
      {
        "label": "Autogenerated recap",
        "status": "reject-if-uncited",
        "usefulFor": "Separate generated recaps, newsletter drafts, Discord summaries, and rewritten bullets from source material before they become site evidence.",
        "notProofOf": "A recap does not prove the GTA 6 claim remains current, complete, official, or safe to widen across routes without public evidence.",
        "route": "/source-policy/",
        "gate": "Reject uncited recaps or rerun the full source-refresh path before promotion."
      }
    ],
    "blockedInputs": [
      "AI snippets",
      "search previews",
      "cached answer cards",
      "autogenerated recaps",
      "assistant summaries",
      "AI overview cards",
      "uncited recaps",
      "stale generated answers"
    ],
    "approvalBoundary": "Homepage AI-snippet-freshness routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, story, gameplay, seller, support, event, public-send, credential, purchase, or external-write claim."
  },
  "homepageAuthorityDriftBoundaryChecks": {
    "route": "/",
    "title": "Homepage authority drift boundary checks",
    "purpose": "Explain that old official-looking summaries, copied authority labels, and inherited source attributions are not GTA 6 proof until the current public source still supports the exact claim.",
    "checks": [
      {
        "label": "Authority label",
        "status": "recheck-required",
        "usefulFor": "Stop official-looking labels, source badges, and copied authority wording from becoming proof after the underlying public page or route scope changes.",
        "notProofOf": "An authority label does not prove release, platform, preorder, price, preload, edition, PC, Online, account, support, seller, media, story, map, gameplay, outage, or commercial claims without current public wording.",
        "route": "/official-sources/",
        "gate": "Open the current public source, record the exact supported claim, and keep unsupported neighbours labelled unknown or rejected."
      },
      {
        "label": "Inherited attribution",
        "status": "source-lineage-required",
        "usefulFor": "Trace copied attributions across homepage copy, search records, answer-engine packets, corrections, and Linear proof before reuse.",
        "notProofOf": "A reused citation trail can inherit old scope, missing checked dates, or broadened claim language that the source never supported.",
        "route": "/correction-impact-router/",
        "gate": "Refresh source URL, checked date, claim text, affected routes, and rollback note before promoting inherited attribution."
      },
      {
        "label": "Official-looking summary",
        "status": "downgrade-until-current",
        "usefulFor": "Downgrade summaries that sound official, including answer cards, snippets, recaps, and store-adjacent blurbs, until a live public source still supports the exact GTA 6 wording.",
        "notProofOf": "A polished summary is not upstream evidence and cannot promote buyer, platform, technical, story, map, gameplay, support, event, outage, seller, or commercial advice.",
        "route": "/source-policy/",
        "gate": "Treat the summary as a query clue, then promote only the narrower current source-backed wording."
      }
    ],
    "blockedInputs": [
      "official-looking summaries",
      "copied authority labels",
      "inherited source attributions",
      "old citation trails",
      "missing checked dates",
      "stale answer cards",
      "store-adjacent blurbs",
      "unsupported authority badges"
    ],
    "approvalBoundary": "Homepage authority-drift routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, story, gameplay, seller, support, event, authority, media, public-send, credential, purchase, or external-write claim."
  },
  "homepageMirroredSourceBoundaryChecks": {
    "route": "/",
    "title": "Homepage mirrored-source boundary checks",
    "purpose": "Explain that mirrored articles, syndicated blurbs, copied source summaries, and scraped answer cards are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Mirror article",
        "status": "trace-upstream-source",
        "usefulFor": "Treat mirrored articles, copied news posts, and reposted explainers as discovery clues until the original public source still supports the exact GTA 6 claim.",
        "notProofOf": "A mirrored article does not prove release, platform, preorder, price, preload, edition, PC, Online, account, support, seller, media, story, map, gameplay, outage, or commercial claims.",
        "route": "/official-sources/",
        "gate": "Find the upstream public source, record exact wording and checked date, then keep unsupported neighbours labelled unknown or rejected."
      },
      {
        "label": "Syndicated blurb",
        "status": "scope-check-required",
        "usefulFor": "Stop syndicated summaries, partner blurbs, and copied store descriptions from widening a narrow official claim across unrelated routes.",
        "notProofOf": "Syndication can preserve old, regional, truncated, or marketing-only wording that does not prove buyer, technical, support, Online, or commercial advice.",
        "route": "/correction-impact-router/",
        "gate": "Compare the blurb against the live public source and update only routes whose exact claim still matches."
      },
      {
        "label": "Scraped answer card",
        "status": "reject-if-no-lineage",
        "usefulFor": "Separate scraped answer cards, copied FAQ snippets, and cached knowledge panels from the public source trail before answer-engine reuse.",
        "notProofOf": "A scraped card is not upstream evidence and cannot promote GTA 6 actions when source URL, checked date, exact wording, or route scope is missing.",
        "route": "/data/answer-engine-packet.json",
        "gate": "Reject cards without source lineage or rebuild the answer from current public wording plus blocked neighbouring claims."
      }
    ],
    "blockedInputs": [
      "mirrored articles",
      "syndicated blurbs",
      "copied source summaries",
      "scraped answer cards",
      "cached knowledge panels",
      "missing upstream URL",
      "missing checked dates",
      "unsupported source lineage"
    ],
    "approvalBoundary": "Homepage mirrored-source routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, story, gameplay, seller, support, event, authority, media, mirror, public-send, credential, purchase, or external-write claim."
  },
  "homepageThirdPartyWidgetBoundaryChecks": {
    "route": "/",
    "title": "Homepage third-party widget boundary checks",
    "purpose": "Explain that third-party widgets, embedded cards, plugin summaries, and scraped panels are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Third-party widget",
        "status": "widget-source-boundary",
        "usefulFor": "Use public widgets only as a prompt to find the upstream source, route, and checked date behind the GTA 6 wording.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, media, map, story, gameplay, seller, support, event, or commercial claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the widget back to current public source wording before reuse."
      },
      {
        "label": "Embedded card",
        "status": "embed-context-boundary",
        "usefulFor": "Use embedded cards to preserve context only when the card still links to the current public source and exact claim.",
        "notProofOf": "Does not widen a card preview into buyer, account, support, download, PC, Online, media, story, gameplay, map, seller, event, or scarcity advice.",
        "route": "/confirmed-vs-rumoured/",
        "gate": "Keep the embed as context until the upstream public source carries the claim."
      },
      {
        "label": "Plugin summary",
        "status": "generated-widget-boundary",
        "usefulFor": "Use plugin or scraped-panel summaries as review cues for future-agent checks, not as source text.",
        "notProofOf": "Does not make an autogenerated panel, scraped answer, browser extension card, or plugin recap a current GTA 6 source.",
        "route": "/search/",
        "gate": "Reject or watchlist generated widget text unless the exact source route and checked date are attached."
      }
    ],
    "blockedInputs": [
      "third-party widgets",
      "embedded cards",
      "plugin summaries",
      "scraped panels",
      "browser extension cards",
      "cached widgets",
      "missing upstream URL",
      "missing checked dates"
    ],
    "approvalBoundary": "Homepage third-party-widget routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, story, gameplay, seller, support, event, authority, media, widget, public-send, credential, purchase, or external-write claim."
  },
  "homepageForumScreenshotBoundaryChecks": {
    "route": "/",
    "title": "Homepage forum screenshot boundary checks",
    "purpose": "Explain that forum screenshots, reuploaded images, cropped claims, and copied captions are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Forum screenshot",
        "status": "screenshot-source-boundary",
        "usefulFor": "Use forum screenshots only as a cue to find the upstream public source, route, date, and exact GTA 6 wording.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, media, map, story, gameplay, seller, support, event, or commercial claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the screenshot back to current public source wording before reuse."
      },
      {
        "label": "Reuploaded image",
        "status": "reupload-lineage-boundary",
        "usefulFor": "Use reuploaded images to identify what needs verification, not as proof that the visible caption or crop is current.",
        "notProofOf": "Does not widen a reupload into buyer, account, support, download, PC, Online, media, story, gameplay, map, seller, event, or scarcity advice.",
        "route": "/confirmed-vs-rumoured/",
        "gate": "Keep the reupload on watchlist until the upstream public source and checked date are attached."
      },
      {
        "label": "Cropped caption",
        "status": "caption-context-boundary",
        "usefulFor": "Use cropped captions as risk markers for missing neighbouring context, not as reusable source text.",
        "notProofOf": "Does not make a cropped quote, copied caption, or image-only forum claim a current GTA 6 source.",
        "route": "/search/",
        "gate": "Reject or watchlist image-only claims unless the exact source route, full context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "forum screenshots",
      "reuploaded images",
      "cropped claims",
      "copied captions",
      "image-only claims",
      "missing upstream URL",
      "missing checked dates",
      "missing neighbouring context"
    ],
    "approvalBoundary": "Homepage forum-screenshot routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, story, gameplay, seller, support, event, authority, media, widget, screenshot, public-send, credential, purchase, or external-write claim."
  },
  "homepageSocialPostProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage social-post provenance boundary checks",
    "purpose": "Explain that social-post screenshots, repost chains, copied captions, and account-name crops are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Social post",
        "status": "post-provenance-boundary",
        "usefulFor": "Use social-post screenshots and copied captions only as cues to find the upstream public source, route, date, and exact GTA 6 wording.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, media, map, story, gameplay, seller, support, event, or commercial claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the post back to current public source wording before reuse."
      },
      {
        "label": "Repost chain",
        "status": "lineage-required",
        "usefulFor": "Use repost chains to identify which claim needs verification, not as evidence that the visible wording or screenshot is current.",
        "notProofOf": "Does not widen a reposted claim into buyer, account, support, download, PC, Online, media, story, gameplay, map, seller, event, scarcity, or outage advice.",
        "route": "/confirmed-vs-rumoured/",
        "gate": "Keep repost chains on watchlist until upstream source URL, checked date, and exact claim scope are attached."
      },
      {
        "label": "Account-name crop",
        "status": "context-required",
        "usefulFor": "Use cropped account names, profile badges, and copied handles as risk markers for missing source context, not as reusable citation text.",
        "notProofOf": "Does not make a cropped handle, copied caption, or image-only social claim a current GTA 6 source.",
        "route": "/search/",
        "gate": "Reject or watchlist image-only social claims unless the exact source route, full context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "social-post screenshots",
      "repost chains",
      "copied captions",
      "account-name crops",
      "image-only claims",
      "missing upstream URL",
      "missing checked dates",
      "missing neighbouring context"
    ],
    "approvalBoundary": "Homepage social-post provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, story, gameplay, seller, support, event, authority, media, widget, screenshot, social, public-send, credential, purchase, or external-write claim."
  },
  "homepageAiSummaryProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage AI-summary provenance boundary checks",
    "purpose": "Explain that generated summaries, chatbot citations, answer-card rewrites, and model memory echoes are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Generated summary",
        "status": "summary-provenance-boundary",
        "usefulFor": "Use generated summaries as a pointer to the exact public source route, wording, date, and neighbouring claim limits before reuse.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, media, map, story, gameplay, seller, support, event, or commercial claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the generated answer back to current public source wording before promotion."
      },
      {
        "label": "Chatbot citation",
        "status": "citation-refresh-required",
        "usefulFor": "Use chatbot citations to find the upstream URL and exact claim, not as proof that the cited wording is still current or complete.",
        "notProofOf": "Does not widen a cited summary into buyer, account, support, download, PC, Online, media, story, gameplay, map, seller, event, scarcity, or outage advice.",
        "route": "/data/answer-engine-packet.json",
        "gate": "Refresh the cited source, checked date, and blocked neighbours before copying chatbot wording."
      },
      {
        "label": "Model memory echo",
        "status": "memory-not-proof",
        "usefulFor": "Use model-memory echoes and answer-card rewrites only as risk markers for stale or compressed source context.",
        "notProofOf": "Does not make remembered wording, generated citations, or rewritten answer cards a current GTA 6 source.",
        "route": "/search/",
        "gate": "Reject or watchlist generated claims unless the exact source route, full context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "generated summaries",
      "chatbot citations",
      "answer-card rewrites",
      "model memory echoes",
      "missing upstream URL",
      "missing checked dates",
      "missing neighbouring context",
      "stale generated wording"
    ],
    "approvalBoundary": "Homepage AI-summary provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, story, gameplay, seller, support, event, authority, media, widget, screenshot, social, AI, public-send, credential, purchase, or external-write claim."
  },
  "homepageDiscordQuoteProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage Discord-quote provenance boundary checks",
    "purpose": "Explain that Discord quote snippets, copied chat summaries, cropped message screenshots, and bot relays are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Discord quote snippet",
        "status": "chat-provenance-boundary",
        "usefulFor": "Use Discord quote snippets only as prompts to find the upstream public source route, wording, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, media, map, story, gameplay, seller, support, event, or commercial claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the chat quote back to current public source wording before promotion."
      },
      {
        "label": "Copied chat summary",
        "status": "summary-lineage-required",
        "usefulFor": "Use copied chat summaries to identify which claim needs verification, not as proof that the summarized wording is current or complete.",
        "notProofOf": "Does not widen a chat summary into buyer, account, support, download, PC, Online, media, story, gameplay, map, seller, event, scarcity, or outage advice.",
        "route": "/data/answer-engine-packet.json",
        "gate": "Refresh the cited source, checked date, and blocked neighbours before copying chat-summary wording."
      },
      {
        "label": "Cropped message screenshot",
        "status": "screenshot-context-required",
        "usefulFor": "Use cropped message screenshots and bot relays only as risk markers for missing source context, not as reusable citation text.",
        "notProofOf": "Does not make cropped chat wording, bot relays, or message screenshots a current GTA 6 source.",
        "route": "/search/",
        "gate": "Reject or watchlist chat-derived claims unless the exact source route, full context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "Discord quote snippets",
      "copied chat summaries",
      "cropped message screenshots",
      "bot relays",
      "missing upstream URL",
      "missing checked dates",
      "missing neighbouring context",
      "stale chat wording"
    ],
    "approvalBoundary": "Homepage Discord-quote provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, story, gameplay, seller, support, event, authority, media, widget, screenshot, social, AI, Discord, public-send, credential, purchase, or external-write claim."
  },
  "homepageLivestreamProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage livestream provenance boundary checks",
    "purpose": "Explain that livestream clips, reaction stream snippets, cropped VOD captures, and restreamed clips are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Livestream clip",
        "status": "stream-provenance-boundary",
        "usefulFor": "Use livestream clips only as prompts to find the upstream public source route, exact wording, checked date, host context, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, media, map, story, gameplay, seller, support, event, livestream, VOD, restream, or commercial claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the stream clip back to current public source wording before promotion."
      },
      {
        "label": "Reaction stream snippet",
        "status": "reaction-context-required",
        "usefulFor": "Use reaction stream snippets to identify which claim needs verification, not as proof that the streamer heard, saw, or summarized current source wording correctly.",
        "notProofOf": "Does not widen a reaction stream snippet into buyer, account, support, download, PC, Online, media, story, gameplay, map, seller, event, scarcity, outage, trailer, or reveal advice.",
        "route": "/data/answer-engine-packet.json",
        "gate": "Refresh the upstream source, host context, checked date, and blocked neighbours before copying reaction-stream wording."
      },
      {
        "label": "Restreamed clip",
        "status": "vod-context-required",
        "usefulFor": "Use cropped VOD captures, watch-party notes, and restreamed clips only as risk markers for missing source context, not as reusable citation text.",
        "notProofOf": "Does not make clipped stream wording, watch-party notes, isolated VOD timestamps, restream captions, or cropped captures a current GTA 6 source.",
        "route": "/search/",
        "gate": "Reject or watchlist stream-derived claims unless the exact source route, full clip context, host context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "livestream clips",
      "reaction stream snippets",
      "cropped VOD captures",
      "restreamed clips",
      "watch-party notes",
      "missing upstream URL",
      "missing checked dates",
      "missing host context",
      "stale stream wording"
    ],
    "approvalBoundary": "Homepage livestream provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, story, gameplay, seller, support, event, authority, media, widget, screenshot, social, AI, Discord, livestream, VOD, restream, reaction, public-send, credential, purchase, or external-write claim."
  },
  "homepageMarketplaceListingProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage marketplace-listing provenance boundary checks",
    "purpose": "Explain that marketplace screenshots, seller pages, stock counters, and resale/preorder listings are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Marketplace screenshot",
        "status": "listing-provenance-boundary",
        "usefulFor": "Use marketplace screenshots only as prompts to find the upstream public source route, exact wording, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, media, map, story, gameplay, seller, support, stock, scarcity, resale, or commercial claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the marketplace screenshot back to current public source wording before promotion."
      },
      {
        "label": "Seller page",
        "status": "seller-lineage-required",
        "usefulFor": "Use seller pages and shop listings to identify which store claim needs verification, not as proof that the listing is authorised, current, or complete.",
        "notProofOf": "Does not widen a seller page into buyer, account, support, download, PC, Online, edition, price, key, preorder, scarcity, refund, or outage advice.",
        "route": "/preorder-store-checker/",
        "gate": "Refresh the official source, checked date, seller identity, and blocked neighbours before copying listing wording."
      },
      {
        "label": "Stock counter",
        "status": "stock-context-required",
        "usefulFor": "Use stock counters, resale pages, and preorder listing badges only as risk markers for missing source context, not as reusable citation text.",
        "notProofOf": "Does not make stock counters, resale pages, preorder badges, or isolated listing labels a current GTA 6 source.",
        "route": "/search/",
        "gate": "Reject or watchlist marketplace-derived claims unless the exact source route, full context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "marketplace screenshots",
      "seller pages",
      "stock counters",
      "resale listings",
      "preorder listing badges",
      "missing upstream URL",
      "missing checked dates",
      "missing neighbouring context",
      "stale listing wording"
    ],
    "approvalBoundary": "Homepage marketplace-listing provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, story, gameplay, seller, support, event, authority, media, widget, screenshot, social, AI, Discord, livestream, VOD, marketplace, listing, stock, resale, shop, public-send, credential, purchase, or external-write claim."
  },
  "homepageMarketplaceRepostProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage marketplace-repost provenance boundary checks",
    "purpose": "Explain that reposted shop screenshots, resale-listing shares, cached marketplace cards, and seller-caption claims are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Reposted shop screenshot",
        "status": "repost-provenance-boundary",
        "usefulFor": "Use reposted shop screenshots only as prompts to find the upstream public source route, exact wording, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, media, map, story, gameplay, seller, support, stock, scarcity, resale, shop, repost, screenshot, or commercial claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the reposted screenshot back to current public source wording before promotion."
      },
      {
        "label": "Resale-listing share",
        "status": "resale-lineage-required",
        "usefulFor": "Use resale-listing shares, marketplace reposts, and copied seller cards to identify which buyer claim needs verification, not as proof that the offer is authorised, current, or complete.",
        "notProofOf": "Does not widen a resale listing into buyer, account, support, download, PC, Online, edition, price, key, preorder, scarcity, refund, entitlement, region, or outage advice.",
        "route": "/preorder-safety-centre/",
        "gate": "Refresh the official source, checked date, seller identity, resale context, and blocked neighbours before copying listing wording."
      },
      {
        "label": "Cached marketplace card",
        "status": "cache-context-required",
        "usefulFor": "Use cached marketplace cards, seller-caption claims, and reposted stock badges only as risk markers for missing source context, not as reusable citation text.",
        "notProofOf": "Does not make cached marketplace cards, seller-caption claims, reposted stock badges, or isolated listing labels a current GTA 6 source.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist marketplace-repost claims unless the exact source route, full context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "reposted shop screenshots",
      "resale-listing shares",
      "cached marketplace cards",
      "seller-caption claims",
      "reposted stock badges",
      "missing upstream URL",
      "missing checked dates",
      "missing neighbouring context",
      "stale marketplace wording"
    ],
    "approvalBoundary": "Homepage marketplace-repost provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, story, gameplay, seller, support, event, authority, media, widget, screenshot, social, AI, Discord, livestream, VOD, marketplace, listing, stock, resale, shop, repost, cache, caption, public-send, credential, purchase, or external-write claim."
  },
  "homepageThumbnailTeaserRepostProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage thumbnail/teaser-image repost provenance boundary checks",
    "purpose": "Explain that thumbnail reposts, teaser-image crops, cached social cards, and preview-image captions are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Thumbnail repost",
        "status": "thumbnail-provenance-boundary",
        "usefulFor": "Use thumbnail reposts only as prompts to find the upstream public source route, exact image context, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, media, map, story, gameplay, seller, support, thumbnail, teaser, preview, social-card, or leak claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the thumbnail repost back to current public source wording before promotion."
      },
      {
        "label": "Teaser-image crop",
        "status": "crop-context-required",
        "usefulFor": "Use teaser-image crops, preview-card crops, and recut hero images to identify which public visual claim needs checking, not as proof that the crop preserves the official context.",
        "notProofOf": "Does not widen an image crop into buyer, account, support, download, PC, Online, edition, price, map, story, gameplay, trailer, media, scarcity, stock, resale, beta, or outage advice.",
        "route": "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "gate": "Refresh the current public source route, full image context, checked date, and blocked neighbours before copying crop wording."
      },
      {
        "label": "Cached social card",
        "status": "preview-card-context-required",
        "usefulFor": "Use cached social cards, preview-image captions, and stale link previews only as risk markers for missing public context.",
        "notProofOf": "Does not make cached social cards, preview-image captions, or isolated image labels a current GTA 6 source.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist thumbnail/teaser repost claims unless the exact current public source route, full context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "thumbnail reposts",
      "teaser-image crops",
      "cached social cards",
      "preview-image captions",
      "recut hero images",
      "missing upstream public URL",
      "missing checked dates",
      "missing neighbouring context",
      "stale preview wording"
    ],
    "approvalBoundary": "Homepage thumbnail/teaser-image repost provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, story, gameplay, seller, support, event, authority, media, widget, screenshot, social, AI, Discord, livestream, VOD, marketplace, listing, stock, resale, shop, repost, cache, caption, thumbnail, teaser image, preview image, social card, image crop, public-send, credential, purchase, or external-write claim."
  },
  "homepageSocialCardRepostProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage social-card repost provenance boundary checks",
    "purpose": "Explain that link-preview reposts, cropped OpenGraph cards, stale share images, and copied preview captions are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Link-preview repost",
        "status": "link-preview-provenance-boundary",
        "usefulFor": "Use link-preview reposts only as prompts to find the upstream public source route, exact card wording, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, media, map, story, gameplay, seller, support, social-card, OpenGraph card, link preview, or leak claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the link-preview repost back to current public source wording before promotion."
      },
      {
        "label": "Cropped OpenGraph card",
        "status": "opengraph-context-required",
        "usefulFor": "Use cropped OpenGraph cards, share-image crops, and recut preview cards to identify which public page needs checking, not as proof that the card preserves the official context.",
        "notProofOf": "Does not widen an OpenGraph crop into buyer, account, support, download, PC, Online, edition, price, map, story, gameplay, trailer, media, scarcity, stock, resale, beta, or outage advice.",
        "route": "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "gate": "Refresh the current public source route, full card context, checked date, and blocked neighbours before copying preview-card wording."
      },
      {
        "label": "Stale share image",
        "status": "share-image-context-required",
        "usefulFor": "Use stale share images, copied preview captions, and old link cards only as risk markers for missing public context.",
        "notProofOf": "Does not make stale share images, copied preview captions, or isolated link-preview labels a current GTA 6 source.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist social-card repost claims unless the exact current public source route, full context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "link-preview reposts",
      "cropped OpenGraph cards",
      "stale share images",
      "copied preview captions",
      "recut social cards",
      "missing upstream public URL",
      "missing checked dates",
      "missing neighbouring context",
      "stale preview-card wording"
    ],
    "approvalBoundary": "Homepage social-card repost provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, story, gameplay, seller, support, event, authority, media, widget, screenshot, social, AI, Discord, livestream, VOD, marketplace, listing, stock, resale, shop, repost, cache, caption, thumbnail, teaser image, preview image, social card, OpenGraph card, stale share image, image crop, link preview, public-send, credential, purchase, or external-write claim."
  },
  "homepageShareCaptionProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage share-caption provenance boundary checks",
    "purpose": "Explain that copied share captions, reposted preview summaries, pasted card descriptions, and forwarded caption snippets are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Copied share caption",
        "status": "share-caption-provenance-boundary",
        "usefulFor": "Use copied share captions only as prompts to find the upstream public source route, exact caption wording, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, media, map, story, gameplay, seller, support, share caption, preview summary, or leak claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the copied share caption back to current public source wording before promotion."
      },
      {
        "label": "Reposted preview summary",
        "status": "preview-summary-context-required",
        "usefulFor": "Use reposted preview summaries and copied link-card descriptions to identify which public page needs checking, not as proof that the summary preserves the official context.",
        "notProofOf": "Does not widen a preview summary into buyer, account, support, download, PC, Online, edition, price, map, story, gameplay, trailer, media, scarcity, stock, resale, beta, or outage advice.",
        "route": "/data/answer-engine-packet.json",
        "gate": "Refresh the current public source route, exact summary context, checked date, and blocked neighbours before copying preview-summary wording."
      },
      {
        "label": "Pasted card description",
        "status": "card-description-context-required",
        "usefulFor": "Use pasted card descriptions, forwarded caption snippets, and old share text only as risk markers for missing public context.",
        "notProofOf": "Does not make pasted card descriptions, forwarded caption snippets, or isolated share text a current GTA 6 source.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist share-caption claims unless the exact current public source route, full context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "copied share captions",
      "reposted preview summaries",
      "pasted card descriptions",
      "forwarded caption snippets",
      "old share text",
      "missing upstream public URL",
      "missing checked dates",
      "missing neighbouring context",
      "stale caption wording"
    ],
    "approvalBoundary": "Homepage share-caption provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, story, gameplay, seller, support, event, authority, media, widget, screenshot, social, AI, Discord, livestream, VOD, marketplace, listing, stock, resale, shop, repost, cache, caption, thumbnail, teaser image, preview image, social card, OpenGraph card, stale share image, share caption, preview summary, pasted card description, forwarded caption snippet, image crop, link preview, public-send, credential, purchase, or external-write claim."
  },
  "homepageAiCitationProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage AI-citation provenance boundary checks",
    "purpose": "Explain that AI citation blocks, source-list snippets, model footnotes, and copied answer citations are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "AI citation block",
        "status": "ai-citation-provenance-boundary",
        "usefulFor": "Use AI citation blocks only as prompts to find the upstream public source route, exact quoted claim, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, media, map, story, gameplay, seller, support, AI citation, source list, footnote, or leak claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the AI citation block back to current public source wording before promotion."
      },
      {
        "label": "Source-list snippet",
        "status": "source-list-context-required",
        "usefulFor": "Use source-list snippets and copied citation lists to identify which public page needs checking, not as proof that the list preserves the official context.",
        "notProofOf": "Does not widen a source list into buyer, account, support, download, PC, Online, edition, price, map, story, gameplay, trailer, media, scarcity, stock, resale, beta, or outage advice.",
        "route": "/data/answer-engine-packet.json",
        "gate": "Refresh the current public source route, exact citation context, checked date, and blocked neighbours before copying source-list wording."
      },
      {
        "label": "Model footnote",
        "status": "footnote-context-required",
        "usefulFor": "Use model footnotes, copied answer citations, and generated bibliography rows only as risk markers for missing public context.",
        "notProofOf": "Does not make model footnotes, copied answer citations, or isolated bibliography text a current GTA 6 source.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist AI-citation claims unless the exact current public source route, full context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "AI citation blocks",
      "source-list snippets",
      "model footnotes",
      "copied answer citations",
      "generated bibliography rows",
      "missing upstream public URL",
      "missing checked dates",
      "missing neighbouring context",
      "stale citation wording"
    ],
    "approvalBoundary": "Homepage AI-citation provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, story, gameplay, seller, support, event, authority, media, widget, screenshot, social, AI, Discord, livestream, VOD, marketplace, listing, stock, resale, shop, repost, cache, caption, thumbnail, teaser image, preview image, social card, OpenGraph card, stale share image, share caption, preview summary, pasted card description, forwarded caption snippet, AI citation, source list, model footnote, copied answer citation, bibliography, image crop, link preview, public-send, credential, purchase, or external-write claim."
  },
  "homepageKnowledgePanelProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage knowledge-panel provenance boundary checks",
    "purpose": "Explain that search knowledge panels, autocomplete cards, generated answer boxes, and copied result cards are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Search knowledge panel",
        "status": "knowledge-panel-provenance-boundary",
        "usefulFor": "Use search knowledge panels only as prompts to find the upstream public source route, exact quoted claim, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, media, map, story, gameplay, seller, support, knowledge-panel, autocomplete, answer-box, result-card, or leak claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the knowledge-panel claim back to current public source wording before promotion."
      },
      {
        "label": "Autocomplete card",
        "status": "autocomplete-context-required",
        "usefulFor": "Use autocomplete cards and result suggestions to identify which public page needs checking, not as proof that the suggestion preserves current official context.",
        "notProofOf": "Does not widen an autocomplete suggestion into buyer, account, support, download, PC, Online, edition, price, map, story, gameplay, trailer, media, scarcity, stock, resale, beta, or outage advice.",
        "route": "/data/answer-engine-packet.json",
        "gate": "Refresh the current public source route, exact suggestion context, checked date, and blocked neighbours before copying autocomplete wording."
      },
      {
        "label": "Generated answer box",
        "status": "answer-box-context-required",
        "usefulFor": "Use generated answer boxes, copied result cards, and search summaries only as risk markers for missing public context.",
        "notProofOf": "Does not make generated answer boxes, copied result cards, or isolated search-summary text a current GTA 6 source.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist knowledge-panel claims unless the exact current public source route, full context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "search knowledge panels",
      "autocomplete cards",
      "generated answer boxes",
      "copied result cards",
      "search summaries",
      "missing upstream public URL",
      "missing checked dates",
      "missing neighbouring context",
      "stale result wording"
    ],
    "approvalBoundary": "Homepage knowledge-panel provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, story, gameplay, seller, support, event, authority, media, widget, screenshot, social, AI, Discord, livestream, VOD, marketplace, listing, stock, resale, shop, repost, cache, caption, thumbnail, teaser image, preview image, social card, OpenGraph card, stale share image, share caption, preview summary, pasted card description, forwarded caption snippet, AI citation, source list, model footnote, copied answer citation, bibliography, knowledge panel, autocomplete card, generated answer box, copied result card, image crop, link preview, public-send, credential, purchase, or external-write claim."
  },
  "homepageAnswerBoxRecirculationProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage answer-box recirculation provenance boundary checks",
    "purpose": "Explain that copied answer boxes, recirculated snippets, assistant rewrites, and search-result summaries are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Copied answer box",
        "status": "answer-box-recirculation-boundary",
        "usefulFor": "Use copied answer boxes only as prompts to find the upstream public source route, exact quoted claim, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, media, map, story, gameplay, seller, support, answer-box, assistant-rewrite, search-result-summary, or leak claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the copied answer box back to current public source wording before promotion."
      },
      {
        "label": "Recirculated snippet",
        "status": "snippet-lineage-required",
        "usefulFor": "Use recirculated snippets and copied result summaries to locate which public route needs checking, not as proof that the snippet preserves current official context.",
        "notProofOf": "Does not widen a recirculated snippet into buyer, account, support, download, PC, Online, edition, price, map, story, gameplay, trailer, media, scarcity, stock, resale, beta, or outage advice.",
        "route": "/data/answer-engine-packet.json",
        "gate": "Refresh the upstream public URL, exact snippet context, checked date, and blocked neighbours before copying recirculated wording."
      },
      {
        "label": "Assistant rewrite",
        "status": "rewrite-context-required",
        "usefulFor": "Use assistant rewrites and search-result summaries only as risk markers for missing public context.",
        "notProofOf": "Does not make assistant rewrites, search-result summaries, or copied answer-box text a current GTA 6 source.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist recirculated answer-box claims unless the exact current public source route, full context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "copied answer boxes",
      "recirculated snippets",
      "assistant rewrites",
      "search-result summaries",
      "copied answer cards",
      "missing upstream public URL",
      "missing checked dates",
      "missing neighbouring context",
      "stale recirculated wording"
    ],
    "approvalBoundary": "Homepage answer-box recirculation provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, story, gameplay, seller, support, event, authority, media, widget, screenshot, social, AI, Discord, livestream, VOD, marketplace, listing, stock, resale, shop, repost, cache, caption, thumbnail, teaser image, preview image, social card, OpenGraph card, stale share image, share caption, preview summary, pasted card description, forwarded caption snippet, AI citation, source list, model footnote, copied answer citation, bibliography, knowledge panel, autocomplete card, generated answer box, copied result card, answer-box recirculation, assistant rewrite, search-result summary, image crop, link preview, public-send, credential, purchase, or external-write claim."
  },
  "homepageSocialScreenshotProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage social-screenshot provenance boundary checks",
    "purpose": "Explain that social screenshots, reposted image captions, cropped image posts, and engagement-bait screenshots are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Social screenshot",
        "status": "social-screenshot-boundary",
        "usefulFor": "Use social screenshots only as prompts to find the upstream public source route, exact visible claim, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, media, map, story, gameplay, seller, support, social-screenshot, reposted-image-caption, cropped-image-post, engagement-bait, or leak claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the screenshot back to current public source wording before promotion."
      },
      {
        "label": "Reposted image caption",
        "status": "caption-lineage-required",
        "usefulFor": "Use reposted image captions and cropped image posts to identify which public route needs checking, not as proof that the caption preserved source context.",
        "notProofOf": "Does not widen a reposted caption into buyer, account, support, download, PC, Online, edition, price, map, story, gameplay, trailer, media, scarcity, stock, resale, beta, or outage advice.",
        "route": "/data/answer-engine-packet.json",
        "gate": "Refresh the upstream public URL, exact caption context, checked date, and blocked neighbours before copying screenshot-caption wording."
      },
      {
        "label": "Cropped image post",
        "status": "image-context-required",
        "usefulFor": "Use cropped image posts and engagement-bait screenshots only as risk markers for missing public context.",
        "notProofOf": "Does not make social screenshots, image-caption claims, cropped posts, or engagement-bait images current GTA 6 evidence.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist social-screenshot claims unless the exact current public source route, full image context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "social screenshots",
      "reposted image captions",
      "cropped image posts",
      "engagement-bait screenshots",
      "image-caption claims",
      "missing upstream public URL",
      "missing checked dates",
      "missing neighbouring context",
      "stale screenshot wording"
    ],
    "approvalBoundary": "Homepage social-screenshot provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, story, gameplay, seller, support, event, authority, media, widget, screenshot, social, AI, Discord, livestream, VOD, marketplace, listing, stock, resale, shop, repost, cache, caption, thumbnail, teaser image, preview image, social card, OpenGraph card, stale share image, share caption, preview summary, pasted card description, forwarded caption snippet, AI citation, source list, model footnote, copied answer citation, bibliography, knowledge panel, autocomplete card, generated answer box, copied result card, answer-box recirculation, assistant rewrite, search-result summary, dated source summary, old crawl note, cached source excerpt, copied source receipt, social screenshot, image caption, cropped image post, engagement-bait screenshot, image crop, link preview, public-send, credential, purchase, or external-write claim."
  },
  "homepageForumCitationProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage forum-citation provenance boundary checks",
    "purpose": "Explain that forum citation chains, quoted forum summaries, reply citations, and context-stripped source links are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Forum citation chain",
        "status": "forum-citation-boundary",
        "usefulFor": "Use forum citation chains only as prompts to find the upstream public source route, exact quoted claim, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, media, map, story, gameplay, seller, support, forum-citation, quoted-summary, reply-citation, context-stripped-link, or leak claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the forum citation chain back to current public source wording before promotion."
      },
      {
        "label": "Quoted forum summary",
        "status": "summary-lineage-required",
        "usefulFor": "Use quoted forum summaries and reply citations to identify which public route needs checking, not as proof that the quoted chain preserved source context.",
        "notProofOf": "Does not widen a quoted forum summary into buyer, account, support, download, PC, Online, edition, price, map, story, gameplay, trailer, media, scarcity, stock, resale, beta, or outage advice.",
        "route": "/data/answer-engine-packet.json",
        "gate": "Refresh the upstream public URL, exact forum quote context, checked date, and blocked neighbours before copying citation-chain wording."
      },
      {
        "label": "Context-stripped source link",
        "status": "link-context-required",
        "usefulFor": "Use context-stripped source links and citation-only replies only as risk markers for missing source context.",
        "notProofOf": "Does not make forum citation chains, quoted summaries, reply citations, or bare source links current GTA 6 evidence.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist forum-citation claims unless the exact current public source route, full thread context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "forum citation chains",
      "quoted forum summaries",
      "reply citations",
      "context-stripped source links",
      "citation-only replies",
      "missing upstream public URL",
      "missing checked dates",
      "missing neighbouring context",
      "stale forum wording"
    ],
    "approvalBoundary": "Homepage forum-citation provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, story, gameplay, seller, support, event, authority, media, widget, screenshot, social, AI, Discord, livestream, VOD, marketplace, listing, stock, resale, shop, repost, cache, caption, thumbnail, teaser image, preview image, social card, OpenGraph card, stale share image, share caption, preview summary, pasted card description, forwarded caption snippet, AI citation, source list, model footnote, copied answer citation, bibliography, knowledge panel, autocomplete card, generated answer box, copied result card, answer-box recirculation, assistant rewrite, search-result summary, dated source summary, old crawl note, cached source excerpt, copied source receipt, social screenshot, image caption, cropped image post, engagement-bait screenshot, forum citation, quoted forum summary, reply citation, context-stripped source link, image crop, link preview, public-send, credential, purchase, or external-write claim."
  },
  "homepageSearchResultSnippetProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage search-result snippet provenance boundary checks",
    "purpose": "Explain that search-result snippets, cached SERP summaries, rich-result previews, and copied result descriptions are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Search-result snippet",
        "status": "snippet-lineage-required",
        "usefulFor": "Use search-result snippets only as prompts to find the current public source route, exact claim sentence, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, media, map, story, gameplay, seller, support, snippet, SERP, rich-result, copied-description, or leak claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the snippet back to current public source wording before promotion."
      },
      {
        "label": "Cached SERP summary",
        "status": "cache-lineage-required",
        "usefulFor": "Use cached SERP summaries and copied result descriptions to identify which public route needs checking, not as proof that search cache preserved source context.",
        "notProofOf": "Does not widen cached result text into buyer, account, support, download, PC, Online, edition, price, map, story, gameplay, trailer, media, scarcity, stock, resale, beta, or outage advice.",
        "route": "/data/answer-engine-packet.json",
        "gate": "Refresh the upstream public URL, exact SERP context, checked date, and blocked neighbours before copying cached-result wording."
      },
      {
        "label": "Rich-result preview",
        "status": "result-preview-context-required",
        "usefulFor": "Use rich-result previews only as risk markers for missing source context and stale search presentation.",
        "notProofOf": "Does not make search-result snippets, cached SERP summaries, rich-result previews, or copied result descriptions current GTA 6 evidence.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist search-result claims unless the exact current public source route, full result context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "search-result snippets",
      "cached SERP summaries",
      "rich-result previews",
      "copied result descriptions",
      "stale result descriptions",
      "missing upstream public URL",
      "missing checked dates",
      "missing neighbouring context",
      "AI-rewritten search cards"
    ],
    "approvalBoundary": "Homepage search-result snippet provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, story, gameplay, seller, support, event, authority, media, widget, screenshot, social, AI, Discord, livestream, VOD, marketplace, listing, stock, resale, shop, repost, cache, caption, thumbnail, teaser image, preview image, social card, OpenGraph card, stale share image, share caption, preview summary, pasted card description, forwarded caption snippet, AI citation, source list, model footnote, copied answer citation, bibliography, knowledge panel, autocomplete card, generated answer box, copied result card, answer-box recirculation, assistant rewrite, search-result summary, dated source summary, old crawl note, cached source excerpt, copied source receipt, social screenshot, image caption, cropped image post, engagement-bait screenshot, forum citation, quoted forum summary, reply citation, context-stripped source link, third-party upload, rehosted media, file-share preview, mirrored attachment caption, search-result snippet, cached SERP summary, rich-result preview, copied result description, image crop, link preview, public-send, credential, purchase, or external-write claim."
  },
  "homepageAiOverviewAttributionBoundaryChecks": {
    "route": "/",
    "title": "Homepage AI-overview attribution boundary checks",
    "purpose": "Explain that AI overview panels, generated source snapshots, attribution clusters, and copied answer attributions are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "AI overview panel",
        "status": "overview-attribution-required",
        "usefulFor": "Use AI overview panels only as prompts to find the current public source route, exact source wording, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, media, map, story, gameplay, seller, support, overview, attribution, source snapshot, or leak claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the AI overview back to current public source wording before promotion."
      },
      {
        "label": "Generated source snapshot",
        "status": "snapshot-lineage-required",
        "usefulFor": "Use generated source snapshots and attribution clusters to identify which public route needs checking, not as proof that an answer panel preserved source context.",
        "notProofOf": "Does not widen generated snapshot text into buyer, account, support, download, PC, Online, edition, price, map, story, gameplay, trailer, media, scarcity, stock, resale, beta, or outage advice.",
        "route": "/data/answer-engine-packet.json",
        "gate": "Refresh the upstream public URL, exact source snapshot context, checked date, and blocked neighbours before copying AI-overview wording."
      },
      {
        "label": "Copied answer attribution",
        "status": "attribution-context-required",
        "usefulFor": "Use copied answer attributions only as risk markers for missing source context and answer-panel compression.",
        "notProofOf": "Does not make AI overview panels, generated source snapshots, attribution clusters, or copied answer attributions current GTA 6 evidence.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist AI-overview claims unless the exact current public source route, full answer-panel context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "AI overview panels",
      "generated source snapshots",
      "attribution clusters",
      "copied answer attributions",
      "answer-panel compression",
      "missing upstream public URL",
      "missing checked dates",
      "missing neighbouring context",
      "model-rewritten source labels"
    ],
    "approvalBoundary": "Homepage AI-overview attribution routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, story, gameplay, seller, support, event, authority, media, widget, screenshot, social, AI, Discord, livestream, VOD, marketplace, listing, stock, resale, shop, repost, cache, caption, thumbnail, teaser image, preview image, social card, OpenGraph card, stale share image, share caption, preview summary, pasted card description, forwarded caption snippet, AI citation, source list, model footnote, copied answer citation, bibliography, knowledge panel, autocomplete card, generated answer box, copied result card, answer-box recirculation, assistant rewrite, search-result summary, dated source summary, old crawl note, cached source excerpt, copied source receipt, social screenshot, image caption, cropped image post, engagement-bait screenshot, forum citation, quoted forum summary, reply citation, context-stripped source link, third-party upload, rehosted media, file-share preview, mirrored attachment caption, search-result snippet, cached SERP summary, rich-result preview, copied result description, AI overview, generated source snapshot, attribution cluster, copied answer attribution, image crop, link preview, public-send, credential, purchase, or external-write claim."
  },
  "homepageScreenshotProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage screenshot provenance boundary checks",
    "purpose": "Explain that screenshot reposts, cropped UI images, image-caption claims, and edited proof cards are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Screenshot repost",
        "status": "current-source-required",
        "usefulFor": "Use screenshot reposts only as prompts to find the current public source route, exact wording, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, media, map, story, gameplay, seller, support, screenshot, image caption, edited proof card, or leak claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the screenshot repost back to current public source wording before promotion."
      },
      {
        "label": "Cropped UI image",
        "status": "crop-context-required",
        "usefulFor": "Use cropped UI images to identify which public route needs checking, not as proof that the crop preserved the full source context.",
        "notProofOf": "Does not widen cropped UI images into buyer, account, support, download, PC, Online, edition, price, map, story, gameplay, trailer, media, scarcity, stock, resale, beta, or outage advice.",
        "route": "/data/answer-engine-packet.json",
        "gate": "Refresh the upstream public URL, full image context, checked date, and blocked neighbours before copying screenshot wording."
      },
      {
        "label": "Edited proof card",
        "status": "edit-lineage-required",
        "usefulFor": "Use edited proof cards and image-caption claims only as risk markers for missing context and engagement-optimised rewriting.",
        "notProofOf": "Does not make screenshot reposts, cropped UI images, image-caption claims, or edited proof cards current GTA 6 evidence.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist screenshot claims unless the exact current public source route, full image context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "screenshot reposts",
      "cropped UI images",
      "image-caption claims",
      "edited proof cards",
      "engagement-bait image claims",
      "missing upstream public URL",
      "missing checked dates",
      "missing neighbouring context",
      "stale screenshot wording"
    ],
    "approvalBoundary": "Homepage screenshot provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, story, gameplay, seller, support, event, authority, media, widget, screenshot, social, AI, Discord, livestream, VOD, marketplace, listing, stock, resale, shop, repost, cache, caption, thumbnail, teaser image, preview image, social card, OpenGraph card, stale share image, share caption, preview summary, pasted card description, forwarded caption snippet, AI citation, source list, model footnote, copied answer citation, bibliography, knowledge panel, autocomplete card, generated answer box, copied result card, answer-box recirculation, assistant rewrite, search-result summary, dated source summary, old crawl note, cached source excerpt, copied source receipt, social screenshot, image caption, cropped image post, engagement-bait screenshot, screenshot repost, cropped UI image, edited proof card, image-caption claim, image crop, link preview, public-send, credential, purchase, or external-write claim."
  },
  "homepageSyndicationSummaryProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage syndication-summary provenance boundary checks",
    "purpose": "Explain that syndication summaries, republished abstracts, partner blurbs, and copied article teasers are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Syndication summary",
        "status": "upstream-source-required",
        "usefulFor": "Use syndication summaries only as prompts to find the current public source route, exact source wording, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, media, map, story, gameplay, seller, support, syndication, abstract, partner blurb, teaser, or leak claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the syndicated summary back to current public source wording before promotion."
      },
      {
        "label": "Republished abstract",
        "status": "abstract-lineage-required",
        "usefulFor": "Use republished abstracts and partner blurbs to identify which public route needs checking, not as proof that syndication preserved the full source context.",
        "notProofOf": "Does not widen abstract text into buyer, account, support, download, PC, Online, edition, price, map, story, gameplay, trailer, media, scarcity, stock, resale, beta, or outage advice.",
        "route": "/data/answer-engine-packet.json",
        "gate": "Refresh the upstream public URL, exact abstract context, checked date, and blocked neighbours before copying syndicated wording."
      },
      {
        "label": "Copied article teaser",
        "status": "teaser-context-required",
        "usefulFor": "Use copied article teasers only as risk markers for missing upstream context and summary compression.",
        "notProofOf": "Does not make syndication summaries, republished abstracts, partner blurbs, or copied article teasers current GTA 6 evidence.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist syndication-summary claims unless the exact current public source route, full syndication context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "syndication summaries",
      "republished abstracts",
      "partner blurbs",
      "copied article teasers",
      "summary compression",
      "missing upstream public URL",
      "missing checked dates",
      "missing neighbouring context",
      "rewritten article teasers"
    ],
    "approvalBoundary": "Homepage syndication-summary provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, story, gameplay, seller, support, event, authority, media, widget, screenshot, social, AI, Discord, livestream, VOD, marketplace, listing, stock, resale, shop, repost, cache, caption, thumbnail, teaser image, preview image, social card, OpenGraph card, stale share image, share caption, preview summary, pasted card description, forwarded caption snippet, AI citation, source list, model footnote, copied answer citation, bibliography, knowledge panel, autocomplete card, generated answer box, copied result card, answer-box recirculation, assistant rewrite, search-result summary, dated source summary, old crawl note, cached source excerpt, copied source receipt, social screenshot, image caption, cropped image post, engagement-bait screenshot, forum citation, quoted forum summary, reply citation, context-stripped source link, third-party upload, rehosted media, file-share preview, mirrored attachment caption, search-result snippet, cached SERP summary, rich-result preview, copied result description, AI overview, generated source snapshot, attribution cluster, copied answer attribution, syndication summary, republished abstract, partner blurb, copied article teaser, image crop, link preview, public-send, credential, purchase, or external-write claim."
  },
  "homepageAggregatorSummaryProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage aggregator-summary provenance boundary checks",
    "purpose": "Explain that aggregator summaries, clipped preview cards, auto-generated news blurbs, and copied aggregator bullets are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Aggregator summary",
        "status": "upstream-source-required",
        "usefulFor": "Use aggregator summaries only as prompts to find the current public source route, exact source wording, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, media, map, story, gameplay, seller, support, aggregator, clipped preview, auto-generated blurb, copied bullet, or leak claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the aggregator summary back to current public source wording before promotion."
      },
      {
        "label": "Clipped preview card",
        "status": "preview-context-required",
        "usefulFor": "Use clipped preview cards and copied aggregator bullets to identify which public route needs checking, not as proof that a preview preserved the full source context.",
        "notProofOf": "Does not widen aggregator wording into buyer, account, support, download, PC, Online, edition, price, map, story, gameplay, trailer, media, scarcity, stock, resale, beta, or outage advice.",
        "route": "/data/answer-engine-packet.json",
        "gate": "Refresh the upstream public URL, exact preview-card context, checked date, and blocked neighbours before copying aggregator wording."
      },
      {
        "label": "Auto-generated news blurb",
        "status": "blurb-lineage-required",
        "usefulFor": "Use auto-generated news blurbs only as risk markers for missing upstream context and headline-compressed wording.",
        "notProofOf": "Does not make aggregator summaries, clipped preview cards, auto-generated news blurbs, or copied aggregator bullets current GTA 6 evidence.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist aggregator-summary claims unless the exact current public source route, full aggregator context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "aggregator summaries",
      "clipped preview cards",
      "auto-generated news blurbs",
      "copied aggregator bullets",
      "headline compression",
      "missing upstream public URL",
      "missing checked dates",
      "missing neighbouring context",
      "rewritten aggregator cards"
    ],
    "approvalBoundary": "Homepage aggregator-summary provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, story, gameplay, seller, support, event, authority, media, widget, screenshot, social, AI, Discord, livestream, VOD, marketplace, listing, stock, resale, shop, repost, cache, caption, thumbnail, teaser image, preview image, social card, OpenGraph card, stale share image, share caption, preview summary, pasted card description, forwarded caption snippet, AI citation, source list, model footnote, copied answer citation, bibliography, knowledge panel, autocomplete card, generated answer box, copied result card, answer-box recirculation, assistant rewrite, search-result summary, dated source summary, old crawl note, cached source excerpt, copied source receipt, social screenshot, image caption, cropped image post, engagement-bait screenshot, forum citation, quoted forum summary, reply citation, context-stripped source link, third-party upload, rehosted media, file-share preview, mirrored attachment caption, search-result snippet, cached SERP summary, rich-result preview, copied result description, AI overview, generated source snapshot, attribution cluster, copied answer attribution, syndication summary, republished abstract, partner blurb, copied article teaser, discussion thread, Discord thread recap, forum reply digest, comment-section summary, copied discussion bullet, repost excerpt, scraped quote block, social-caption copy, partial article copy, aggregator summary, clipped preview card, auto-generated news blurb, copied aggregator bullet, image crop, link preview, public-send, credential, purchase, or external-write claim."
  },
  "homepageStorePageArchiveBoundaryChecks": {
    "route": "/",
    "title": "Homepage store-page archive boundary checks",
    "purpose": "Explain that archived storefront captures, CDN mirrors, cache snapshots, and marketplace scraper pages are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Archived storefront capture",
        "status": "store-archive-context-required",
        "usefulFor": "Use archived storefront captures only as prompts to find the current public store route, exact source wording, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, stock, resale, seller, support, storefront, archive, cache, mirror, marketplace, scraper, or leak claims on its own.",
        "route": "/platform-store-source-router/",
        "gate": "Resolve the archived storefront capture back to current public source wording before promotion."
      },
      {
        "label": "CDN mirror",
        "status": "mirror-lineage-required",
        "usefulFor": "Use CDN mirrors and cached storefront assets to identify which public source route needs checking, not as proof that an old asset or copied page is current.",
        "notProofOf": "Does not widen CDN mirror text, cache snapshots, or archived asset paths into buyer, account, support, download, PC, Online, edition, price, preload, refund, stock, reseller, or scarcity advice.",
        "route": "/source-policy/",
        "gate": "Refresh the upstream public URL, exact store-page context, checked date, and blocked neighbours before copying archive wording."
      },
      {
        "label": "Marketplace scraper page",
        "status": "scraper-page-rejected-until-sourced",
        "usefulFor": "Use marketplace scraper pages only as risk markers for stale, copied, or seller-adjacent store claims that need current public source review.",
        "notProofOf": "Does not make marketplace scraper pages, cache snapshots, CDN mirrors, or archived storefront captures current GTA 6 evidence.",
        "route": "/preorder-store-checker/",
        "gate": "Reject or watchlist store-page archive claims unless the exact current public source route, full store context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "archived storefront captures",
      "CDN mirrors",
      "cache snapshots",
      "marketplace scraper pages",
      "missing upstream public URL",
      "missing checked dates",
      "missing store context",
      "seller-adjacent archive claims"
    ],
    "approvalBoundary": "Homepage store-page archive routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, story, gameplay, seller, support, event, authority, media, storefront, archive, cache, mirror, CDN, marketplace, scraper, stock, resale, public-send, credential, purchase, or external-write claim."
  },
  "homepageQuoteCardProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage quote-card provenance boundary checks",
    "purpose": "Explain that quote-card graphics, meme cards, cropped quote screenshots, and social quote overlays are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Quote-card graphic",
        "status": "source-wording-required",
        "usefulFor": "Use quote-card graphics only as prompts to find the current public source route, exact wording, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, story, gameplay, media, quote, caption, screenshot, repost, or leak claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the quote-card graphic back to current public source wording before promotion."
      },
      {
        "label": "Meme card",
        "status": "satire-context-required",
        "usefulFor": "Use meme cards as social-risk signals when a joke, cropped punchline, or reaction card may be mistaken for sourced GTA 6 wording.",
        "notProofOf": "Does not widen jokes, memes, edited quote cards, or reaction overlays into launch, platform, buyer, feature, map, story, Online, support, or media evidence.",
        "route": "/rumour-firewall/",
        "gate": "Keep meme-card wording out of snippets and answer cards unless a current public source independently supports the exact claim."
      },
      {
        "label": "Social quote overlay",
        "status": "overlay-lineage-required",
        "usefulFor": "Use social quote overlays and cropped quote screenshots to identify which source needs checking, not as proof that the overlaid text is current or complete.",
        "notProofOf": "Does not make cropped quotes, pull-quote screenshots, meme captions, or social overlays current GTA 6 evidence.",
        "route": "/confirmed-vs-rumoured/",
        "gate": "Reject or watchlist quote-card claims unless the upstream public URL, full context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "quote-card graphics",
      "meme cards",
      "cropped quote screenshots",
      "social quote overlays",
      "missing upstream public URL",
      "missing checked dates",
      "missing quote context",
      "source-less pull-quote cards"
    ],
    "approvalBoundary": "Homepage quote-card provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, story, gameplay, seller, support, event, authority, media, quote card, meme card, cropped quote, social overlay, repost, screenshot, caption, public-send, credential, purchase, or external-write claim."
  },
  "homepageDiscordQuoteScreenshotBoundaryChecks": {
    "route": "/",
    "title": "Homepage Discord quote screenshot boundary checks",
    "purpose": "Explain that Discord quote screenshots, cropped server captures, reposted Discord snippets, and chat-log images are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Discord quote screenshot",
        "status": "source-wording-required",
        "usefulFor": "Use Discord quote screenshots only as prompts to find the current public source route, exact wording, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, story, gameplay, media, Discord, server, chat, quote, caption, screenshot, repost, or leak claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the Discord quote screenshot back to current public source wording before promotion."
      },
      {
        "label": "Cropped server capture",
        "status": "server-context-required",
        "usefulFor": "Use cropped server captures to identify which public source needs checking, not as proof that the visible chat crop is current or complete.",
        "notProofOf": "Does not widen cropped server captures, partial chat logs, or context-stripped message images into launch, platform, buyer, feature, map, story, Online, support, or media evidence.",
        "route": "/rumour-firewall/",
        "gate": "Keep cropped server-capture wording out of snippets and answer cards unless a current public source independently supports the exact claim."
      },
      {
        "label": "Reposted Discord snippet",
        "status": "repost-lineage-required",
        "usefulFor": "Use reposted Discord snippets and chat-log images as risk markers for missing public context and broken quote lineage.",
        "notProofOf": "Does not make reposted snippets, bot relays, chat-log images, or copied message screenshots current GTA 6 evidence.",
        "route": "/confirmed-vs-rumoured/",
        "gate": "Reject or watchlist Discord screenshot claims unless the upstream public URL, full context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "Discord quote screenshots",
      "cropped server captures",
      "reposted Discord snippets",
      "chat-log images",
      "missing upstream public URL",
      "missing checked dates",
      "missing server context",
      "source-less chat screenshots"
    ],
    "approvalBoundary": "Homepage Discord quote screenshot routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, story, gameplay, seller, support, event, authority, media, Discord, server, chat log, message screenshot, quote crop, repost, screenshot, caption, public-send, credential, purchase, or external-write claim."
  },
  "homepageImageAiPromptBoundaryChecks": {
    "route": "/",
    "title": "Homepage image-AI prompt boundary checks",
    "purpose": "Explain that AI image prompts, generated mockups, visual prompt sheets, and synthetic scene drafts are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "AI image prompt",
        "status": "source-wording-required",
        "usefulFor": "Use AI image prompts only as drafting prompts to identify the current public source route, exact wording, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, story, gameplay, media, map, route, location, scene, character, vehicle, image, prompt, or leak claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the AI image prompt back to current public source wording before promotion."
      },
      {
        "label": "Generated mockup",
        "status": "mockup-context-required",
        "usefulFor": "Use generated mockups to prototype layout or education copy, not as evidence that a GTA 6 scene, UI, map, store page, or feature exists.",
        "notProofOf": "Does not turn generated mockups, synthetic thumbnails, imagined UI panels, or visual speculation into launch, platform, buyer, feature, map, story, Online, support, or media evidence.",
        "route": "/official-media-rights/",
        "gate": "Keep generated-mockup wording out of snippets and answer cards unless a current public source independently supports the exact claim."
      },
      {
        "label": "Visual prompt sheet",
        "status": "prompt-lineage-required",
        "usefulFor": "Use visual prompt sheets and synthetic scene drafts as risk markers for missing public context and invented image lineage.",
        "notProofOf": "Does not make prompt sheets, synthetic scene drafts, AI concept panels, or generated comparison cards current GTA 6 evidence.",
        "route": "/confirmed-vs-rumoured/",
        "gate": "Reject or watchlist image-AI prompt claims unless the upstream public URL, exact source wording, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "AI image prompts",
      "generated mockups",
      "visual prompt sheets",
      "synthetic scene drafts",
      "missing upstream public URL",
      "missing checked dates",
      "missing image context",
      "source-less prompt cards"
    ],
    "approvalBoundary": "Homepage image-AI prompt routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, story, gameplay, seller, support, event, authority, media, image, AI, prompt, mockup, synthetic scene, visual sheet, generated asset, concept panel, public-send, credential, purchase, or external-write claim."
  },
  "homepagePodcastRecapProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage podcast recap provenance boundary checks",
    "purpose": "Explain that podcast recaps, show-note summaries, transcript snippets, and audio reaction clips are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Podcast recap",
        "status": "source-wording-required",
        "usefulFor": "Use podcast recaps only as prompts to find the current public source route, exact wording, checked date, host context, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, story, gameplay, media, podcast, audio, recap, transcript, show-note, or leak claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the podcast recap back to current public source wording before promotion."
      },
      {
        "label": "Show-note summary",
        "status": "show-note-context-required",
        "usefulFor": "Use show-note summaries to identify which public source needs checking, not as proof that the audio summary is current or complete.",
        "notProofOf": "Does not widen show notes, episode descriptions, or copied podcast bullets into launch, platform, buyer, feature, map, story, Online, support, or media evidence.",
        "route": "/rumour-firewall/",
        "gate": "Keep show-note wording out of snippets and answer cards unless a current public source independently supports the exact claim."
      },
      {
        "label": "Audio reaction clip",
        "status": "audio-lineage-required",
        "usefulFor": "Use transcript snippets and audio reaction clips as risk markers for missing public context and broken quote lineage.",
        "notProofOf": "Does not make podcast transcript snippets, audio reactions, recap clips, or copied show-note bullets current GTA 6 evidence.",
        "route": "/confirmed-vs-rumoured/",
        "gate": "Reject or watchlist podcast recap claims unless the upstream public URL, full audio context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "podcast recaps",
      "show-note summaries",
      "transcript snippets",
      "audio reaction clips",
      "missing upstream public URL",
      "missing checked dates",
      "missing audio context",
      "source-less podcast claims"
    ],
    "approvalBoundary": "Homepage podcast recap provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, story, gameplay, seller, support, event, authority, media, podcast, audio, recap, transcript, show-note, reaction clip, public-send, credential, purchase, or external-write claim."
  },
  "homepageSubtitleTranslationProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage subtitle translation provenance boundary checks",
    "purpose": "Explain that translated subtitle files, fan caption tracks, auto-translated clips, and dialogue-claim snippets are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Translated subtitle file",
        "status": "official-text-required",
        "usefulFor": "Use translated subtitle files only as prompts to find the current public source route, original language, exact wording, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, Online, PC, account, media, map, story, gameplay, voice cast, dialogue, or launch claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the translated subtitle file back to current public source wording before promotion."
      },
      {
        "label": "Fan caption track",
        "status": "caption-lineage-required",
        "usefulFor": "Use fan caption tracks and auto-translated clips to identify missing caption lineage, machine translation drift, edited timing, or source-less dialogue wording.",
        "notProofOf": "Does not widen fan captions, translated clips, subtitle files, or timing edits into story, cast, trailer, event, release, platform, buyer, Online, support, or map evidence.",
        "route": "/blog/gta-6-voice-actors-cast-jason-lucia-watchlist/",
        "gate": "Keep fan-caption wording out of snippets and answer cards unless current public source wording supports the exact claim."
      },
      {
        "label": "Dialogue-claim snippet",
        "status": "dialogue-context-required",
        "usefulFor": "Use dialogue-claim snippets only as risk markers for missing official transcript context, clipped audio, translated paraphrase, or spoiler-adjacent wording.",
        "notProofOf": "Does not make translated subtitles, fan captions, auto-translated clips, or dialogue snippets current GTA 6 evidence.",
        "route": "/spoiler-policy/",
        "gate": "Reject or watchlist subtitle-translation claims unless the upstream public URL, source context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "translated subtitle files",
      "fan caption tracks",
      "auto-translated clips",
      "dialogue-claim snippets",
      "missing upstream public URL",
      "missing checked dates",
      "missing caption lineage",
      "machine translation drift"
    ],
    "approvalBoundary": "Homepage subtitle translation provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, story, gameplay, seller, support, event, authority, media, subtitle, caption, translation, dialogue, transcript, voice, cast, public-send, credential, purchase, or external-write claim."
  },
  "homepageLocalizedDubProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage localized-dub provenance boundary checks",
    "purpose": "Explain that localized dub clips, fan-dub edits, region audio captions, and translated voice snippets are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Localized dub clip",
        "status": "official-audio-required",
        "usefulFor": "Use localized dub clips only as prompts to find the current public source route, original audio context, exact wording, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, Online, PC, account, media, map, story, gameplay, voice cast, dialogue, localization, or launch claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the localized dub clip back to current public source wording before promotion."
      },
      {
        "label": "Fan-dub edit",
        "status": "dub-lineage-required",
        "usefulFor": "Use fan-dub edits and translated voice snippets to identify missing audio lineage, dubbed paraphrase drift, edited timing, or source-less dialogue wording.",
        "notProofOf": "Does not widen fan dubs, localized clips, translated voice snippets, or timing edits into story, cast, trailer, event, release, platform, buyer, Online, support, or map evidence.",
        "route": "/blog/gta-6-voice-actors-cast-jason-lucia-watchlist/",
        "gate": "Keep fan-dub wording out of snippets and answer cards unless current public source wording supports the exact claim."
      },
      {
        "label": "Region audio caption",
        "status": "audio-context-required",
        "usefulFor": "Use region audio captions only as risk markers for missing official transcript context, clipped dub audio, translated paraphrase, or spoiler-adjacent wording.",
        "notProofOf": "Does not make localized dub clips, fan-dub edits, region audio captions, or translated voice snippets current GTA 6 evidence.",
        "route": "/spoiler-policy/",
        "gate": "Reject or watchlist localized-dub claims unless the upstream public URL, source context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "localized dub clips",
      "fan-dub edits",
      "region audio captions",
      "translated voice snippets",
      "missing upstream public URL",
      "missing checked dates",
      "missing dub lineage",
      "localization drift"
    ],
    "approvalBoundary": "Homepage localized-dub provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, story, gameplay, seller, support, event, authority, media, dub, localization, voice, caption, translation, dialogue, transcript, cast, public-send, credential, purchase, or external-write claim."
  },
  "homepageMachineTranslationProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage machine-translation provenance boundary checks",
    "purpose": "Explain that auto-translated articles, machine transcript summaries, translated social captions, and copied locale blurbs are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Auto-translated article",
        "status": "source-language-required",
        "usefulFor": "Use auto-translated articles only as prompts to find the current public source route, original language, exact wording, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, Online, PC, account, media, map, story, gameplay, voice cast, localization, dialogue, or launch claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the auto-translated article back to current public source wording before promotion."
      },
      {
        "label": "Machine transcript summary",
        "status": "transcript-lineage-required",
        "usefulFor": "Use machine transcript summaries to identify missing source-language context, translation drift, paraphrase loss, and source-less quote wording.",
        "notProofOf": "Does not widen machine transcripts, translated summaries, copied captions, or locale blurbs into story, cast, trailer, event, release, platform, buyer, Online, support, or map evidence.",
        "route": "/blog/gta-6-voice-actors-cast-jason-lucia-watchlist/",
        "gate": "Keep machine-translated wording out of snippets and answer cards unless current public source wording supports the exact claim."
      },
      {
        "label": "Copied locale blurb",
        "status": "locale-context-required",
        "usefulFor": "Use copied locale blurbs and translated social captions only as risk markers for missing official locale context, copied paraphrase, or stale regional wording.",
        "notProofOf": "Does not make auto-translated articles, machine transcript summaries, translated social captions, or copied locale blurbs current GTA 6 evidence.",
        "route": "/confirmed-vs-rumoured/",
        "gate": "Reject or watchlist machine-translation claims unless the upstream public URL, source language, source context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "auto-translated articles",
      "machine transcript summaries",
      "translated social captions",
      "copied locale blurbs",
      "missing upstream public URL",
      "missing checked dates",
      "missing source language",
      "machine translation drift"
    ],
    "approvalBoundary": "Homepage machine-translation provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, story, gameplay, seller, support, event, authority, media, translation, transcript, caption, locale, dialogue, voice, cast, public-send, credential, purchase, or external-write claim."
  },
  "homepageVoiceCloneProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage voice-clone provenance boundary checks",
    "purpose": "Explain that voice-cloned narration, AI lip-sync edits, synthetic dialogue clips, and cloned cast snippets are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Voice-cloned narration",
        "status": "source-audio-required",
        "usefulFor": "Use voice-cloned narration only as a prompt to find the current public source route, exact audio context, checked date, and claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, Online, PC, account, media, story, gameplay, voice cast, dialogue, event, or launch claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the voice-cloned narration back to current public source audio or wording before promotion."
      },
      {
        "label": "AI lip-sync edit",
        "status": "synthetic-edit-required",
        "usefulFor": "Use AI lip-sync edits to identify missing source audio, edited timing, synthetic mouth movement, and source-less dialogue wording.",
        "notProofOf": "Does not widen lip-sync edits, cloned snippets, or synthetic dialogue into story, cast, trailer, event, release, platform, buyer, Online, support, or map evidence.",
        "route": "/blog/gta-6-voice-actors-cast-jason-lucia-watchlist/",
        "gate": "Keep AI lip-sync wording out of snippets and answer cards unless current public source wording supports the exact claim."
      },
      {
        "label": "Synthetic dialogue clip",
        "status": "dialogue-lineage-required",
        "usefulFor": "Use synthetic dialogue clips and cloned cast snippets only as risk markers for missing audio lineage, copied paraphrase, or fake quote wording.",
        "notProofOf": "Does not make voice-cloned narration, AI lip-sync edits, synthetic dialogue clips, or cloned cast snippets current GTA 6 evidence.",
        "route": "/confirmed-vs-rumoured/",
        "gate": "Reject or watchlist voice-clone claims unless the upstream public URL, source audio context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "voice-cloned narration",
      "AI lip-sync edits",
      "synthetic dialogue clips",
      "cloned cast snippets",
      "missing upstream public URL",
      "missing checked dates",
      "missing audio context",
      "synthetic voice drift"
    ],
    "approvalBoundary": "Homepage voice-clone provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, story, gameplay, seller, support, event, authority, media, voice clone, AI lip-sync, synthetic dialogue, cloned cast, audio, quote, public-send, credential, purchase, or external-write claim."
  },
  "homepageAiMusicRemixProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage AI music-remix provenance boundary checks",
    "purpose": "Explain that AI cover songs, fan remixes, soundtrack snippets, and alleged radio rips are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "AI cover song",
        "status": "source-audio-required",
        "usefulFor": "Use AI cover songs only as prompts to find the current public source route, exact audio context, checked date, and claim limits.",
        "notProofOf": "Does not prove soundtrack, radio station, artist, song, trailer, event, release, platform, preorder, Online, PC, story, gameplay, or launch claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve AI cover-song claims back to current public source audio or wording before promotion."
      },
      {
        "label": "Fan remix upload",
        "status": "remix-lineage-required",
        "usefulFor": "Use fan remix uploads to identify missing audio lineage, copied captions, synthetic voice layers, and source-less soundtrack wording.",
        "notProofOf": "Does not widen remixes, edits, mashups, or copied audio captions into soundtrack, radio, artist, trailer, event, buyer, Online, support, or map evidence.",
        "route": "/blog/gta-6-radio-stations-soundtrack-music-watchlist/",
        "gate": "Keep fan remix wording out of snippets and answer cards unless current public source wording supports the exact claim."
      },
      {
        "label": "Alleged radio rip",
        "status": "official-audio-required",
        "usefulFor": "Use soundtrack snippets and alleged radio rips only as risk markers for missing official audio context, copied paraphrase, or fake track-list wording.",
        "notProofOf": "Does not make AI cover songs, fan remixes, soundtrack snippets, or alleged radio rips current GTA 6 evidence.",
        "route": "/confirmed-vs-rumoured/",
        "gate": "Reject or watchlist music-remix claims unless the upstream public URL, source audio context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "AI cover songs",
      "fan remixes",
      "soundtrack snippets",
      "alleged radio rips",
      "missing upstream public URL",
      "missing checked dates",
      "missing audio context",
      "synthetic music drift"
    ],
    "approvalBoundary": "Homepage AI music-remix provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, story, gameplay, seller, support, event, authority, media, music, radio, soundtrack, artist, song, audio, quote, public-send, credential, purchase, or external-write claim."
  },
  "homepagePlaylistScreenshotProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage playlist screenshot provenance boundary checks",
    "purpose": "Explain that playlist screenshots, streaming-service cards, fan playlist exports, and copied tracklist images are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Playlist screenshot",
        "status": "source-audio-required",
        "usefulFor": "Use playlist screenshots only as prompts to find the current public source route, exact audio context, checked date, and tracklist limits.",
        "notProofOf": "Does not prove soundtrack, radio station, artist, song, trailer, event, release, platform, preorder, Online, PC, story, gameplay, or launch claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve playlist screenshot claims back to current public source audio or wording before promotion."
      },
      {
        "label": "Streaming-service card",
        "status": "service-lineage-required",
        "usefulFor": "Use streaming-service cards to identify missing service context, copied labels, stale cover art, and source-less soundtrack wording.",
        "notProofOf": "Does not widen streaming cards, playlist exports, or copied tracklist images into soundtrack, radio, artist, trailer, event, buyer, Online, support, or map evidence.",
        "route": "/blog/gta-6-radio-stations-soundtrack-music-watchlist/",
        "gate": "Keep streaming-card wording out of snippets and answer cards unless current public source wording supports the exact claim."
      },
      {
        "label": "Copied tracklist image",
        "status": "official-tracklist-required",
        "usefulFor": "Use fan playlist exports and copied tracklist images only as risk markers for missing official audio context, copied paraphrase, or fake track-list wording.",
        "notProofOf": "Does not make playlist screenshots, streaming-service cards, fan playlist exports, or copied tracklist images current GTA 6 evidence.",
        "route": "/confirmed-vs-rumoured/",
        "gate": "Reject or watchlist playlist claims unless the upstream public URL, source audio context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "playlist screenshots",
      "streaming-service cards",
      "fan playlist exports",
      "copied tracklist images",
      "missing upstream public URL",
      "missing checked dates",
      "missing audio context",
      "stale playlist wording"
    ],
    "approvalBoundary": "Homepage playlist screenshot provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, music, radio, soundtrack, artist, song, playlist, streaming-service card, tracklist, audio, quote, leak, public-send, credential, purchase, or external-write claim."
  },
  "homepageForumSummaryProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage forum summary provenance boundary checks",
    "purpose": "Explain that forum summaries, paraphrased thread recaps, quoted reply digests, and copied moderation notes are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Forum summary",
        "status": "source-wording-required",
        "usefulFor": "Use forum summaries only as prompts to find the current public source route, exact wording, checked date, thread context, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, story, gameplay, media, forum, thread, recap, moderation note, or leak claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the forum summary back to current public source wording before promotion."
      },
      {
        "label": "Paraphrased thread recap",
        "status": "thread-context-required",
        "usefulFor": "Use paraphrased thread recaps to identify which public source needs checking, not as proof that the forum interpretation is current or complete.",
        "notProofOf": "Does not widen paraphrased threads, reply digests, or copied community bullets into launch, platform, buyer, feature, map, story, Online, support, or media evidence.",
        "route": "/rumour-firewall/",
        "gate": "Keep thread-recap wording out of snippets and answer cards unless a current public source independently supports the exact claim."
      },
      {
        "label": "Quoted reply digest",
        "status": "quote-lineage-required",
        "usefulFor": "Use quoted reply digests and copied moderation notes as risk markers for missing public context and broken quote lineage.",
        "notProofOf": "Does not make reply digests, moderation-note copies, paraphrased forum posts, or thread-summary cards current GTA 6 evidence.",
        "route": "/confirmed-vs-rumoured/",
        "gate": "Reject or watchlist forum summary claims unless the upstream public URL, thread context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "forum summaries",
      "paraphrased thread recaps",
      "quoted reply digests",
      "copied moderation notes",
      "missing upstream public URL",
      "missing checked dates",
      "missing thread context",
      "source-less forum claims"
    ],
    "approvalBoundary": "Homepage forum summary provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, story, gameplay, seller, support, event, authority, media, forum, thread, recap, moderation note, reply digest, quote, public-send, credential, purchase, or external-write claim."
  },
  "homepageScreenshotCaptionProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage screenshot-caption provenance boundary checks",
    "purpose": "Explain that screenshot captions, cropped gallery labels, visual annotations, and image callouts are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Screenshot caption",
        "status": "source-caption-required",
        "usefulFor": "Use screenshot captions only as prompts to find the current public source route, exact wording, checked date, image context, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, story, gameplay, media, screenshot, caption, gallery, annotation, or leak claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the screenshot caption back to current public source wording before promotion."
      },
      {
        "label": "Cropped gallery label",
        "status": "crop-context-required",
        "usefulFor": "Use cropped gallery labels to locate which public image, page, or article needs checking, not as proof that a cropped label is current or complete.",
        "notProofOf": "Does not widen cropped gallery labels, image callouts, or visual notes into launch, platform, buyer, feature, map, story, Online, support, or media evidence.",
        "route": "/rumour-firewall/",
        "gate": "Keep cropped-gallery wording out of snippets and answer cards unless a current public source independently supports the exact claim."
      },
      {
        "label": "Visual annotation",
        "status": "annotation-lineage-required",
        "usefulFor": "Use visual annotations and image callouts as risk markers for missing image lineage, missing caption context, and broken source attribution.",
        "notProofOf": "Does not make annotated screenshots, image callouts, cropped labels, or caption-only gallery cards current GTA 6 evidence.",
        "route": "/confirmed-vs-rumoured/",
        "gate": "Reject or watchlist screenshot-caption claims unless the upstream public URL, full image context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "screenshot captions",
      "cropped gallery labels",
      "visual annotations",
      "image callouts",
      "missing upstream public URL",
      "missing checked dates",
      "missing image context",
      "caption-only proof cards"
    ],
    "approvalBoundary": "Homepage screenshot-caption provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, story, gameplay, seller, support, event, authority, media, screenshot, caption, gallery, annotation, callout, crop, label, public-send, credential, purchase, or external-write claim."
  },
  "homepageRetailerBundleProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage retailer bundle provenance boundary checks",
    "purpose": "Explain that retailer bundle listings, SKU labels, bundle thumbnails, and shop-card images are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Retailer bundle listing",
        "status": "official-store-wording-required",
        "usefulFor": "Use retailer bundle listings only as prompts to check current public Rockstar, Take-Two, platform-store, or official retailer wording for the exact offer.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, Online, PC, account, refund, or launch claims on its own.",
        "route": "/preorder-safety-centre/",
        "gate": "Resolve the retailer bundle listing back to current public source wording before promotion."
      },
      {
        "label": "SKU label",
        "status": "sku-context-required",
        "usefulFor": "Use SKU labels to find which store page, region, platform, and checked date need review, not as proof that a bundle, price, or edition is real.",
        "notProofOf": "Does not widen SKU labels, stock rows, or catalogue fields into preorder, edition, bonus, launch, platform, account, refund, or hardware evidence.",
        "route": "/preorder-store-checker/",
        "gate": "Keep SKU wording out of snippets and buyer copy unless current public source wording supports the exact claim."
      },
      {
        "label": "Bundle thumbnail",
        "status": "thumbnail-lineage-required",
        "usefulFor": "Use bundle thumbnails and shop-card images as risk markers for missing store context, missing region, missing checked date, and copied commercial artwork.",
        "notProofOf": "Does not make bundle thumbnails, shop-card crops, boxed-art mockups, or catalogue images current GTA 6 evidence.",
        "route": "/buying-guide/",
        "gate": "Reject or watchlist bundle-thumbnail claims unless the upstream public URL, full store context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "retailer bundle listings",
      "SKU labels",
      "bundle thumbnails",
      "shop-card images",
      "missing upstream public URL",
      "missing checked dates",
      "missing store context",
      "catalogue-only bundle claims"
    ],
    "approvalBoundary": "Homepage retailer bundle provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, story, gameplay, seller, support, event, authority, media, retailer, SKU, shop card, thumbnail, catalogue, public-send, credential, purchase, or external-write claim."
  },
  "homepageMarketplaceScreenshotProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage marketplace screenshot provenance boundary checks",
    "purpose": "Explain that marketplace screenshots, storefront captures, price-card crops, and seller-gallery images are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Marketplace screenshot",
        "status": "public-source-required",
        "usefulFor": "Use marketplace screenshots only as prompts to check the current public listing URL, store owner, platform, region, capture date, and exact source wording.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, Online, PC, account, refund, or launch claims on its own.",
        "route": "/preorder-store-checker/",
        "gate": "Resolve the marketplace screenshot back to current public source wording before promotion."
      },
      {
        "label": "Storefront capture",
        "status": "store-context-required",
        "usefulFor": "Use storefront captures to find which public page, store context, region, and checked date need review, not as proof that a price, preorder, bundle, or edition is real.",
        "notProofOf": "Does not widen storefront captures, price-card crops, or seller-gallery images into preorder, edition, bonus, stock, platform, account, refund, or hardware evidence.",
        "route": "/platform-store-source-router/",
        "gate": "Keep storefront-capture wording out of snippets and buyer copy unless current public source wording supports the exact claim."
      },
      {
        "label": "Price-card crop",
        "status": "crop-lineage-required",
        "usefulFor": "Use price-card crops and seller-gallery images as risk markers for missing image lineage, missing seller context, missing region, missing checked date, and copied commercial artwork.",
        "notProofOf": "Does not make price-card crops, seller-gallery images, listing screenshots, SKU captures, or catalogue images current GTA 6 evidence.",
        "route": "/buying-guide/",
        "gate": "Reject or watchlist marketplace screenshot claims unless the upstream public URL, full store context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "marketplace screenshots",
      "storefront captures",
      "price-card crops",
      "seller-gallery images",
      "missing upstream public URL",
      "missing checked dates",
      "missing store context",
      "screenshot-only marketplace claims"
    ],
    "approvalBoundary": "Homepage marketplace screenshot provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, story, gameplay, seller, support, event, authority, media, marketplace, storefront, screenshot, price card, gallery, listing, SKU, catalogue, public-send, credential, purchase, or external-write claim."
  },
  "homepageSocialClippingProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage social clipping provenance boundary checks",
    "purpose": "Explain that social clipping reels, short-video reposts, watermarked uploads, and cropped reaction clips are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Social clipping reel",
        "status": "public-source-required",
        "usefulFor": "Use social clipping reels only as prompts to check the current public source route, exact wording, creator context, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, Online, PC, account, refund, media, map, story, gameplay, or launch claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the social clipping reel back to current public source wording before promotion."
      },
      {
        "label": "Watermarked upload",
        "status": "upload-lineage-required",
        "usefulFor": "Use watermarked uploads and short-video reposts to find which public claim needs checking, not as proof that an edited clip is complete, current, or in context.",
        "notProofOf": "Does not widen watermarked uploads, stitched reposts, cropped captions, or creator overlays into buyer, account, support, download, PC, Online, edition, price, map, story, gameplay, scarcity, stock, trailer, or outage advice.",
        "route": "/confirmed-vs-rumoured/",
        "gate": "Refresh the current public source wording, checked date, upload lineage, and blocked neighbours before copying short-video wording."
      },
      {
        "label": "Cropped reaction clip",
        "status": "reaction-context-required",
        "usefulFor": "Use cropped reaction clips and creator-caption claims only as risk markers for missing public context, broken clip lineage, or source-less commentary.",
        "notProofOf": "Does not make cropped reactions, social clipping reels, watermarked reposts, creator-caption claims, or stitched short videos current GTA 6 evidence.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist social clipping claims unless the exact current public source route, full context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "social clipping reels",
      "short-video reposts",
      "watermarked uploads",
      "cropped reaction clips",
      "creator-caption claims",
      "missing upstream public URL",
      "missing checked dates",
      "missing clip context",
      "source-less short-video claims"
    ],
    "approvalBoundary": "Homepage social clipping provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, story, gameplay, seller, support, event, authority, media, social clip, short-video repost, watermarked upload, cropped reaction, creator caption, public-send, credential, purchase, or external-write claim."
  },
  "homepageCommentScreenshotProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage comment screenshot provenance boundary checks",
    "purpose": "Explain that comment screenshots, pinned reply crops, copied comment chains, and nested reply images are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Comment screenshot",
        "status": "public-thread-required",
        "usefulFor": "Use comment screenshots only as prompts to find the current public thread, exact wording, author context, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, Online, PC, account, media, map, story, gameplay, support, event, or launch claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the comment screenshot back to current public source wording before promotion."
      },
      {
        "label": "Pinned reply crop",
        "status": "reply-context-required",
        "usefulFor": "Use pinned reply crops to identify missing public context, crop boundaries, author identity, and whether the surrounding thread changes the claim.",
        "notProofOf": "Does not widen pinned replies, comment crops, or copied replies into buyer, account, support, download, PC, Online, edition, price, map, story, gameplay, scarcity, stock, trailer, or outage advice.",
        "route": "/rumour-firewall/",
        "gate": "Keep pinned-reply wording out of snippets and answer cards unless current public source wording supports the exact claim."
      },
      {
        "label": "Copied comment chain",
        "status": "thread-lineage-required",
        "usefulFor": "Use copied comment chains and nested reply screenshots only as risk markers for missing source URLs, quote drift, moderation edits, or context collapse.",
        "notProofOf": "Does not make comment screenshots, pinned reply crops, copied comment chains, or nested reply images current GTA 6 evidence.",
        "route": "/confirmed-vs-rumoured/",
        "gate": "Reject or watchlist comment-screenshot claims unless the upstream public URL, full thread context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "comment screenshots",
      "pinned reply crops",
      "copied comment chains",
      "nested reply images",
      "missing upstream public URL",
      "missing checked dates",
      "missing thread context",
      "source-less comment claims"
    ],
    "approvalBoundary": "Homepage comment screenshot provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, comment screenshot, pinned reply, copied comment chain, nested reply, thread crop, leak, public-send, credential, purchase, or external-write claim."
  },
  "homepageRepostExcerptProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage repost-excerpt provenance boundary checks",
    "purpose": "Explain that repost excerpts, scraped quote blocks, social-caption copies, and partial article copies are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Repost excerpt",
        "status": "excerpt-lineage-required",
        "usefulFor": "Use repost excerpts only as prompts to find the current public source route, exact source wording, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, media, map, story, gameplay, seller, support, excerpt, quote block, caption copy, partial article copy, or leak claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the repost excerpt back to current public source wording before promotion."
      },
      {
        "label": "Scraped quote block",
        "status": "quote-context-required",
        "usefulFor": "Use scraped quote blocks and partial article copies to identify which public route needs checking, not as proof that copied text preserved the full source context.",
        "notProofOf": "Does not widen repost-excerpt wording into buyer, account, support, download, PC, Online, edition, price, map, story, gameplay, trailer, media, scarcity, stock, resale, beta, or outage advice.",
        "route": "/data/answer-engine-packet.json",
        "gate": "Refresh the upstream public URL, exact quote context, checked date, and blocked neighbours before copying repost-excerpt wording."
      },
      {
        "label": "Social-caption copy",
        "status": "caption-context-required",
        "usefulFor": "Use social-caption copies only as risk markers for missing upstream context and engagement-optimised rewriting.",
        "notProofOf": "Does not make repost excerpts, scraped quote blocks, social-caption copies, or partial article copies current GTA 6 evidence.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist repost-excerpt claims unless the exact current public source route, full excerpt context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "repost excerpts",
      "scraped quote blocks",
      "social-caption copies",
      "partial article copies",
      "excerpt compression",
      "missing upstream public URL",
      "missing checked dates",
      "missing neighbouring context",
      "engagement-rewritten captions"
    ],
    "approvalBoundary": "Homepage repost-excerpt provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, story, gameplay, seller, support, event, authority, media, widget, screenshot, social, AI, Discord, livestream, VOD, marketplace, listing, stock, resale, shop, repost, cache, caption, thumbnail, teaser image, preview image, social card, OpenGraph card, stale share image, share caption, preview summary, pasted card description, forwarded caption snippet, AI citation, source list, model footnote, copied answer citation, bibliography, knowledge panel, autocomplete card, generated answer box, copied result card, answer-box recirculation, assistant rewrite, search-result summary, dated source summary, old crawl note, cached source excerpt, copied source receipt, social screenshot, image caption, cropped image post, engagement-bait screenshot, forum citation, quoted forum summary, reply citation, context-stripped source link, third-party upload, rehosted media, file-share preview, mirrored attachment caption, search-result snippet, cached SERP summary, rich-result preview, copied result description, AI overview, generated source snapshot, attribution cluster, copied answer attribution, syndication summary, republished abstract, partner blurb, copied article teaser, discussion thread, Discord thread recap, forum reply digest, comment-section summary, copied discussion bullet, repost excerpt, scraped quote block, social-caption copy, partial article copy, image crop, link preview, public-send, credential, purchase, or external-write claim."
  },
  "homepageFanMapOverlayProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage fan-map overlay provenance boundary checks",
    "purpose": "Explain that fan-made map overlays, annotated screenshots, coordinate grids, and location pins are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Fan map overlay",
        "status": "map-overlay-provenance-boundary",
        "usefulFor": "Use fan-made map overlays only as prompts to find the upstream public source route, exact wording, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, map size, location names, routes, interiors, landmarks, mission areas, spawn points, gameplay systems, story, Online, commercial, or event claims on its own.",
        "route": "/map-evidence-board/",
        "gate": "Resolve the fan overlay back to current public source wording before promotion."
      },
      {
        "label": "Annotated screenshot",
        "status": "annotation-lineage-required",
        "usefulFor": "Use annotated screenshots to identify which map or location claim needs verification, not as proof that the annotation is current, official, or complete.",
        "notProofOf": "Does not widen a cropped image into buyer, route, location, district, landmark, mission, gameplay, interior, vehicle, event, scarcity, or outage advice.",
        "route": "/data/map-evidence-board.json",
        "gate": "Refresh the official source, checked date, annotation boundary, and blocked neighbours before copying overlay wording."
      },
      {
        "label": "Coordinate grid",
        "status": "coordinate-context-required",
        "usefulFor": "Use coordinate grids, location pins, and traced route lines only as risk markers for missing source context, not as reusable citation text.",
        "notProofOf": "Does not make coordinates, pins, traced routes, or isolated map labels a current GTA 6 source.",
        "route": "/search/",
        "gate": "Reject or watchlist map-derived claims unless the exact source route, full context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "fan-made map overlays",
      "annotated screenshots",
      "coordinate grids",
      "location pins",
      "traced route lines",
      "missing upstream URL",
      "missing checked dates",
      "missing neighbouring context",
      "stale map wording"
    ],
    "approvalBoundary": "Homepage fan-map overlay provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, authority, media, widget, screenshot, social, AI, Discord, livestream, VOD, marketplace, listing, stock, resale, shop, public-send, credential, purchase, or external-write claim."
  },
  "homepageRumourThreadProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage rumour-thread provenance boundary checks",
    "purpose": "Explain that rumour threads, reply-chain summaries, reposted speculation, and poll screenshots are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Rumour thread",
        "status": "thread-provenance-boundary",
        "usefulFor": "Use rumour threads only as prompts to find the upstream public source route, exact wording, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, media, map, story, gameplay, seller, support, event, poll, or speculation claims on its own.",
        "route": "/rumour-firewall/",
        "gate": "Resolve the rumour thread back to current public source wording before promotion."
      },
      {
        "label": "Reply-chain summary",
        "status": "reply-lineage-required",
        "usefulFor": "Use reply-chain summaries to identify which claim needs verification, not as proof that the summarized wording is current, sourced, or complete.",
        "notProofOf": "Does not widen a reply chain into buyer, account, support, download, PC, Online, edition, price, map, story, gameplay, scarcity, or outage advice.",
        "route": "/source-policy/",
        "gate": "Refresh the upstream source, checked date, reply context, and blocked neighbours before copying thread wording."
      },
      {
        "label": "Poll screenshot",
        "status": "poll-context-required",
        "usefulFor": "Use poll screenshots, reposted speculation, and claim-roundup posts only as risk markers for missing source context, not as reusable citation text.",
        "notProofOf": "Does not make poll counts, reposted speculation, claim-roundup wording, or isolated thread labels a current GTA 6 source.",
        "route": "/search/",
        "gate": "Reject or watchlist thread-derived claims unless the exact source route, full context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "rumour threads",
      "reply-chain summaries",
      "reposted speculation",
      "poll screenshots",
      "claim-roundup posts",
      "missing upstream URL",
      "missing checked dates",
      "missing neighbouring context",
      "stale thread wording"
    ],
    "approvalBoundary": "Homepage rumour-thread provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, authority, media, widget, screenshot, social, AI, Discord, livestream, VOD, marketplace, listing, stock, resale, shop, fan-map, rumour, thread, poll, speculation, public-send, credential, purchase, or external-write claim."
  },
  "homepagePrivateClaimScreenshotProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage private-claim screenshot provenance boundary checks",
    "purpose": "Explain that private-message screenshots, claimed DMs, modmail grabs, and anonymous insider images are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Private DM screenshot",
        "status": "private-screenshot-provenance-boundary",
        "usefulFor": "Use private-message screenshots only as prompts to find a public source route, exact wording, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, media, map, story, gameplay, seller, support, event, insider, leak, or speculation claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the private screenshot back to current public source wording before promotion."
      },
      {
        "label": "Claimed modmail",
        "status": "moderation-lineage-required",
        "usefulFor": "Use claimed DMs, modmail grabs, and cropped admin notes to identify which claim needs verification, not as proof that the wording is public, current, or complete.",
        "notProofOf": "Does not widen private moderation context into buyer, account, support, download, PC, Online, edition, price, map, story, gameplay, scarcity, or outage advice.",
        "route": "/confirmed-vs-rumoured/",
        "gate": "Refresh the upstream public source, checked date, moderation context, and blocked neighbours before copying private-claim wording."
      },
      {
        "label": "Anonymous insider image",
        "status": "anonymous-image-context-required",
        "usefulFor": "Use anonymous insider images, cropped chats, and source-less “seen by staff” posts only as risk markers for missing public context, not as reusable citation text.",
        "notProofOf": "Does not make anonymous screenshots, claimed insider images, or private chat crops a current GTA 6 source.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist private-claim screenshots unless the exact public source route, full context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "private-message screenshots",
      "claimed DMs",
      "modmail grabs",
      "anonymous insider images",
      "cropped chats",
      "source-less staff claims",
      "missing upstream URL",
      "missing checked dates",
      "missing public context"
    ],
    "approvalBoundary": "Homepage private-claim screenshot provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, authority, media, widget, screenshot, social, AI, Discord, livestream, VOD, marketplace, listing, stock, resale, shop, fan-map, rumour, thread, poll, speculation, private-message, DM, modmail, insider, leak, public-send, credential, purchase, or external-write claim."
  },
  "homepageForumCacheProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage forum-cache provenance boundary checks",
    "purpose": "Explain that cached forum posts, deleted thread captures, archive mirrors, and stale quote indexes are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Cached forum post",
        "status": "cache-provenance-boundary",
        "usefulFor": "Use cached forum posts only as prompts to find the live public source route, exact wording, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, media, map, story, gameplay, seller, support, event, archive, cache, leak, or speculation claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the cached post back to current public source wording before promotion."
      },
      {
        "label": "Deleted thread capture",
        "status": "deleted-thread-lineage-required",
        "usefulFor": "Use deleted thread captures to identify which claim needs verification, not as proof that the captured wording is public, current, or complete.",
        "notProofOf": "Does not widen deleted-thread context into buyer, account, support, download, PC, Online, edition, price, map, story, gameplay, scarcity, or outage advice.",
        "route": "/confirmed-vs-rumoured/",
        "gate": "Refresh the upstream public source, checked date, deletion context, and blocked neighbours before copying deleted-thread wording."
      },
      {
        "label": "Archive mirror",
        "status": "archive-context-required",
        "usefulFor": "Use archive mirrors, stale quote indexes, and cached snippets only as risk markers for missing live context, not as reusable citation text.",
        "notProofOf": "Does not make archived snippets, stale quote indexes, deleted posts, or cached forum text a current GTA 6 source.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist cached forum claims unless the exact live source route, full context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "cached forum posts",
      "deleted thread captures",
      "archive mirrors",
      "stale quote indexes",
      "cached snippets",
      "missing live URL",
      "missing checked dates",
      "missing public context"
    ],
    "approvalBoundary": "Homepage forum-cache provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, authority, media, widget, screenshot, social, AI, Discord, livestream, VOD, marketplace, listing, stock, resale, shop, fan-map, rumour, thread, poll, speculation, private-message, DM, modmail, insider, cache, archive, forum, leak, public-send, credential, purchase, or external-write claim."
  },
  "homepageDiscordSummaryProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage Discord-summary provenance boundary checks",
    "purpose": "Explain that Discord summaries, bot recaps, reposted server notes, and channel digest snippets are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Discord summary",
        "status": "summary-provenance-boundary",
        "usefulFor": "Use Discord summaries only as prompts to find the current public source route, exact wording, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, media, map, story, gameplay, seller, support, event, Discord, recap, server, leak, or speculation claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the summary back to current public source wording before promotion."
      },
      {
        "label": "Bot recap",
        "status": "bot-recap-lineage-required",
        "usefulFor": "Use bot recaps and channel digests to identify which claim needs verification, not as proof that the summarized wording is public, current, or complete.",
        "notProofOf": "Does not widen a server recap into buyer, account, support, download, PC, Online, edition, price, map, story, gameplay, scarcity, or outage advice.",
        "route": "/confirmed-vs-rumoured/",
        "gate": "Refresh the upstream public source, checked date, bot context, and blocked neighbours before copying recap wording."
      },
      {
        "label": "Reposted server note",
        "status": "server-note-context-required",
        "usefulFor": "Use reposted server notes and digest snippets only as risk markers for missing public context, not as reusable citation text.",
        "notProofOf": "Does not make reposted Discord notes, server digest snippets, or bot-forwarded claims a current GTA 6 source.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist Discord-summary claims unless the exact public source route, full context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "Discord summaries",
      "bot recaps",
      "reposted server notes",
      "channel digest snippets",
      "server notes",
      "missing upstream URL",
      "missing checked dates",
      "missing public context"
    ],
    "approvalBoundary": "Homepage Discord-summary provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, authority, media, widget, screenshot, social, AI, Discord, livestream, VOD, marketplace, listing, stock, resale, shop, fan-map, rumour, thread, poll, speculation, private-message, DM, modmail, insider, cache, archive, forum, summary, recap, server, leak, public-send, credential, purchase, or external-write claim."
  },
  "homepageSearchAdProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage search-ad provenance boundary checks",
    "purpose": "Explain that search ads, sponsored snippets, cloned result pages, and promoted shortcut cards are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Search ad",
        "status": "ad-provenance-boundary",
        "usefulFor": "Use search ads only as prompts to find the current public source route, exact wording, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, media, map, story, gameplay, seller, support, event, search-ad, sponsored, or leak claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the ad back to current public source wording before promotion."
      },
      {
        "label": "Sponsored snippet",
        "status": "sponsored-lineage-required",
        "usefulFor": "Use sponsored snippets and promoted result cards to identify which claim needs verification, not as proof that the summarized wording is public, current, or complete.",
        "notProofOf": "Does not widen an ad snippet into buyer, account, support, download, PC, Online, edition, price, map, story, gameplay, scarcity, stock, resale, or outage advice.",
        "route": "/confirmed-vs-rumoured/",
        "gate": "Refresh the upstream public source, checked date, ad context, and blocked neighbours before copying sponsored wording."
      },
      {
        "label": "Cloned result page",
        "status": "cloned-result-context-required",
        "usefulFor": "Use cloned result pages, promoted shortcut cards, and search-ad landing pages only as risk markers for missing public context, not as reusable citation text.",
        "notProofOf": "Does not make cloned pages, promoted shortcut cards, paid-result landing pages, or isolated search text a current GTA 6 source.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist search-ad claims unless the exact public source route, full context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "search ads",
      "sponsored snippets",
      "cloned result pages",
      "promoted shortcut cards",
      "paid-result landing pages",
      "missing upstream URL",
      "missing checked dates",
      "missing public context"
    ],
    "approvalBoundary": "Homepage search-ad provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, authority, media, widget, screenshot, social, AI, Discord, livestream, VOD, marketplace, listing, stock, resale, shop, fan-map, rumour, thread, poll, speculation, private-message, DM, modmail, insider, cache, archive, forum, summary, recap, server, search-ad, sponsored, shortcut, cloned-page, leak, public-send, credential, purchase, or external-write claim."
  },
  "homepageRepostClipProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage repost-clip provenance boundary checks",
    "purpose": "Explain that reposted short clips, cropped video fragments, caption-only edits, and context-stripped embeds are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Reposted short clip",
        "status": "clip-provenance-boundary",
        "usefulFor": "Use reposted short clips only as prompts to find the current public source route, exact wording, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, media, map, story, gameplay, seller, support, event, repost, clip, embed, or leak claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the clip back to current public source wording before promotion."
      },
      {
        "label": "Cropped video fragment",
        "status": "video-context-required",
        "usefulFor": "Use cropped video fragments and caption-only edits to identify which claim needs verification, not as proof that the excerpt is public, current, complete, or in-context.",
        "notProofOf": "Does not widen a cropped clip into buyer, account, support, download, PC, Online, edition, price, map, story, gameplay, scarcity, stock, resale, or outage advice.",
        "route": "/confirmed-vs-rumoured/",
        "gate": "Refresh the upstream public source, checked date, clip context, and blocked neighbours before copying cropped-video wording."
      },
      {
        "label": "Context-stripped embed",
        "status": "embed-context-required",
        "usefulFor": "Use context-stripped embeds, silent reposts, and clipped social cards only as risk markers for missing public context, not as reusable citation text.",
        "notProofOf": "Does not make embedded clips, caption edits, silent reposts, clipped cards, or isolated video fragments a current GTA 6 source.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist repost-clip claims unless the exact public source route, full context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "reposted short clips",
      "cropped video fragments",
      "caption-only edits",
      "context-stripped embeds",
      "silent reposts",
      "clipped social cards",
      "missing upstream URL",
      "missing checked dates",
      "missing public context"
    ],
    "approvalBoundary": "Homepage repost-clip provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, authority, media, widget, screenshot, social, AI, Discord, livestream, VOD, marketplace, listing, stock, resale, shop, fan-map, rumour, thread, poll, speculation, private-message, DM, modmail, insider, cache, archive, forum, summary, recap, server, search-ad, sponsored, shortcut, cloned-page, repost, clip, cropped-video, embed, leak, public-send, credential, purchase, or external-write claim."
  },
  "homepageScreenshotRoundupProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage screenshot-roundup provenance boundary checks",
    "purpose": "Explain that screenshot roundups, image-collage posts, cropped gallery cards, and caption-only slides are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Screenshot roundup",
        "status": "roundup-provenance-boundary",
        "usefulFor": "Use screenshot roundups only as prompts to find the current public source route, exact wording, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, media, map, story, gameplay, seller, support, event, screenshot, roundup, gallery, slide, or leak claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the roundup back to current public source wording before promotion."
      },
      {
        "label": "Image collage",
        "status": "collage-lineage-required",
        "usefulFor": "Use image-collage posts and caption-only slides to identify which claim needs verification, not as proof that the collected images are public, current, complete, or in-context.",
        "notProofOf": "Does not widen a collage into buyer, account, support, download, PC, Online, edition, price, map, story, gameplay, scarcity, stock, resale, or outage advice.",
        "route": "/media-gallery/",
        "gate": "Refresh the upstream public source, checked date, image context, and blocked neighbours before copying collage wording."
      },
      {
        "label": "Cropped gallery card",
        "status": "gallery-context-required",
        "usefulFor": "Use cropped gallery cards, slideshow frames, and caption-only image posts only as risk markers for missing public context, not as reusable citation text.",
        "notProofOf": "Does not make cropped image cards, slide captions, gallery fragments, or isolated image labels a current GTA 6 source.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist screenshot-roundup claims unless the exact public source route, full context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "screenshot roundups",
      "image-collage posts",
      "cropped gallery cards",
      "caption-only slides",
      "slideshow frames",
      "missing upstream URL",
      "missing checked dates",
      "missing public context"
    ],
    "approvalBoundary": "Homepage screenshot-roundup provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, authority, media, widget, screenshot, social, AI, Discord, livestream, VOD, marketplace, listing, stock, resale, shop, fan-map, rumour, thread, poll, speculation, private-message, DM, modmail, insider, cache, archive, forum, summary, recap, server, search-ad, sponsored, shortcut, cloned-page, repost, clip, cropped-video, embed, roundup, collage, gallery, slide, leak, public-send, credential, purchase, or external-write claim."
  },
  "homepageNewsletterDigestProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage newsletter-digest provenance boundary checks",
    "purpose": "Explain that newsletter digests, inbox forwards, clipped email quotes, and auto-brief bullets are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Newsletter digest",
        "status": "digest-provenance-boundary",
        "usefulFor": "Use newsletter digests only as prompts to find the current public source route, exact wording, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, media, map, story, gameplay, seller, support, event, newsletter, digest, inbox-forward, email, or leak claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the digest back to current public source wording before promotion."
      },
      {
        "label": "Inbox forward",
        "status": "forward-lineage-required",
        "usefulFor": "Use inbox forwards and clipped email quotes to identify which claim needs verification, not as proof that the forwarded wording is public, current, complete, or in-context.",
        "notProofOf": "Does not widen a forwarded email into buyer, account, support, download, PC, Online, edition, price, map, story, gameplay, scarcity, stock, resale, or outage advice.",
        "route": "/confirmed-vs-rumoured/",
        "gate": "Refresh the upstream public source, checked date, email context, and blocked neighbours before copying inbox-forward wording."
      },
      {
        "label": "Auto-brief bullet",
        "status": "brief-context-required",
        "usefulFor": "Use auto-brief bullets, newsletter recaps, and inbox summaries only as risk markers for missing public context, not as reusable citation text.",
        "notProofOf": "Does not make email recaps, digest bullets, forwarded snippets, or isolated inbox summaries a current GTA 6 source.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist newsletter-digest claims unless the exact public source route, full context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "newsletter digests",
      "inbox forwards",
      "clipped email quotes",
      "auto-brief bullets",
      "newsletter recaps",
      "forwarded snippets",
      "missing upstream URL",
      "missing checked dates",
      "missing public context"
    ],
    "approvalBoundary": "Homepage newsletter-digest provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, authority, media, widget, screenshot, social, AI, Discord, livestream, VOD, marketplace, listing, stock, resale, shop, fan-map, rumour, thread, poll, speculation, private-message, DM, modmail, insider, cache, archive, forum, summary, recap, server, search-ad, sponsored, shortcut, cloned-page, repost, clip, cropped-video, embed, roundup, collage, gallery, slide, newsletter, digest, inbox-forward, email, leak, public-send, credential, purchase, or external-write claim."
  },
  "homepagePrivatePreviewMirrorProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage private-preview mirror provenance boundary checks",
    "purpose": "Explain that staging URLs, copied preview deploys, private mirrors, and cached preview paths are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Staging URL",
        "status": "preview-provenance-boundary",
        "usefulFor": "Use staging URLs and preview deploys only to inspect local site output, not as public GTA 6 evidence.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, media, map, story, gameplay, seller, support, event, staging, preview, mirror, or leak claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the preview wording back to current public source wording before promotion."
      },
      {
        "label": "Copied preview deploy",
        "status": "public-source-required",
        "usefulFor": "Use copied preview deploys, branch URLs, and private mirrors to find the page that needs review, not as proof that copied wording is public, current, complete, or in context.",
        "notProofOf": "Does not widen a preview page into buyer, account, support, download, PC, Online, edition, price, map, story, gameplay, scarcity, stock, resale, or outage advice.",
        "route": "/confirmed-vs-rumoured/",
        "gate": "Refresh the upstream public source, checked date, preview context, and blocked neighbours before copying preview wording."
      },
      {
        "label": "Cached preview path",
        "status": "cache-context-required",
        "usefulFor": "Use cached preview paths, crawled staging snippets, and copied preview paragraphs only as risk markers for stale or private context.",
        "notProofOf": "Does not make preview cache text, staging snippets, mirrored paragraphs, or isolated preview paths a current GTA 6 source.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist private-preview mirror claims unless the exact public source route, full context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "staging URLs",
      "copied preview deploys",
      "private mirrors",
      "cached preview paths",
      "branch URLs",
      "preview snippets",
      "missing upstream public URL",
      "missing checked dates",
      "missing public context"
    ],
    "approvalBoundary": "Homepage private-preview mirror provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, authority, media, widget, screenshot, social, AI, Discord, livestream, VOD, marketplace, listing, stock, resale, shop, fan-map, rumour, thread, poll, speculation, private-message, DM, modmail, insider, cache, archive, forum, summary, recap, server, search-ad, sponsored, shortcut, cloned-page, repost, clip, cropped-video, embed, roundup, collage, gallery, slide, newsletter, digest, inbox-forward, email, staging, preview, mirror, leak, public-send, credential, purchase, or external-write claim."
  },
  "homepageAnonymousForumProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage anonymous-forum provenance boundary checks",
    "purpose": "Explain that anonymous forum posts, pastebin-style drops, throwaway account claims, and copied message-board lists are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Anonymous forum post",
        "status": "forum-provenance-boundary",
        "usefulFor": "Use anonymous forum posts only as prompts to find the current public source route, exact wording, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, media, map, story, gameplay, seller, support, event, forum, insider, paste, list, or leak claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the forum claim back to current public source wording before promotion."
      },
      {
        "label": "Pastebin-style drop",
        "status": "paste-lineage-required",
        "usefulFor": "Use pastebin-style drops and copied message-board lists to identify which claim needs verification, not as proof that the list is public, current, complete, or in context.",
        "notProofOf": "Does not widen a pasted list into buyer, account, support, download, PC, Online, edition, price, map, story, gameplay, scarcity, stock, resale, beta, or outage advice.",
        "route": "/confirmed-vs-rumoured/",
        "gate": "Refresh the upstream public source, checked date, paste context, and blocked neighbours before copying list wording."
      },
      {
        "label": "Throwaway account claim",
        "status": "identity-context-required",
        "usefulFor": "Use throwaway account claims, anonymous insider posts, and copied board replies only as risk markers for missing public context.",
        "notProofOf": "Does not make anonymous posts, insider-style replies, pasted lists, board screenshots, or isolated forum sentences a current GTA 6 source.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist anonymous-forum claims unless the exact public source route, full context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "anonymous forum posts",
      "pastebin-style drops",
      "throwaway account claims",
      "copied message-board lists",
      "anonymous insider posts",
      "board screenshots",
      "missing upstream public URL",
      "missing checked dates",
      "missing public context"
    ],
    "approvalBoundary": "Homepage anonymous-forum provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, authority, media, widget, screenshot, social, AI, Discord, livestream, VOD, marketplace, listing, stock, resale, shop, fan-map, rumour, thread, poll, speculation, private-message, DM, modmail, insider, cache, archive, forum, paste, list, leak, public-send, credential, purchase, or external-write claim."
  },
  "homepageQaScrapeProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage Q&A scrape provenance boundary checks",
    "purpose": "Explain that scraped FAQ answers, copied Q&A cards, answer-site snippets, and stale help replies are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Scraped FAQ answer",
        "status": "qa-scrape-provenance-boundary",
        "usefulFor": "Use scraped FAQ answers only as prompts to find the current public source route, exact wording, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, media, map, story, gameplay, seller, support, event, FAQ, Q&A, scrape, snippet, cache, or leak claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the scraped Q&A answer back to current public source wording before promotion."
      },
      {
        "label": "Copied Q&A card",
        "status": "answer-card-lineage-required",
        "usefulFor": "Use copied Q&A cards and answer-site snippets to identify which reader question needs verification, not as proof that the answer is public, current, complete, or in context.",
        "notProofOf": "Does not widen copied Q&A wording into buyer, account, support, download, PC, Online, edition, price, map, story, gameplay, scarcity, stock, resale, or outage advice.",
        "route": "/confirmed-vs-rumoured/",
        "gate": "Refresh the upstream public source, checked date, answer-card context, and blocked neighbours before copying Q&A wording."
      },
      {
        "label": "Stale help reply",
        "status": "reply-context-required",
        "usefulFor": "Use stale help replies, scraped answer threads, and cached FAQ snippets only as risk markers for missing public context.",
        "notProofOf": "Does not make scraped FAQ text, answer-site cards, stale help replies, cached snippets, or isolated Q&A sentences a current GTA 6 source.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist Q&A scrape claims unless the exact public source route, full context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "scraped FAQ answers",
      "copied Q&A cards",
      "answer-site snippets",
      "stale help replies",
      "cached FAQ snippets",
      "answer threads",
      "missing upstream public URL",
      "missing checked dates",
      "missing public context"
    ],
    "approvalBoundary": "Homepage Q&A scrape provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, authority, media, widget, screenshot, social, AI, Discord, livestream, VOD, marketplace, listing, stock, resale, shop, fan-map, rumour, thread, poll, speculation, private-message, DM, modmail, insider, cache, archive, forum, FAQ, Q&A, answer card, help reply, scrape, snippet, leak, public-send, credential, purchase, or external-write claim."
  },
  "homepageTiktokRepostProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage TikTok-repost provenance boundary checks",
    "purpose": "Explain that TikTok reposts, short-video captions, stitched clips, and creator-caption claims are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "TikTok repost",
        "status": "short-video-provenance-boundary",
        "usefulFor": "Use TikTok reposts only as prompts to find the current public source route, exact wording, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, media, map, story, gameplay, seller, support, event, TikTok, creator, caption, stitch, repost, or leak claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the repost claim back to current public source wording before promotion."
      },
      {
        "label": "Short-video caption",
        "status": "caption-lineage-required",
        "usefulFor": "Use short-video captions, on-screen text, and pinned-comment summaries to identify which claim needs verification, not as proof that the claim is public, current, complete, or in context.",
        "notProofOf": "Does not widen a caption into buyer, account, support, download, PC, Online, edition, price, map, story, gameplay, scarcity, stock, resale, beta, or outage advice.",
        "route": "/confirmed-vs-rumoured/",
        "gate": "Refresh the upstream public source, checked date, caption context, and blocked neighbours before copying short-video wording."
      },
      {
        "label": "Stitched creator claim",
        "status": "creator-context-required",
        "usefulFor": "Use stitched clips, duet replies, and creator-caption claims only as risk markers for missing public context.",
        "notProofOf": "Does not make stitched clips, duet commentary, creator captions, or isolated short-video sentences a current GTA 6 source.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist TikTok-repost claims unless the exact public source route, full context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "TikTok reposts",
      "short-video captions",
      "stitched clips",
      "creator-caption claims",
      "duet replies",
      "pinned comments",
      "missing upstream public URL",
      "missing checked dates",
      "missing public context"
    ],
    "approvalBoundary": "Homepage TikTok-repost provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, authority, media, widget, screenshot, social, AI, Discord, livestream, VOD, marketplace, listing, stock, resale, shop, fan-map, rumour, thread, poll, speculation, private-message, DM, modmail, insider, cache, archive, forum, paste, list, short-video, TikTok, stitch, caption, creator, repost, leak, public-send, credential, purchase, or external-write claim."
  },
  "homepageScreenshotOcrProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage screenshot OCR provenance boundary checks",
    "purpose": "Explain that screenshot OCR, cropped screenshot text, image-to-text summaries, and translated image captions are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Screenshot OCR",
        "status": "ocr-provenance-boundary",
        "usefulFor": "Use screenshot OCR only as a prompt to find the current public source route, exact wording, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, media, map, story, gameplay, seller, support, event, screenshot, OCR, translation, caption, or leak claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the OCR text back to current public source wording before promotion."
      },
      {
        "label": "Cropped screenshot text",
        "status": "crop-context-required",
        "usefulFor": "Use cropped screenshot text and partial image quotes to identify which public page needs checking, not as proof that the words are complete, current, or in context.",
        "notProofOf": "Does not widen cropped text into buyer, account, support, download, PC, Online, edition, price, map, story, gameplay, scarcity, stock, resale, beta, or outage advice.",
        "route": "/confirmed-vs-rumoured/",
        "gate": "Refresh the upstream public source, checked date, crop context, and blocked neighbours before copying screenshot wording."
      },
      {
        "label": "Image-to-text summary",
        "status": "machine-reading-context-required",
        "usefulFor": "Use image-to-text summaries, translated captions, and OCR rewrites only as risk markers for missing public context.",
        "notProofOf": "Does not make machine-read screenshot text, translated image captions, OCR rewrites, or isolated image sentences a current GTA 6 source.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist screenshot-OCR claims unless the exact public source route, full context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "screenshot OCR",
      "cropped screenshot text",
      "image-to-text summaries",
      "translated image captions",
      "OCR rewrites",
      "partial image quotes",
      "missing upstream public URL",
      "missing checked dates",
      "missing public context"
    ],
    "approvalBoundary": "Homepage screenshot OCR provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, authority, media, widget, screenshot, OCR, image-to-text, translation, caption, leak, public-send, credential, purchase, or external-write claim."
  },
  "homepageOcrTranscriptExtractionBoundaryChecks": {
    "route": "/",
    "title": "Homepage OCR transcript extraction boundary checks",
    "purpose": "Explain that copied OCR transcripts, text-layer dumps, machine-translated OCR, and partial screenshot transcript snippets are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Copied OCR transcript",
        "status": "ocr-transcript-boundary",
        "usefulFor": "Use copied OCR transcripts only as prompts to find the current public source route, exact wording, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, media, map, story, gameplay, seller, support, event, OCR transcript, screenshot text, text-layer, translation, caption, or leak claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the copied OCR transcript back to current public source wording before promotion."
      },
      {
        "label": "Text-layer dump",
        "status": "text-layer-context-required",
        "usefulFor": "Use text-layer dumps and extracted screenshot text to identify which public page needs checking, not as proof that the extracted words are complete, current, or in context.",
        "notProofOf": "Does not widen extracted image text into buyer, account, support, download, PC, Online, edition, price, map, story, gameplay, scarcity, stock, resale, beta, or outage advice.",
        "route": "/confirmed-vs-rumoured/",
        "gate": "Refresh the upstream public source, checked date, extraction context, and blocked neighbours before copying OCR transcript wording."
      },
      {
        "label": "Machine-translated OCR",
        "status": "translation-lineage-required",
        "usefulFor": "Use machine-translated OCR and partial screenshot transcript snippets only as risk markers for missing public context.",
        "notProofOf": "Does not make translated OCR, partial transcript snippets, copied text layers, or isolated screenshot sentences a current GTA 6 source.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist OCR transcript extraction claims unless the exact public source route, full context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "copied OCR transcripts",
      "text-layer dumps",
      "machine-translated OCR",
      "partial screenshot transcript snippets",
      "isolated screenshot sentences",
      "missing upstream public URL",
      "missing checked dates",
      "missing public context"
    ],
    "approvalBoundary": "Homepage OCR transcript extraction routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, authority, media, widget, screenshot, OCR, transcript, text-layer, image-to-text, translation, caption, leak, public-send, credential, purchase, or external-write claim."
  },
  "homepageAiVoiceoverProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage AI-voiceover provenance boundary checks",
    "purpose": "Explain that AI voiceover clips, synthetic narration, cloned-voice captions, and auto-dub summaries are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "AI voiceover clip",
        "status": "voiceover-provenance-boundary",
        "usefulFor": "Use AI voiceover clips only as prompts to find the current public source route, exact wording, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, media, map, story, gameplay, seller, support, event, voice actor, narration, AI voiceover, synthetic voice, auto-dub, caption, or leak claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the voiceover claim back to current public source wording before promotion."
      },
      {
        "label": "Synthetic narration",
        "status": "narration-lineage-required",
        "usefulFor": "Use synthetic narration, generated recap audio, and creator voice reads to identify which claim needs verification, not as proof that the narrated words are public, current, complete, or in context.",
        "notProofOf": "Does not prove buyer, account, support, download, PC, Online, edition, price, map, story, gameplay, scarcity, stock, resale, beta, voice-cast, or outage advice.",
        "route": "/confirmed-vs-rumoured/",
        "gate": "Refresh the current public source wording, checked date, narration context, and blocked neighbours before copying voiceover wording."
      },
      {
        "label": "Auto-dub summary",
        "status": "audio-context-required",
        "usefulFor": "Use cloned-voice captions, auto-dub summaries, and transcript-only audio posts only as risk markers for missing public context.",
        "notProofOf": "Does not prove generated narration, cloned-voice captions, auto-dub summaries, or isolated transcript sentences are a current GTA 6 source.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist AI-voiceover claims unless the exact current public source route, full context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "AI voiceover clips",
      "synthetic narration",
      "cloned-voice captions",
      "auto-dub summaries",
      "generated recap audio",
      "creator voice reads",
      "transcript-only audio posts",
      "missing upstream public URL",
      "missing checked dates",
      "missing public context"
    ],
    "approvalBoundary": "Homepage AI-voiceover provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, authority, media, widget, screenshot, OCR, image-to-text, translation, caption, AI voiceover, synthetic narration, cloned voice, auto-dub, leak, public-send, credential, purchase, or external-write claim."
  },
  "homepageAiTranscriptProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage AI-transcript provenance boundary checks",
    "purpose": "Explain that AI-generated transcripts, speech-to-text summaries, auto-captioned clips, and translated transcript snippets are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "AI-generated transcript",
        "status": "transcript-provenance-boundary",
        "usefulFor": "Use AI-generated transcripts only as prompts to find the current public source route, exact wording, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, media, map, story, gameplay, seller, support, event, transcript, speech-to-text, auto-caption, translation, or leak claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the transcript claim back to current public source wording before promotion."
      },
      {
        "label": "Speech-to-text summary",
        "status": "speech-text-lineage-required",
        "usefulFor": "Use speech-to-text summaries, machine captions, and clipped transcript notes to identify which public claim needs checking, not as proof that the words are complete, current, or in context.",
        "notProofOf": "Does not widen transcript text into buyer, account, support, download, PC, Online, edition, price, map, story, gameplay, scarcity, stock, resale, beta, voice-cast, or outage advice.",
        "route": "/confirmed-vs-rumoured/",
        "gate": "Refresh the current public source wording, checked date, transcript context, and blocked neighbours before copying generated transcript wording."
      },
      {
        "label": "Auto-captioned clip",
        "status": "caption-context-required",
        "usefulFor": "Use auto-captioned clips, translated transcript snippets, and transcript-only posts only as risk markers for missing public context.",
        "notProofOf": "Does not make generated transcripts, auto-captioned clips, translated transcript snippets, or isolated transcript sentences a current GTA 6 source.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist AI-transcript claims unless the exact current public source route, full context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "AI-generated transcripts",
      "speech-to-text summaries",
      "auto-captioned clips",
      "translated transcript snippets",
      "machine captions",
      "clipped transcript notes",
      "transcript-only posts",
      "missing upstream public URL",
      "missing checked dates",
      "missing public context"
    ],
    "approvalBoundary": "Homepage AI-transcript provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, authority, media, widget, screenshot, OCR, image-to-text, translation, caption, AI voiceover, synthetic narration, cloned voice, auto-dub, AI transcript, speech-to-text, auto-caption, translated transcript, leak, public-send, credential, purchase, or external-write claim."
  },
  "homepageReactionClipProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage reaction-clip provenance boundary checks",
    "purpose": "Explain that clipped trailer reactions, commentary edits, watch-party captions, and reaction-thread summaries are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Clipped trailer reaction",
        "status": "reaction-provenance-boundary",
        "usefulFor": "Use clipped trailer reactions only as prompts to find the current public source route, exact wording, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, media, map, story, gameplay, trailer, reaction, commentary, watch-party, or leak claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the reaction claim back to current public source wording before promotion."
      },
      {
        "label": "Commentary edit",
        "status": "commentary-context-required",
        "usefulFor": "Use commentary edits, reaction captions, and creator callouts to identify which public claim needs checking, not as proof that the reaction wording is complete, current, or in context.",
        "notProofOf": "Does not widen commentary into buyer, account, support, download, PC, Online, edition, price, map, story, gameplay, scarcity, stock, resale, beta, media, trailer, or outage advice.",
        "route": "/confirmed-vs-rumoured/",
        "gate": "Refresh the current public source wording, checked date, reaction context, and blocked neighbours before copying commentary wording."
      },
      {
        "label": "Watch-party caption",
        "status": "watch-party-context-required",
        "usefulFor": "Use watch-party captions, reaction-thread summaries, and clipped creator discussions only as risk markers for missing public context.",
        "notProofOf": "Does not make reaction-thread summaries, watch-party captions, or isolated commentary sentences a current GTA 6 source.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist reaction-clip claims unless the exact current public source route, full context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "clipped trailer reactions",
      "commentary edits",
      "watch-party captions",
      "reaction-thread summaries",
      "reaction captions",
      "creator callouts",
      "clipped discussions",
      "missing upstream public URL",
      "missing checked dates",
      "missing public context"
    ],
    "approvalBoundary": "Homepage reaction-clip provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, authority, media, widget, screenshot, OCR, image-to-text, translation, caption, AI voiceover, synthetic narration, cloned voice, auto-dub, AI transcript, speech-to-text, auto-caption, translated transcript, trailer, reaction, commentary, watch-party, creator, repost, leak, public-send, credential, purchase, or external-write claim."
  },
  "homepageStreamerRumorProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage streamer-rumor provenance boundary checks",
    "purpose": "Explain that streamer claims, influencer hints, Discord relays, and clipped creator rumors are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Streamer claim",
        "status": "streamer-rumor-provenance-boundary",
        "usefulFor": "Use streamer claims only as prompts to find the current public source route, exact wording, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, media, map, story, gameplay, streamer, influencer, Discord relay, creator rumor, or leak claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the streamer claim back to current public source wording before promotion."
      },
      {
        "label": "Influencer hint",
        "status": "influencer-context-required",
        "usefulFor": "Use influencer hints, creator callouts, and vague tease posts to identify which public claim needs checking, not as proof that the hint is complete, current, or in context.",
        "notProofOf": "Does not widen influencer commentary into buyer, account, support, download, PC, Online, edition, price, map, story, gameplay, scarcity, stock, resale, beta, media, trailer, or outage advice.",
        "route": "/confirmed-vs-rumoured/",
        "gate": "Refresh the current public source wording, checked date, influencer context, and blocked neighbours before copying creator wording."
      },
      {
        "label": "Discord relay",
        "status": "relay-context-required",
        "usefulFor": "Use Discord relays, clipped creator rumors, and reposted stream summaries only as risk markers for missing public context.",
        "notProofOf": "Does not make streamer chatter, Discord relays, clipped creator rumors, or isolated influencer sentences a current GTA 6 source.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist streamer-rumor claims unless the exact current public source route, full context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "streamer claims",
      "influencer hints",
      "Discord relays",
      "clipped creator rumors",
      "creator callouts",
      "vague tease posts",
      "reposted stream summaries",
      "missing upstream public URL",
      "missing checked dates",
      "missing public context"
    ],
    "approvalBoundary": "Homepage streamer-rumor provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, authority, media, widget, screenshot, OCR, image-to-text, translation, caption, AI voiceover, synthetic narration, cloned voice, auto-dub, AI transcript, speech-to-text, auto-caption, translated transcript, trailer, reaction, commentary, watch-party, streamer, influencer, Discord relay, creator, repost, leak, public-send, credential, purchase, or external-write claim."
  },
  "homepageEmergencyActionHandoff": {
    "route": "/",
    "title": "Homepage emergency-action handoff",
    "trigger": "Use when a GTA 6 link, account prompt, payment request, download, QR page, support DM, or viral claim feels urgent.",
    "safeRoutes": [
      "/reader-action-router/",
      "/confirmed-vs-rumoured/",
      "/source-policy/",
      "/search/?q=account%20payment%20download%20qr%20support"
    ],
    "steps": [
      "Stop before acting.",
      "Open one local safe route.",
      "Keep private data out of the page.",
      "Wait for public evidence before buying, logging in, scanning QR pages, installing files, sharing, paying, or changing copy."
    ],
    "blockedInputs": [
      "credentials",
      "payment prompts",
      "private uploads",
      "QR scans",
      "installers",
      "remote access",
      "support DMs",
      "leaked material",
      "source-less screenshots"
    ],
    "approvalBoundary": "Homepage routing only; no account login, purchase, public post, newsletter send, production deploy, external service call, credential use, download, scrape, or external write."
  },
  "homepageSourceConfidenceKey": {
    "route": "/",
    "title": "Homepage source confidence key",
    "labels": [
      {
        "label": "Confirmed",
        "meaning": "Public official source supports the exact claim.",
        "action": "Reuse only with source link and scope intact."
      },
      {
        "label": "Unknown",
        "meaning": "The site has a question or demand signal, but no public proof yet.",
        "action": "Use a watchlist or reader-action route, not a firm answer."
      },
      {
        "label": "Speculative / rejected",
        "meaning": "The claim depends on leaks, screenshots, placeholders, hype, or missing context.",
        "action": "Do not buy, share, download, log in, pay, or change copy from it."
      }
    ],
    "blockedInputs": [
      "leaked assets",
      "source-less screenshots",
      "retailer placeholders",
      "account prompts",
      "QR pages",
      "downloads",
      "support DMs",
      "payment requests"
    ],
    "approvalBoundary": "Homepage source-confidence guidance only; no new GTA 6 release, platform, preorder, price, preload, Online, account, support, payment, download, media, map, story, gameplay, commercial, public-send, credential, purchase, or external-write claim."
  },
  "homepageSourceHorizonAid": {
    "route": "/",
    "title": "Homepage source horizon decision aid",
    "purpose": "Decide whether a public source actually reaches the GTA 6 claim being asked, or whether the claim must stay local, labelled, and unpromoted.",
    "decisions": [
      {
        "label": "Inside the horizon",
        "meaning": "The public source answers the exact reader question.",
        "action": "Reuse narrowly with the source link and scope intact."
      },
      {
        "label": "Adjacent unknown",
        "meaning": "The source proves a nearby fact but not the claim being asked.",
        "action": "Route to a watchlist, source review, or reader-action route instead of a firm answer."
      },
      {
        "label": "Outside the horizon",
        "meaning": "The claim needs private, leaked, edited, placeholder, account-only, or missing evidence.",
        "action": "Stop before trust, purchase, login, download, share, payment, or copy changes."
      }
    ],
    "blockedInputs": [
      "leaked assets",
      "private build screenshots",
      "datamined files",
      "edited store screenshots",
      "retailer placeholders as facts",
      "account-only pages",
      "QR traps",
      "support DMs",
      "payment requests",
      "source-less social posts"
    ],
    "approvalBoundary": "Homepage source-horizon guidance only; no new GTA 6 release, platform, preorder, price, preload, Online, account, support, payment, download, media, map, story, gameplay, commercial, public-send, credential, purchase, or external-write claim."
  },
  "homepageEvidenceBoundaryQuickTest": {
    "route": "/",
    "title": "Homepage evidence boundary quick test",
    "purpose": "Give readers and future agents a three-question test before acting on or promoting any GTA 6 claim.",
    "questions": [
      {
        "label": "Exact source",
        "test": "Can a reader open the public source without credentials, private files, leaks, or screenshots?"
      },
      {
        "label": "Exact claim",
        "test": "Does that source answer this specific GTA 6 claim rather than a nearby topic?"
      },
      {
        "label": "Exact safe action",
        "test": "Does the next step avoid purchase, login, download, payment, sharing, or copy changes until evidence is complete?"
      }
    ],
    "failedTestAction": "Keep the answer local, labelled, and unpromoted; route to source review, reader action, rumour firewall, or search instead of publishing a firm answer.",
    "blockedInputs": [
      "leaked assets",
      "private files",
      "account-only pages",
      "source-less screenshots",
      "edited store pages",
      "retailer placeholders",
      "QR traps",
      "downloads",
      "payment requests",
      "support DMs"
    ],
    "approvalBoundary": "Homepage evidence-boundary guidance only; no new GTA 6 release, platform, preorder, price, preload, Online, account, support, payment, download, media, map, story, gameplay, commercial, public-send, credential, purchase, or external-write claim."
  },
  "homepageSourceActionChecklist": {
    "route": "/",
    "title": "Homepage source-action checklist",
    "purpose": "Match each reader action to the minimum source boundary required before acting on a GTA 6 claim.",
    "actions": [
      {
        "action": "Trust or quote",
        "requiredSource": "Exact public source supports the exact claim.",
        "safeMove": "Quote narrowly with the source attached."
      },
      {
        "action": "Share or publish",
        "requiredSource": "Claim label is confirmed and the source horizon reaches the wording.",
        "safeMove": "Keep scope, date, and route visible."
      },
      {
        "action": "Buy, pay, download, or log in",
        "requiredSource": "Only public official store, support, or platform evidence answers the exact action.",
        "safeMove": "Use the official route; otherwise stop and keep it local."
      },
      {
        "action": "Change site copy",
        "requiredSource": "Affected routes, data exports, corrections, and validation gates are identified.",
        "safeMove": "Update only after local proof passes."
      }
    ],
    "blockedInputs": [
      "leaked assets",
      "source-less screenshots",
      "retailer placeholders",
      "account prompts",
      "QR pages",
      "downloads",
      "support DMs",
      "payment requests",
      "private files",
      "credential requests"
    ],
    "approvalBoundary": "Homepage source-action guidance only; no new GTA 6 release, platform, preorder, price, preload, Online, account, support, payment, download, media, map, story, gameplay, commercial, public-send, credential, purchase, or external-write claim."
  },
  "homepageSourceFreshnessSnapshot": {
    "route": "/",
    "title": "Homepage source freshness snapshot",
    "purpose": "Check whether the public GTA 6 source baseline is current enough to reuse before moving answer wording into reader-facing or machine-readable surfaces.",
    "checks": [
      {
        "label": "Reviewed today",
        "test": "The official-source baseline has a current-date review or receipt before the answer is reused."
      },
      {
        "label": "No promoted change",
        "test": "If the source wording did not change, lead answers stay steady and adjacent claims remain watchlisted."
      },
      {
        "label": "Proof surfaces synced",
        "test": "Homepage copy, search index, answer-engine packet, corrections log, validation proof, and Linear proof agree before closeout."
      }
    ],
    "blockedInputs": [
      "stale memory",
      "old screenshots",
      "cached snippets",
      "source-less social posts",
      "retailer placeholders",
      "leaked assets",
      "private files",
      "account-only pages"
    ],
    "approvalBoundary": "Homepage source-freshness guidance only; no new GTA 6 release, platform, preorder, price, preload, Online, account, support, payment, download, media, map, story, gameplay, commercial, public-send, credential, purchase, or external-write claim."
  },
  "homepageSourceAgeActionHints": {
    "route": "/",
    "title": "Homepage source age action hints",
    "purpose": "Translate the age and public availability of a GTA 6 source into the safest reader action before snippets, buyer cues, handoffs, or copy changes reuse the answer.",
    "hints": [
      {
        "age": "Current official source",
        "action": "Reuse narrowly with the source link, date, and exact scope intact."
      },
      {
        "age": "Old or unchecked source",
        "action": "Refresh source review before quoting, sharing, buying, downloading, logging in, paying, or changing copy."
      },
      {
        "age": "No public source",
        "action": "Stop and keep the claim local, labelled, watchlisted, or rejected until public evidence exists."
      }
    ],
    "blockedInputs": [
      "stale memory",
      "old screenshots",
      "cached snippets",
      "source-less social posts",
      "retailer placeholders",
      "leaked assets",
      "private files",
      "account-only pages",
      "QR traps",
      "payment requests"
    ],
    "approvalBoundary": "Homepage source-age guidance only; no new GTA 6 release, platform, preorder, price, preload, Online, account, support, payment, download, media, map, story, gameplay, commercial, public-send, credential, purchase, or external-write claim."
  },
  "homepageProofReuseGuardrails": {
    "route": "/",
    "title": "Homepage proof reuse guardrails",
    "purpose": "Decide when an existing GTA 6 proof bundle can be reused as-is and when it must be refreshed before snippets, reader handoffs, future-agent proof, or site-copy changes move.",
    "checks": [
      {
        "label": "Same source",
        "test": "The existing proof still points to the same public source class and current source URL, not stale memory, cached snippets, screenshots, or private pages."
      },
      {
        "label": "Same claim",
        "test": "The reused proof answers the exact GTA 6 claim being moved, not a nearby platform, preorder, Online, support, map, media, story, gameplay, or commercial gap."
      },
      {
        "label": "Same surfaces",
        "test": "Homepage copy, search index, answer-engine packet, corrections log, validation proof, Linear proof, and live route all describe the same local-safe change."
      },
      {
        "label": "Same boundary",
        "test": "The prior approval boundary still stops public posts, newsletter sends, account actions, purchases, downloads, credential use, deploy claims, and external writes unless explicitly approved."
      }
    ],
    "failedCheckAction": "Refresh the proof bundle, keep the answer local and labelled, update affected JSON/corrections surfaces together, then rebuild and validate before reuse.",
    "blockedInputs": [
      "stale memory",
      "old proof from a neighbouring claim",
      "cached snippets",
      "source-less screenshots",
      "retailer placeholders",
      "account-only pages",
      "private files",
      "leaked assets",
      "QR traps",
      "payment requests"
    ],
    "approvalBoundary": "Homepage proof-reuse guidance only; no new GTA 6 release, platform, preorder, price, preload, Online, account, support, payment, download, media, map, story, gameplay, commercial, public-send, credential, purchase, or external-write claim."
  },
  "homepageClaimHandoffScopeNotes": {
    "route": "/",
    "title": "Homepage claim handoff scope notes",
    "purpose": "Keep a GTA 6 answer scoped when it moves between homepage copy, search, answer-engine data, corrections, Linear proof, live-route proof, reader copy, or future-agent handoff.",
    "notes": [
      {
        "label": "Claim sentence",
        "test": "Carry the exact answer being reused, not a broader topic label or a memory-only summary."
      },
      {
        "label": "Destination surface",
        "test": "Name whether the handoff is going to homepage copy, search, answer-engine data, corrections, Linear proof, live-route proof, or reader copy."
      },
      {
        "label": "Blocked neighbours",
        "test": "Keep nearby PC, preorder, price, preload, Online, account, support, payment, download, map, media, story, gameplay, and commercial claims visibly out unless exact public evidence supports them."
      },
      {
        "label": "Stop line",
        "test": "Keep public sends, account actions, purchases, downloads, credential use, deploy claims, and external writes behind the approval boundary."
      }
    ],
    "failedCheckAction": "Do not move the claim. Refresh the proof bundle, name the affected surfaces, keep unsupported neighbouring claims blocked, rebuild, validate, and record the correction/proof trail first.",
    "blockedInputs": [
      "memory-only summaries",
      "stale proof from a neighbouring claim",
      "cached snippets",
      "source-less screenshots",
      "retailer placeholders",
      "account-only pages",
      "private files",
      "leaked assets",
      "QR traps",
      "payment requests"
    ],
    "approvalBoundary": "Homepage claim-handoff guidance only; no new GTA 6 release, platform, preorder, price, preload, Online, account, support, payment, download, media, map, story, gameplay, commercial, public-send, credential, purchase, deploy, or external-write claim."
  },
  "homepageCorrectionReplayNote": {
    "route": "/",
    "title": "Homepage correction replay note",
    "purpose": "Stop old GTA 6 correction receipts from being replayed as fresh facts without current source, route, date, and proof checks.",
    "checks": [
      {
        "label": "Receipt, not fact",
        "test": "The correction row proves what changed at that time, not that the same answer is still current."
      },
      {
        "label": "Refresh before reuse",
        "test": "Check source URL, affected route, checked date, generated JSON, and live route before snippets, AEO data, reader copy, or future-agent proof reuse it."
      },
      {
        "label": "Keep scope narrow",
        "test": "Do not promote adjacent preorder, price, preload, Online, account, support, download, media, map, story, gameplay, or commercial claims from a correction that did not prove them."
      },
      {
        "label": "Record current proof",
        "test": "If the correction still applies, rebuild, validate, and attach the current proof trail before Linear closeout or Discord announcement."
      }
    ],
    "failedCheckAction": "Keep the correction local as historical context, refresh the source proof, update affected surfaces together, then rebuild and validate before public reuse.",
    "blockedInputs": [
      "old correction rows treated as new evidence",
      "stale proof",
      "memory-only summaries",
      "cached snippets",
      "source-less screenshots",
      "retailer placeholders",
      "account-only pages",
      "private files",
      "leaked assets",
      "QR traps",
      "payment requests"
    ],
    "approvalBoundary": "Homepage correction-replay guidance only; no new GTA 6 release, platform, preorder, price, preload, Online, account, support, payment, download, media, map, story, gameplay, commercial, public-send, credential, purchase, deploy, or external-write claim."
  },
  "homepageExpiredProofDecisionNote": {
    "route": "/",
    "title": "Homepage expired-proof decision note",
    "purpose": "Name the conditions that make old GTA 6 proof expired before snippets, answer-engine data, reader copy, Linear proof, or live-route proof reuse it.",
    "checks": [
      {
        "label": "Source date moved",
        "test": "The checked date or source URL is older than the current reuse decision."
      },
      {
        "label": "Claim wording drifted",
        "test": "The reused sentence is broader, narrower, or aimed at another route than the original proof."
      },
      {
        "label": "Surfaces disagree",
        "test": "Homepage copy, search, answer-engine data, corrections, Linear proof, generated JSON, and live route do not describe the same local-safe claim."
      },
      {
        "label": "Boundary changed",
        "test": "The reuse decision now implies public sends, account actions, purchases, downloads, credentials, deploy claims, or external writes."
      }
    ],
    "failedCheckAction": "Treat the proof as expired, refresh the source bundle, keep unsupported neighbouring claims blocked, update affected surfaces together, rebuild, validate, and attach current proof before closeout.",
    "blockedInputs": [
      "expired proof treated as current evidence",
      "stale source dates",
      "memory-only summaries",
      "claim wording drift",
      "unsynced generated JSON",
      "live-route mismatch",
      "cached snippets",
      "source-less screenshots",
      "private files",
      "leaked assets",
      "QR traps",
      "payment requests"
    ],
    "approvalBoundary": "Homepage expired-proof guidance only; no new GTA 6 release, platform, preorder, price, preload, Online, account, support, payment, download, media, map, story, gameplay, commercial, public-send, credential, purchase, deploy, or external-write claim."
  },
  "homepageProofContradictionHandlingNote": {
    "route": "/",
    "title": "Homepage proof contradiction handling note",
    "purpose": "Tell readers and future agents what to do when two GTA 6 proof surfaces disagree before snippets, answer-engine data, reader copy, Linear proof, or live-route proof reuse the claim.",
    "checks": [
      {
        "label": "Name the conflict",
        "test": "Record the two disagreeing surfaces: homepage, search index, answer-engine packet, correction row, Linear proof, generated JSON, preview, or live route."
      },
      {
        "label": "Freeze reuse",
        "test": "Do not copy the claim into snippets, reader copy, closeout proof, or announcements while proof surfaces disagree."
      },
      {
        "label": "Refresh together",
        "test": "Recheck the public source, exact claim wording, affected routes, generated data, and live page in one pass before promoting any answer."
      },
      {
        "label": "Close with proof",
        "test": "Mark done only when local build output and production smoke show the same local-safe claim and approval boundary."
      }
    ],
    "failedCheckAction": "Pause reuse, keep the answer local and labelled, refresh source proof, update affected surfaces together, rebuild, validate, deploy only after gates pass, and attach current live proof before closeout.",
    "blockedInputs": [
      "conflicting proof treated as current evidence",
      "unsynced generated JSON",
      "live-route mismatch",
      "old Linear proof",
      "stale preview output",
      "memory-only summaries",
      "cached snippets",
      "source-less screenshots",
      "private files",
      "leaked assets",
      "QR traps",
      "payment requests"
    ],
    "approvalBoundary": "Homepage proof-contradiction guidance only; no new GTA 6 release, platform, preorder, price, preload, Online, account, support, payment, download, media, map, story, gameplay, commercial, public-send, credential, purchase, deploy, or external-write claim."
  },
  "homepageSchemaSourceRefreshNote": {
    "route": "/",
    "title": "Homepage schema-source refresh note",
    "purpose": "Require current public-source wording before GTA 6 source summaries move into structured data, search records, snippets, answer-engine packets, corrections, Linear proof, or live-route proof.",
    "checks": [
      {
        "label": "Refresh the source summary",
        "test": "Re-open the public source and confirm the exact summary still fits before JSON-LD, search, snippets, or AEO packets reuse it."
      },
      {
        "label": "Sync every machine surface",
        "test": "Homepage copy, search index, answer-engine packet, corrections log, generated JSON, Linear proof, preview, and live route must carry the same local-safe source summary."
      },
      {
        "label": "Block neighbouring claims",
        "test": "Schema wording must not imply preorder, price, preload, Online, account, support, payment, download, media, map, story, gameplay, or commercial facts that the source did not prove."
      },
      {
        "label": "Close after live proof",
        "test": "Rebuild, validate, deploy, and smoke live schema/data surfaces before marking Done or announcing the result."
      }
    ],
    "failedCheckAction": "Keep the summary local and labelled, refresh the source bundle, update schema/search/AEO/corrections surfaces together, rebuild, validate, deploy only after gates pass, and attach current live proof before closeout.",
    "blockedInputs": [
      "stale source summaries",
      "old schema wording",
      "unsynced search records",
      "answer-engine drift",
      "JSON-LD drift",
      "memory-only summaries",
      "cached snippets",
      "source-less screenshots",
      "private files",
      "leaked assets",
      "QR traps",
      "payment requests"
    ],
    "approvalBoundary": "Homepage schema-source guidance only; no new GTA 6 release, platform, preorder, price, preload, Online, account, support, payment, download, media, map, story, gameplay, commercial, public-send, credential, purchase, deploy, or external-write claim."
  },
  "articleSearchIntentPackets": [
    {
      "id": "gta-6-vintage-vice-city-pack-gta-plus-preorder-bonus-explained",
      "route": "/blog/gta-6-vintage-vice-city-pack-gta-plus-preorder-bonus-explained/",
      "readerQuery": "gta 6 vintage vice city pack gta plus free month preorder bonus before november 20 digital preorder",
      "intent": "Understand the official GTA 6 Vintage Vice City Pack and digital-preorder GTA+ month wording without trusting fake bonus lists, code pages, reseller offers, or subscription overclaims",
      "status": "Confirmed narrow bonus wording",
      "directAnswer": "Preorders, editions, prices, preload windows, file size, bonuses, and refund wording need exact public official store, Rockstar, Take-Two, support, or rating-board evidence before buyer guidance changes.",
      "evidenceGate": "Promote only the exact public Take-Two/Rockstar wording that all GTA 6 pre-orders and purchases before November 20, 2026 include the Vintage Vice City Pack, and that digital pre-orders include a free month of GTA+. Do not promote exact item lists, Online benefit tables, universal physical-copy GTA+ inclusion, subscription recommendations, renewal/cancellation instructions, region-specific terms, code-resale claims, free-code giveaways, or support workarounds unless exact public Rockstar/Take-Two, official platform/store/support, named retailer, payment-provider, subscription-term, or verified post-launch evidence supports the exact claim. Reject bonus-unlock fees, QR activations, gift-card payment requests, private Discord verification, reseller codes, browser extensions, beta portals, receipt-upload forms, and credential/payment prompts.",
      "blockedInputs": [
        "retailer placeholders",
        "edited store screenshots",
        "fake edition charts",
        "affiliate urgency",
        "cached snippets without a public source"
      ],
      "supportRoutes": [
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/blog/gta-6-preorder-june-25-source-checklist/",
        "/blog/gta-6-physical-box-download-code-explained/",
        "/blog/gta-6-gift-card-digital-code-voucher-watchlist/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/blog/gta-6-game-pass-ps-plus-subscription-watchlist/",
        "/platform-store-source-router/",
        "/source-policy/",
        "/rumour-firewall/"
      ],
      "updateBlastRadius": [
        "buying guide",
        "preorder safety centre",
        "store checker",
        "newsletter segment router",
        "FAQ",
        "corrections log"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-official-cover-art-reveal-june-17-source-safe",
      "route": "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
      "readerQuery": "gta 6 official cover art revealed june 17 cover image wallpaper download real fake edition preorder bonus",
      "intent": "Check the official June 17 GTA 6 cover-art reveal without downloading repost packs, hosting the image, trusting cropped social copies, relying on search-engine cached images, or widening the reveal into edition, bonus, preorder, PC, Online, price, or collector claims",
      "status": "Confirmed media reveal + no image hosting",
      "directAnswer": "Rockstar revealed the official GTA 6 cover art on June 17, 2026; this confirms an official-media milestone, not price, editions, bonuses, preload, PC, Online, collector contents, or permission for Leonida Ledger to host copied cover images.",
      "evidenceGate": "Promote only the narrow fact that Rockstar revealed the official Grand Theft Auto VI cover art on June 17, 2026 through official Rockstar channels; do not host, mirror, crop, download, package, or redistribute the cover image. Do not promote price, editions, bonuses, collector contents, preload, PC, Online, retailer, support, or commercial claims from cover-art reposts without exact public Rockstar/Take-Two, official platform/store/support, official retailer, rating-board, or verified post-launch evidence. Reject wallpaper ZIPs, transparent logo packs, thumbnail templates, search-result thumbnails, search engine cached copies, image cache index snapshots, search cache scraping, Discord/social reposts, cropped store cards, marketplace images, fake media kits, AI upscales, fan edits, QR/download pages, login gates, payment prompts, and source-less image posts.",
      "blockedInputs": [
        "wallpaper ZIPs",
        "transparent logo packs",
        "thumbnail templates",
        "cropped social reposts",
        "search-result thumbnails",
        "Discord image drops",
        "marketplace cover cards",
        "fake press kits",
        "AI upscales",
        "fan edits",
        "QR or login-gated downloads"
      ],
      "supportRoutes": [
        "/media-gallery/",
        "/confirmed-vs-rumoured/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/source-policy/",
        "/rumour-firewall/",
        "/preorder-safety-centre/"
      ],
      "updateBlastRadius": [
        "cover-art article",
        "media gallery",
        "confirmed-vs-rumoured tracker",
        "official media rights matrix",
        "preorder safety centre",
        "search index",
        "answer-engine packet",
        "RSS/sitemap",
        "corrections log"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-preorder-june-25-source-checklist",
      "route": "/blog/gta-6-preorder-june-25-source-checklist/",
      "readerQuery": "gta 6 preorder june 25 pre order start date where to buy price editions official store link ps5 xbox",
      "intent": "Check the now-official June 25 GTA 6 preorder start claim while keeping price, editions, bonuses, preload, retailer stock, PC, Online, refunds, delivery, and support actions source-gated before buying or logging in",
      "status": "Confirmed date + buyer safety",
      "directAnswer": "PC timing, PC storefronts, launcher support, and system requirements remain official gaps until Rockstar, Take-Two, Rockstar Support, or an official store/launcher publishes GTA VI-specific wording.",
      "evidenceGate": "Promote only the exact public Rockstar VI page preorder-date wording and current public PlayStation/Xbox listing posture; do not promote GTA 6 price, edition, bonus, preload, physical-copy, retailer allocation, delivery, refund, account, PC, Online, support, early-access, collector, or commercial claims without exact public Rockstar/Take-Two, official platform/store/support, named retailer, payment-provider, rating-board, or verified post-launch evidence. Reject search ads, DMs, Discord screenshots, QR checkout pages, short links, grey-market keys, private seller invoices, fake support callbacks, account-only pages, receipt uploads, credential prompts, gift-card requests, wallet payments, installers, browser extensions, and copied checkout screenshots.",
      "blockedInputs": [
        "fake Steam/Epic pages",
        "guessed release windows",
        "AI spec tables",
        "affiliate hardware pressure",
        "edited screenshots"
      ],
      "supportRoutes": [
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/platform-store-source-router/",
        "/buying-guide/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/blog/gta-6-wishlist-alerts-official-page-tracker/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/",
        "/source-policy/"
      ],
      "updateBlastRadius": [
        "PC article",
        "system requirements watchlist",
        "release-date page",
        "buying guide",
        "reader-action router",
        "platform/store router"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-physical-box-download-code-explained",
      "route": "/blog/gta-6-physical-box-download-code-explained/",
      "readerQuery": "gta 6 physical box download code disc no disc physical copy code in box resale lend install preload",
      "intent": "Answer the new official GTA 6 physical box download-code wording while keeping disc presence, resale, lending, collector, delivery, refund, account, and install claims separately source-gated",
      "status": "Confirmed format detail + buyer safety",
      "directAnswer": "Take-Two says the GTA 6 physical version contains a download code inside the box and is available starting November 12, 2026 to support pre-loading; this verifies the code-in-box wording, not every disc, resale, lending, collector, refund, delivery, account, PC, Online, or support claim around it.",
      "evidenceGate": "Promote only the exact public Take-Two/Rockstar wording that the GTA 6 physical version contains a download code inside the box and will be available starting November 12, 2026 to support pre-loading. Do not promote universal no-disc, playable-disc, resale, lending, account-transfer, replacement-code, collector, steelbook, retailer-delivery, regional-stock, refund, file-size, support, PC, Online, or affiliate claims unless exact public Rockstar/Take-Two, official platform/store/support, named retailer, payment-provider, rating-board, or verified post-launch evidence supports the exact product, region, and action. Reject private code sellers, replacement-code rooms, QR redemption pages, cloned store pages, receipt-upload forms, marketplace screenshots, fake unboxings, code generators, browser extensions, preload fixers, and credential/payment prompts.",
      "blockedInputs": [
        "private code sellers",
        "replacement-code rooms",
        "QR redemption pages",
        "cloned checkout pages",
        "marketplace screenshots",
        "fake unboxings",
        "code generators",
        "browser extensions",
        "preload fixers",
        "credential or payment prompts"
      ],
      "supportRoutes": [
        "/blog/gta-6-physical-copy-disc-collector-edition-watchlist/",
        "/blog/gta-6-preorder-june-25-source-checklist/",
        "/blog/gta-6-preload-download-size-watchlist/",
        "/blog/gta-6-gift-card-digital-code-voucher-watchlist/",
        "/blog/gta-6-family-sharing-home-console-parental-controls-watchlist/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/platform-store-source-router/",
        "/source-policy/",
        "/rumour-firewall/"
      ],
      "updateBlastRadius": [
        "download-code article",
        "physical-copy watchlist",
        "preorder checklist",
        "preload watchlist",
        "gift-card/code article",
        "refund article",
        "family-sharing article",
        "buying guide",
        "store checker",
        "platform/store router",
        "search index",
        "answer-engine packet",
        "RSS/sitemap",
        "corrections log"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-shipping-delivery-tracking-collector-box-watchlist",
      "route": "/blog/gta-6-shipping-delivery-tracking-collector-box-watchlist/",
      "readerQuery": "gta 6 cover art shipping label dispatch email courier sms delivery window customs fee tracking screenshot address change",
      "intent": "Separate the official June 17 GTA 6 cover-art reveal from shipping labels, dispatch emails, courier SMS texts, delivery-window cards, customs-fee notices, address-change forms, and order-tracking screenshots that may copy the cover look without proving official fulfilment, retailer, courier, fee, address, or buyer action",
      "status": "Unknown + buyer safety",
      "directAnswer": "GTA 6 shipping dates, delivery tracking, collector-box dispatch, retailer stock, address-change rules, customs fees, and courier messages are not confirmed here. Treat every delivery claim as watchlist-only until public official store, retailer, support, payment, or verified post-launch evidence supports the exact buyer action.",
      "evidenceGate": "Promote only the narrow fact that Rockstar revealed the official Grand Theft Auto VI cover art on June 17, 2026. Do not promote shipping-label, dispatch-email, courier-SMS, tracking-screenshot, delivery-window, address-change, customs-fee, failed-delivery, order-verification, retailer-fulfilment, carrier, support-callback, payment, account, commercial-use, or artwork-reuse claims from cover-art delivery notices unless exact public Rockstar/Take-Two, official platform/store/support, named retailer, official courier, payment-provider, documented asset-use, or verified post-launch evidence supports the exact order, courier, fee, address, and buyer action. Reject fake dispatch emails, copied shipping labels, courier SMS screenshots, delivery-window cards, customs-fee notices, address-change forms, order-tracking screenshots, failed-delivery callbacks, QR tracking pages, receipt-upload pages, account-verification gates, private support calls, wallet requests, gift-card requests, browser extensions, and source-less delivery cards.",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "anonymous social claims",
        "unsourced complete lists"
      ],
      "supportRoutes": [
        "/blog/gta-6-shipping-delivery-tracking-collector-box-watchlist/",
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/platform-store-source-router/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/source-policy/",
        "/rumour-firewall/"
      ],
      "updateBlastRadius": [
        "short answer",
        "FAQ/schema",
        "search index",
        "sitemap/RSS",
        "corrections log"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-gift-card-digital-code-voucher-watchlist",
      "route": "/blog/gta-6-gift-card-digital-code-voucher-watchlist/",
      "readerQuery": "gta 6 gift card digital code voucher key region code code generator free code transfer gift buyer",
      "intent": "Check GTA 6 gift-card, digital-code, voucher, key, region-code, code-generator, transfer, and gift-buyer claims without revealing codes, paying private sellers, scanning QR pages, sharing credentials, or trusting fake preorder offers",
      "status": "Unknown + platform policy",
      "directAnswer": "Preorders, editions, prices, preload windows, file size, bonuses, and refund wording need exact public official store, Rockstar, Take-Two, support, or rating-board evidence before buyer guidance changes.",
      "evidenceGate": "Do not promote GTA 6 gift-card, digital-code, voucher, key, preorder-code, edition-code, bonus-code, region-code, code-generator, transfer, wrong-account recovery, used-code recovery, gift purchase, child-account redemption, PC key, Online entitlement, discount, or refund claims without public Rockstar/Take-Two, PlayStation, Xbox, official platform-store, official support, official retailer, payment-provider terms, rating-board context, or verified post-launch evidence for the exact product, account, region, payment, and entitlement route; reject DMs, comments, Discord screenshots, short links, QR pages, search ads, grey-market sellers, code generators, wallet prompts, gift-card trades, receipt uploads, credential prompts, recovery-code prompts, account-only pages, fake support chats, launcher installers, browser extensions, and private transfer rooms.",
      "blockedInputs": [
        "retailer placeholders",
        "edited store screenshots",
        "fake edition charts",
        "affiliate urgency",
        "cached snippets without a public source"
      ],
      "supportRoutes": [
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/platform-store-source-router/",
        "/buying-guide/",
        "/blog/gta-6-wishlist-alerts-official-page-tracker/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/blog/gta-6-family-sharing-home-console-parental-controls-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "updateBlastRadius": [
        "buying guide",
        "preorder safety centre",
        "store checker",
        "newsletter segment router",
        "FAQ",
        "corrections log"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-wishlist-alerts-official-page-tracker",
      "route": "/blog/gta-6-wishlist-alerts-official-page-tracker/",
      "readerQuery": "gta 6 wishlist official alerts preorder notification fake link",
      "intent": "Set up GTA 6 wishlists, official alerts, and preorder notifications without trusting fake store pages, Discord screenshots, QR-code traps, beta-key bait, wallet prompts, or marketplace urgency",
      "status": "Confirmed + Unknown",
      "directAnswer": "Preorders, editions, prices, preload windows, file size, bonuses, and refund wording need exact public official store, Rockstar, Take-Two, support, or rating-board evidence before buyer guidance changes.",
      "evidenceGate": "Use public Rockstar, Take-Two, PlayStation, Xbox, official store, support, rating-board, official retailer, or verified post-launch evidence for exact wishlist, preorder-alert, price, edition, preload, refund, account, or buyer claims; reject edited screenshots, Discord-only links, QR-code pages, beta-key traps, wallet prompts, browser extensions, survey gates, grey-market keys, fake countdowns, and affiliate urgency.",
      "blockedInputs": [
        "retailer placeholders",
        "edited store screenshots",
        "fake edition charts",
        "affiliate urgency",
        "cached snippets without a public source"
      ],
      "supportRoutes": [
        "/official-sources/",
        "/preorder-safety-centre/",
        "/platform-store-source-router/",
        "/preorder-store-checker/",
        "/buying-guide/",
        "/blog/gta-6-price-cost-editions-watchlist/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/"
      ],
      "updateBlastRadius": [
        "buying guide",
        "preorder safety centre",
        "store checker",
        "newsletter segment router",
        "FAQ",
        "corrections log"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-refund-cancel-preorder-digital-purchase-watchlist",
      "route": "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
      "readerQuery": "gta 6 preorder chargeback refund fee duplicate charge helper payment dispute wallet refund bank verification support callback private refund form",
      "intent": "Check GTA 6 preorder chargeback, refund-fee, duplicate-charge helper, payment-dispute, wallet-refund, bank-verification, support-callback, and private refund-form claims without paying helpers, sharing payment/order/account data, scanning QR pages, or trusting fake refund support",
      "status": "Unknown + platform policy",
      "directAnswer": "Preorders, editions, prices, preload windows, file size, bonuses, and refund wording need exact public official store, Rockstar, Take-Two, support, or rating-board evidence before buyer guidance changes.",
      "evidenceGate": "Do not promote GTA 6 preorder chargebacks, refund-fee waivers, duplicate-charge helpers, payment-dispute pages, wallet-refund offers, bank-verification prompts, support callbacks, private refund forms, order-ID checks, card reissue claims, buyer-protection helpers, or paid refund escalation without public Rockstar/Take-Two, PlayStation, Xbox, official platform store, official support, official retailer, payment-provider terms, bank/card-network terms, regulator/terms page, official security advisory, or verified post-launch evidence for the exact product, order, refund, dispute, payment, account, support, and platform route; reject DMs, comments, search ads, cloned store/support pages, Discord screenshots, private seller listings, QR pages, payment gates, wallet requests, gift-card requests, password prompts, 2FA/recovery-code prompts, session-token requests, order-ID requests, receipt uploads, bank/card data requests, identity-document requests, remote-access tools, and account-only pages.",
      "blockedInputs": [
        "retailer placeholders",
        "edited store screenshots",
        "fake edition charts",
        "affiliate urgency",
        "cached snippets without a public source"
      ],
      "supportRoutes": [
        "/preorder-safety-centre/",
        "/platform-store-source-router/",
        "/preorder-store-checker/",
        "/buying-guide/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "updateBlastRadius": [
        "buying guide",
        "preorder safety centre",
        "store checker",
        "newsletter segment router",
        "FAQ",
        "corrections log"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-family-sharing-home-console-parental-controls-watchlist",
      "route": "/blog/gta-6-family-sharing-home-console-parental-controls-watchlist/",
      "readerQuery": "gta 6 gift card digital code voucher key region code code generator free code transfer gift buyer",
      "intent": "Check GTA 6 gift-card, digital-code, voucher, key, region-code, code-generator, transfer, and gift-buyer claims without revealing codes, paying private sellers, scanning QR pages, sharing credentials, or trusting fake preorder offers",
      "status": "Unknown",
      "directAnswer": "Online, crossplay, transfers, GTA+, private sessions, creator tools, FiveM/RP compatibility, and community-server assumptions stay unknown until Rockstar, Cfx.re, platform, support, or verified post-launch evidence says otherwise.",
      "evidenceGate": "Do not promote GTA 6 gift-card, digital-code, voucher, key, preorder-code, edition-code, bonus-code, region-code, code-generator, transfer, wrong-account recovery, used-code recovery, gift purchase, child-account redemption, PC key, Online entitlement, discount, or refund claims without public Rockstar/Take-Two, PlayStation, Xbox, official platform-store, official support, official retailer, payment-provider terms, rating-board context, or verified post-launch evidence for the exact product, account, region, payment, and entitlement route; reject DMs, comments, Discord screenshots, short links, QR pages, search ads, grey-market sellers, code generators, wallet prompts, gift-card trades, receipt uploads, credential prompts, recovery-code prompts, account-only pages, fake support chats, launcher installers, browser extensions, and private transfer rooms.",
      "blockedInputs": [
        "Discord screenshots",
        "paid compatibility promises",
        "copied GTA Online assumptions",
        "private server access claims",
        "creator thumbnails implying confirmation"
      ],
      "supportRoutes": [
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/platform-store-source-router/",
        "/buying-guide/",
        "/blog/gta-6-wishlist-alerts-official-page-tracker/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/blog/gta-6-family-sharing-home-console-parental-controls-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "updateBlastRadius": [
        "Online hub",
        "RP route",
        "crossplay article",
        "features database",
        "creator toolkit",
        "social trust layer"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-price-cost-editions-watchlist",
      "route": "/blog/gta-6-price-cost-editions-watchlist/",
      "readerQuery": "gta 6 wishlist official alerts preorder notification fake link",
      "intent": "Set up GTA 6 wishlists, official alerts, and preorder notifications without trusting fake store pages, Discord screenshots, QR-code traps, beta-key bait, wallet prompts, or marketplace urgency",
      "status": "Unknown",
      "directAnswer": "Preorders, editions, prices, preload windows, file size, bonuses, and refund wording need exact public official store, Rockstar, Take-Two, support, or rating-board evidence before buyer guidance changes.",
      "evidenceGate": "Use public Rockstar, Take-Two, PlayStation, Xbox, official store, support, rating-board, official retailer, or verified post-launch evidence for exact wishlist, preorder-alert, price, edition, preload, refund, account, or buyer claims; reject edited screenshots, Discord-only links, QR-code pages, beta-key traps, wallet prompts, browser extensions, survey gates, grey-market keys, fake countdowns, and affiliate urgency.",
      "blockedInputs": [
        "retailer placeholders",
        "edited store screenshots",
        "fake edition charts",
        "affiliate urgency",
        "cached snippets without a public source"
      ],
      "supportRoutes": [
        "/official-sources/",
        "/preorder-safety-centre/",
        "/platform-store-source-router/",
        "/preorder-store-checker/",
        "/buying-guide/",
        "/blog/gta-6-price-cost-editions-watchlist/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/"
      ],
      "updateBlastRadius": [
        "buying guide",
        "preorder safety centre",
        "store checker",
        "newsletter segment router",
        "FAQ",
        "corrections log"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-platforms-consoles-pc",
      "route": "/blog/gta-6-platforms-consoles-pc/",
      "readerQuery": "what platforms is gta 6 on? ps5, xbox, and pc confirmed status",
      "intent": "Release / Platform",
      "status": "Confirmed",
      "directAnswer": "PC timing, PC storefronts, launcher support, and system requirements remain official gaps until Rockstar, Take-Two, Rockstar Support, or an official store/launcher publishes GTA VI-specific wording.",
      "evidenceGate": "Official Rockstar/Take-Two source, with trailer-inferred details separated from confirmed wording.",
      "blockedInputs": [
        "fake Steam/Epic pages",
        "guessed release windows",
        "AI spec tables",
        "affiliate hardware pressure",
        "edited screenshots"
      ],
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "updateBlastRadius": [
        "PC article",
        "system requirements watchlist",
        "release-date page",
        "buying guide",
        "reader-action router",
        "platform/store router"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-controller-keyboard-mouse-steering-wheel-vr-accessory-watchlist",
      "route": "/blog/gta-6-controller-keyboard-mouse-steering-wheel-vr-accessory-watchlist/",
      "readerQuery": "gta 6 controller keyboard mouse steering wheel vr dualsense haptics accessories",
      "intent": "Check GTA 6 controller features, keyboard and mouse, steering wheels, VR, haptics, adaptive triggers, headsets, capture cards, cloud controllers, and accessibility accessories without trusting fake settings screens, affiliate tables, leaked menus, or copied older-game assumptions",
      "status": "Unknown",
      "directAnswer": "GTA 6 controller features, keyboard and mouse support, steering wheels, VR, adaptive triggers, haptics, headsets, capture cards, and accessory compatibility should stay unconfirmed until public Rockstar, Take-Two, platform, support, store, or verified post-launch evidence supports each exact claim.",
      "evidenceGate": "Do not promote controller feature lists, keyboard and mouse support, steering wheel compatibility, VR support, DualSense haptics/adaptive triggers, headset features, capture-card advice, handheld/mobile controller support, or accessibility-accessory behavior without public Rockstar/Take-Two wording, official platform/store/support material, trusted public review context, verified patch notes, or verified post-launch testing for the exact platform and accessory lane; reject leaked settings, datamined input strings, fake compatibility charts, affiliate pressure, sponsor scripts, emulator clips, and copied older-game assumptions.",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "anonymous social claims",
        "unsourced complete lists"
      ],
      "supportRoutes": [
        "/buying-guide/",
        "/platform-planner/",
        "/blog/gta-6-ps5-vs-xbox-pc-switch-2-platform-buying-watchlist/",
        "/blog/gta-6-accessibility-options-watchlist/",
        "/blog/gta-6-console-performance-60fps-ps5-pro-watchlist/",
        "/blog/gta-6-cloud-gaming-remote-play-handheld-streaming-watchlist/",
        "/creator-toolkit/"
      ],
      "updateBlastRadius": [
        "short answer",
        "FAQ/schema",
        "search index",
        "sitemap/RSS",
        "corrections log"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-activities-minigames-sports-fishing-watchlist",
      "route": "/blog/gta-6-activities-minigames-sports-fishing-watchlist/",
      "readerQuery": "gta 6 activities minigames sports fishing casino races gyms side activities",
      "intent": "Check GTA 6 minigames, sports, fishing, races, gyms, casinos, beach hobbies, random events, social-feed tasks, and side-content loops without trusting trailer overreads, fake activity maps, copied GTA V lists, or leaked objective tables",
      "status": "Unknown",
      "directAnswer": "GTA 6 minigames, sports, fishing, races, gyms, casinos, beach activities, random events, hobbies, and side-content loops should stay unconfirmed until public Rockstar, Take-Two, official material, or verified post-launch evidence supports each exact activity.",
      "evidenceGate": "Do not promote minigames, sports, fishing, races, gyms, casinos, beach activities, nightlife loops, arcade games, random events, rewards, leaderboards, completion requirements, Online variants, or activity-economy claims without public Rockstar/Take-Two wording, official media/captions, rating-board wording tied to the exact activity, trusted public review context, verified patch notes, or verified post-launch testing; reject leaked lists, datamined activity flags, fake casino screenshots, copied older-game rosters, fan-map icons, and activity tables with no public source.",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "anonymous social claims",
        "unsourced complete lists"
      ],
      "supportRoutes": [
        "/guides/",
        "/features/",
        "/map/",
        "/blog/gta-6-collectibles-100-percent-completion-watchlist/",
        "/blog/gta-6-interiors-enterable-buildings-businesses-watchlist/",
        "/blog/gta-6-wildlife-animals-watchlist/",
        "/blog/gta-6-money-businesses-properties-watchlist/"
      ],
      "updateBlastRadius": [
        "short answer",
        "FAQ/schema",
        "search index",
        "sitemap/RSS",
        "corrections log"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-voice-chat-text-chat-moderation-privacy-watchlist",
      "route": "/blog/gta-6-voice-chat-text-chat-moderation-privacy-watchlist/",
      "readerQuery": "gta 6 voice chat beta proximity chat unlock party voice access moderation whitelist streamer safe voice verification",
      "intent": "Check GTA 6 fake voice chat beta, proximity-chat unlock, party voice access, moderation whitelist, streamer-safe voice mode, and voice verification claims without joining private calls, scanning QR pages, installing files, uploading voice samples, paying fees, or sharing credentials",
      "status": "Unknown",
      "directAnswer": "GTA 6 voice chat, text chat, proximity chat, mute/report tools, moderation rules, privacy defaults, parental controls, party chat, cross-platform communication, streamer safety, and RP/community communication claims stay unknown until public official support/platform evidence or verified post-launch testing supports the exact setting.",
      "evidenceGate": "Do not promote GTA 6 voice chat beta, proximity-chat unlock, party voice access, moderation whitelist, streamer-safe voice mode, voice verification, mute/report bypass, parental-control override, cross-platform voice portal, or RP voice-server access claims without public Rockstar/Take-Two/Rockstar Support, official platform/store/support/policy wording, official public security advisory, or verified post-launch testing for the exact communication, access, account, payment, download, moderation, privacy, parental-control, or support route; reject DMs, comments, Discord screenshots, short links, QR pages, cloned support pages, private calls, private forms, payment gates, wallet requests, gift-card requests, password prompts, 2FA/recovery-code prompts, session-token requests, voice-file uploads, voiceprint requests, remote-access tools, APK/EXE/ZIP downloads, browser extensions, mobile configuration profiles, account-only pages, copied GTA Online assumptions, and modded server menus.",
      "blockedInputs": [
        "leaked settings screens",
        "fake support pages",
        "Discord screenshots",
        "copied GTA Online assumptions",
        "modded server menus",
        "QR-code or credential traps",
        "anonymous moderation claims"
      ],
      "supportRoutes": [
        "/online/",
        "/blog/gta-6-online-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "updateBlastRadius": [
        "voice/chat/privacy article",
        "Online hub",
        "crossplay article",
        "parent guide",
        "accessibility guide",
        "account-safety article",
        "reader-action router"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-ps5-vs-xbox-pc-switch-2-platform-buying-watchlist",
      "route": "/blog/gta-6-ps5-vs-xbox-pc-switch-2-platform-buying-watchlist/",
      "readerQuery": "gta 6 ps5 vs xbox pc switch 2 best platform to buy",
      "intent": "Choose a GTA 6 platform without trusting fake performance charts, PC timing guesses, Switch 2 wishlists, subscription rumours, or affiliate pressure",
      "status": "Confirmed + Unknown",
      "directAnswer": "PC timing, PC storefronts, launcher support, and system requirements remain official gaps until Rockstar, Take-Two, Rockstar Support, or an official store/launcher publishes GTA VI-specific wording.",
      "evidenceGate": "PS5 and Xbox Series X|S support are the tracked official launch baseline here; do not promote best-platform rankings, PC timing, Switch 2 support, FPS/resolution modes, subscription/cloud availability, storage/account claims, or commercial recommendations without public Rockstar/Take-Two/platform/store/support/catalogue evidence, trusted public review context, or verified post-launch testing for the exact claim. Reject platform-war posts, fake comparison charts, edited store pages, retailer placeholders, affiliate urgency, cloud demo screenshots, and private build captures.",
      "blockedInputs": [
        "fake Steam/Epic pages",
        "guessed release windows",
        "AI spec tables",
        "affiliate hardware pressure",
        "edited screenshots"
      ],
      "supportRoutes": [
        "/buying-guide/",
        "/platform-planner/",
        "/platform-store-source-router/",
        "/blog/gta-6-console-performance-60fps-ps5-pro-watchlist/",
        "/blog/is-gta-6-coming-to-pc/",
        "/blog/gta-6-switch-2-nintendo-platform-watchlist/",
        "/blog/gta-6-game-pass-ps-plus-subscription-watchlist/"
      ],
      "updateBlastRadius": [
        "PC article",
        "system requirements watchlist",
        "release-date page",
        "buying guide",
        "reader-action router",
        "platform/store router"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-screenshots-wallpapers-official-media-watchlist",
      "route": "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
      "readerQuery": "gta 6 photo mode beta screenshot filter pack creator preset download watermark remover media kit access portal",
      "intent": "Check GTA 6 fake photo mode beta pages, screenshot filter packs, creator preset downloads, watermark remover tools, private screenshot portals, and media-kit access claims without downloading files, uploading images, scanning QR pages, paying fees, or sharing credentials",
      "status": "Confirmed + Unknown",
      "directAnswer": "Trailer pages can discuss official footage and Rockstar copy, but scene reads must stay labelled as official observation, cautious inference, fan theory, or rejected leak-dependent claim.",
      "evidenceGate": "Do not promote GTA 6 photo mode beta pages, screenshot filter packs, creator preset downloads, watermark remover tools, private screenshot portals, media-kit access forms, thumbnail-template unlocks, QR media galleries, private drive packs, or image verification callbacks without public Rockstar/Take-Two/Rockstar Support, official media/creator/platform/store/support wording, official security documentation, or verified post-launch evidence for the exact photo, screenshot, media, creator, account, upload, download, payment, platform, or support route; reject DMs, comments, Discord screenshots, search ads, cloned media pages, private forms, account-only pages, QR pages, source-less screenshot packs, payment gates, credential prompts, image-upload forms, browser extensions, configuration profiles, EXE/APK/ZIP/DOC/PDF utilities, private-drive packs, and fake official badges.",
      "blockedInputs": [
        "leaked scene compilations",
        "private build clips",
        "datamined UI",
        "AI-upscaled badge guesses",
        "story-spoiler thumbnails"
      ],
      "supportRoutes": [
        "/media-gallery/",
        "/creator-toolkit/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "updateBlastRadius": [
        "media gallery",
        "trailer article",
        "map ledger",
        "vehicles database",
        "features database",
        "creator toolkit"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-interiors-enterable-buildings-businesses-watchlist",
      "route": "/blog/gta-6-interiors-enterable-buildings-businesses-watchlist/",
      "readerQuery": "gta 6 interiors enterable buildings businesses shops apartments safehouses",
      "intent": "Check GTA 6 enterable buildings, interiors, shops, malls, hotels, restaurants, apartments, safehouses, clubs, gyms, police stations, hospitals, ports, airports, activity locations, and business-access claims without trusting leaked room tours, fake door maps, or RP compatibility promises",
      "status": "Unknown",
      "directAnswer": "GTA 6 enterable buildings, interiors, shops, malls, hotels, restaurants, apartments, safehouses, clubs, gyms, hospitals, police stations, ports, airports, business access, and activity locations remain unconfirmed until public official material or verified post-launch testing supports the exact access path.",
      "evidenceGate": "Do not promote enterable-building, interior, shop, mall, hotel, restaurant, apartment, safehouse, club, gym, hospital, police-station, port, airport, robbery, business, activity, or property-access claims without public Rockstar/Take-Two wording, official media/captions, trusted public review context, verified patch notes, or verified post-launch testing for the exact access path; reject leaked room tours, datamined door lists, AI-upscaled frames, edited map icons, copied GTA V assumptions, and RP compatibility promises.",
      "blockedInputs": [
        "leaked room tours",
        "datamined door lists",
        "fake all-enterable-building maps",
        "AI-upscaled trailer frames",
        "edited map icons",
        "copied GTA V assumptions",
        "RP compatibility promises"
      ],
      "supportRoutes": [
        "/map/",
        "/features/",
        "/blog/gta-6-real-life-locations-landmarks-watchlist/",
        "/blog/gta-6-map-size-rumours-explained/",
        "/blog/gta-6-money-businesses-properties-watchlist/",
        "/post-launch-verification-lab/"
      ],
      "updateBlastRadius": [
        "interiors article",
        "map hub",
        "features database",
        "locations article",
        "economy/property article",
        "mission guide",
        "post-launch verification lab"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-account-linking-login-security-watchlist",
      "route": "/blog/gta-6-account-linking-login-security-watchlist/",
      "readerQuery": "gta 6 account hacked live help account compromise recovery hijacked account support restoration form security check call recovery escalation code",
      "intent": "Check GTA 6 live account-compromise, hijacked-account, restoration-form, security-check-call, fake support-handoff, and recovery-escalation searches without sharing credentials, approving prompts, paying helpers, installing tools, joining remote calls, or uploading private data",
      "status": "Unknown",
      "directAnswer": "GTA 6 account linking, login, Social Club wording, 2FA, verification emails, QR-code flows, entitlement transfer, and support fixes stay unconfirmed until public official support/platform evidence or verified post-launch testing supports the exact account step.",
      "evidenceGate": "Do not promote GTA 6 live account-compromise alerts, hijacked-account claims, account-restoration forms, recovery-escalation codes, security-check calls, fake support handoffs, device-trust reset prompts, entitlement recovery pages, or remote recovery helpers without public Rockstar/Take-Two/Rockstar Support, official platform/store/support/status wording, official account-security documentation, official public security advisory, or verified post-launch evidence for the exact account, compromise, recovery, support, platform, entitlement, security, payment, beta, preorder, Online, or download route; reject emails, DMs, comments, Discord screenshots, short links, QR pages, search ads, cloned support pages, private forms, account-only pages, password prompts, 2FA/recovery-code prompts, session-token requests, receipt uploads, identity-document uploads, browser profile exports, device-log requests, installer downloads, browser extensions, remote-access tools, support calls, and source-less account screenshots.",
      "blockedInputs": [
        "fake login portals",
        "shortened verification links",
        "QR-code traps",
        "private support chats",
        "edited entitlement screenshots",
        "password-reset bait",
        "VPN/account-change advice",
        "credential prompts"
      ],
      "supportRoutes": [
        "/reader-action-router/",
        "/platform-store-source-router/",
        "/server-status-source-router/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/preorder-safety-centre/",
        "/rumour-firewall/",
        "/source-policy/"
      ],
      "updateBlastRadius": [
        "account-safety article",
        "early-access intake",
        "mobile/APK safety",
        "server-status article",
        "platform/store router",
        "reader-action router",
        "corrections log"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-cloud-gaming-remote-play-handheld-streaming-watchlist",
      "route": "/blog/gta-6-cloud-gaming-remote-play-handheld-streaming-watchlist/",
      "readerQuery": "gta 6 cloud gaming remote play handheld streaming phone play",
      "intent": "Check whether GTA 6 supports cloud gaming, Xbox Cloud Gaming, PlayStation cloud streaming, PS Remote Play, Xbox remote play, handheld devices, phone-controller play, companion access, or subscription streaming without trusting fake cloud demos, APK bait, edited catalogue cards, or accessory ads",
      "status": "Unknown",
      "directAnswer": "GTA 6 cloud gaming, remote play, handheld streaming, phone play, subscription streaming, companion access, and accessory claims should stay unconfirmed until Rockstar, Take-Two, official platform stores/support pages, subscription catalogues, or verified post-launch evidence support each exact access path.",
      "evidenceGate": "Do not promote cloud gaming, remote play, phone play, handheld streaming, companion access, subscription-streaming, catalogue, accessory, or third-party service claims without public Rockstar/Take-Two wording, official platform/store/support documentation, official subscription catalogue evidence, or verified post-launch testing for the exact access path; reject APKs, fake demos, edited catalogue cards, login-first streaming pages, private screenshots, region-switch advice, and accessory affiliate pressure.",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "anonymous social claims",
        "unsourced complete lists"
      ],
      "supportRoutes": [
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-game-pass-ps-plus-subscription-watchlist/",
        "/blog/gta-6-switch-2-nintendo-platform-watchlist/",
        "/platform-store-source-router/",
        "/buying-guide/"
      ],
      "updateBlastRadius": [
        "short answer",
        "FAQ/schema",
        "search index",
        "sitemap/RSS",
        "corrections log"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-real-life-locations-landmarks-watchlist",
      "route": "/blog/gta-6-real-life-locations-landmarks-watchlist/",
      "readerQuery": "gta 6 real life locations miami landmarks leonida counties",
      "intent": "Check which Vice City, Leonida, Miami-inspired, county, neighbourhood, airport, beach, Keys, wetland, bridge, and landmark claims are official, observed, unknown, or rejected without trusting fan maps or leaked coordinates",
      "status": "Confirmed + Unknown",
      "directAnswer": "Online, crossplay, transfers, GTA+, private sessions, creator tools, FiveM/RP compatibility, and community-server assumptions stay unknown until Rockstar, Cfx.re, platform, support, or verified post-launch evidence says otherwise.",
      "evidenceGate": "Vice City and Leonida are official setting facts; promote exact landmark, county, neighbourhood, airport, beach, Keys, interior, route, travel-time, POI, or real-world match claims only from public Rockstar/Take-Two wording, official captions/media, trusted public analysis with visible evidence, or verified post-launch evidence. Reject leaked maps, datamined coordinates, stitched fan atlases, exact-address guesses, AI-upscaled comparisons, and tourism bait framed as official.",
      "blockedInputs": [
        "Discord screenshots",
        "paid compatibility promises",
        "copied GTA Online assumptions",
        "private server access claims",
        "creator thumbnails implying confirmation"
      ],
      "supportRoutes": [
        "/map/",
        "/map-claim-ledger/",
        "/blog/what-is-leonida/",
        "/blog/gta-6-map-size-rumours-explained/",
        "/blog/gta-6-interactive-map-app-location-database-watchlist/"
      ],
      "updateBlastRadius": [
        "Online hub",
        "RP route",
        "crossplay article",
        "features database",
        "creator toolkit",
        "social trust layer"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-story-character-switching-coop-watchlist",
      "route": "/blog/gta-6-story-character-switching-coop-watchlist/",
      "readerQuery": "gta 6 story character switching co-op romance endings",
      "intent": "Check story structure, playable-character switching, co-op campaign, romance or relationship systems, choices, mission order, and ending claims without seeing leaks or spoiler thumbnails",
      "status": "Unknown",
      "directAnswer": "GTA 6 story structure, character switching, playable-character balance, co-op story, romance, relationship, mission-order, choice, and ending claims should stay unconfirmed until Rockstar, Take-Two, official material, or spoiler-labelled verified post-launch evidence supports each exact detail.",
      "evidenceGate": "Promote story-system, character-switching, co-op, romance, relationship, choice, mission-order, or ending claims only from public Rockstar/Take-Two wording, official media, trusted public review context with spoiler scope, or spoiler-labelled verified post-launch evidence; reject leaked cutscenes, datamined mission lists, fake scripts, edited subtitles, hidden trophy names, and ending thumbnails.",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "anonymous social claims",
        "unsourced complete lists"
      ],
      "supportRoutes": [
        "/characters/",
        "/blog/who-is-lucia/",
        "/blog/who-is-jason/",
        "/blog/gta-6-mission-walkthrough-spoiler-safe-guide/",
        "/spoiler-policy/",
        "/spoiler-source-router/"
      ],
      "updateBlastRadius": [
        "short answer",
        "FAQ/schema",
        "search index",
        "sitemap/RSS",
        "corrections log"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-weather-hurricanes-water-physics-watchlist",
      "route": "/blog/gta-6-weather-hurricanes-water-physics-watchlist/",
      "readerQuery": "gta 6 weather hurricanes water physics flooding storms",
      "intent": "Check whether GTA 6 has confirmed hurricanes, dynamic weather, flooding, water physics, storm surge, beach systems, boat handling, or environmental destruction without trusting modded clips, AI tech demos, leaked overlays, or creator certainty",
      "status": "Unknown",
      "directAnswer": "Vice City and Leonida are the confirmed setting baseline; full map size, complete locations, interiors, route timings, and collectible maps need official or verified post-launch evidence.",
      "evidenceGate": "Promote weather, hurricane, flooding, water-physics, storm, beach, boat-handling, environmental-destruction, or emergency-system claims only from public Rockstar/Take-Two wording, official Newswire/support/platform/store material, trusted public technical coverage with visible evidence, official screenshots/captions, verified patch notes, or verified post-launch testing for the exact system; reject modded GTA V clips, AI physics demos, leaked-map disaster overlays, datamined weather strings, fake engine showcases, and copied older-game assumptions.",
      "blockedInputs": [
        "leaked maps",
        "stitched fan maps presented as fact",
        "datamined coordinates",
        "anonymous district lists",
        "private screenshots"
      ],
      "supportRoutes": [
        "/map/",
        "/features/",
        "/vehicles/",
        "/blog/gta-6-map-size-rumours-explained/",
        "/blog/gta-6-vehicles-cars-customization-watchlist/",
        "/post-launch-verification-lab/"
      ],
      "updateBlastRadius": [
        "map page",
        "map claim ledger",
        "map evidence board",
        "trailer analysis",
        "guides hub",
        "search index"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-dlc-expansion-roadmap-watchlist",
      "route": "/blog/gta-6-dlc-expansion-roadmap-watchlist/",
      "readerQuery": "gta 6 dlc expansions roadmap seasons battle pass updates",
      "intent": "Check whether GTA 6 DLC, story expansions, Online updates, seasons, battle passes, map expansions, GTA+, paid content, or a post-launch roadmap is real without trusting fake calendars or datamined menus",
      "status": "Unknown",
      "directAnswer": "Online, crossplay, transfers, GTA+, private sessions, creator tools, FiveM/RP compatibility, and community-server assumptions stay unknown until Rockstar, Cfx.re, platform, support, or verified post-launch evidence says otherwise.",
      "evidenceGate": "Do not promote DLC, story expansion, Online update, season, battle-pass, map-expansion, paid-content, GTA+, or roadmap claims without public Rockstar/Take-Two, official Newswire/support/platform/store/GTA+ material, verified patch notes, or verified post-launch evidence for the exact claim; reject fake roadmap graphics, edited store cards, datamined menus, leaked strings, copied GTA Online cadence, and subscription-benefit guesses.",
      "blockedInputs": [
        "Discord screenshots",
        "paid compatibility promises",
        "copied GTA Online assumptions",
        "private server access claims",
        "creator thumbnails implying confirmation"
      ],
      "supportRoutes": [
        "/online/",
        "/blog/gta-6-game-pass-ps-plus-subscription-watchlist/",
        "/blog/gta-6-money-businesses-properties-watchlist/",
        "/blog/gta-6-map-size-rumours-explained/",
        "/post-launch-verification-lab/"
      ],
      "updateBlastRadius": [
        "Online hub",
        "RP route",
        "crossplay article",
        "features database",
        "creator toolkit",
        "social trust layer"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-release-time-unlock-countdown-watchlist",
      "route": "/blog/gta-6-release-time-unlock-countdown-watchlist/",
      "readerQuery": "gta 6 release time unlock countdown region launch time",
      "intent": "Check GTA 6 unlock time, local release clocks, preload countdowns, region timing, entitlement, and launch-day incident claims without trusting fake countdowns or unsafe region advice",
      "status": "Unknown",
      "directAnswer": "GTA 6 release time, unlock countdowns, local timezone charts, regional launch windows, preload clocks, account entitlements, family sharing, refund timing, and launch incidents remain unconfirmed until public official store/support/status wording or verified post-launch evidence supports the exact platform and region.",
      "evidenceGate": "Promote release-time, unlock-clock, regional launch, preload, entitlement, family-sharing, refund, support, or launch-incident claims only from public Rockstar/Take-Two wording, official platform-store/support/status pages, Rockstar Support, official preload/unlock metadata, or verified post-launch evidence for the exact platform and region; reject fake countdowns, edited store screenshots, VPN advice, private support chats, and one-region anecdotes.",
      "blockedInputs": [
        "fake countdown graphics",
        "edited store screenshots",
        "VPN-region advice",
        "private support chats",
        "key-shop entitlement promises",
        "one-region anecdotes as global claims"
      ],
      "supportRoutes": [
        "/release-date/",
        "/blog/gta-6-preload-download-size-watchlist/",
        "/platform-store-source-router/",
        "/server-status-source-router/",
        "/preorder-safety-centre/"
      ],
      "updateBlastRadius": [
        "release-time article",
        "release-date page",
        "preload watchlist",
        "platform-store router",
        "server-status router",
        "launch unlock matrix",
        "corrections log"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-switch-2-nintendo-platform-watchlist",
      "route": "/blog/gta-6-switch-2-nintendo-platform-watchlist/",
      "readerQuery": "gta 6 switch 2 nintendo handheld cloud cartridge",
      "intent": "Check whether GTA 6 is coming to Switch 2, Nintendo hardware, handheld mode, cartridge, eShop, or cloud without trusting fake Direct cards, retailer placeholders, or platform-war rumours",
      "status": "Unknown",
      "directAnswer": "GTA 6 on Switch 2, Nintendo hardware, handheld mode, cloud streaming, cartridge releases, eShop pages, performance targets, and portability claims should stay unconfirmed until Rockstar, Take-Two, Nintendo, an official store, or verified post-launch evidence supports the exact platform claim.",
      "evidenceGate": "Do not promote Nintendo, Switch 2, handheld, cartridge, eShop, cloud, performance, Online, preorder, or cross-save claims without public Rockstar/Take-Two, Nintendo, official store/support, or verified post-launch evidence naming GTA 6 and the exact platform claim; reject fake Direct graphics, edited eShop pages, retailer placeholders, cloud screenshots, anonymous dev-kit posts, and \"could run\" hardware takes.",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "anonymous social claims",
        "unsourced complete lists"
      ],
      "supportRoutes": [
        "/release-date/",
        "/platform-planner/",
        "/buying-guide/",
        "/platform-store-source-router/",
        "/blog/gta-6-console-performance-60fps-ps5-pro-watchlist/"
      ],
      "updateBlastRadius": [
        "short answer",
        "FAQ/schema",
        "search index",
        "sitemap/RSS",
        "corrections log"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-photo-mode-rockstar-editor-capture-tools-watchlist",
      "route": "/blog/gta-6-photo-mode-rockstar-editor-capture-tools-watchlist/",
      "readerQuery": "gta 6 photo mode rockstar editor director mode capture tools",
      "intent": "Check whether GTA 6 has photo mode, Rockstar Editor, director mode, replay tools, capture exports, or creator/UGC tooling without trusting leaked menus or copied older-game assumptions",
      "status": "Unknown",
      "directAnswer": "GTA 6 photo mode, Rockstar Editor, director mode, replay tools, capture-card workflows, screenshot features, creator exports, and UGC/editor claims should stay unconfirmed until official or verified post-launch evidence supports each exact tool.",
      "evidenceGate": "Do not promote photo mode, Rockstar Editor, director mode, replay/timeline editing, free camera, filters, UGC tools, or capture-export claims without public Rockstar/Take-Two/support/platform material or verified post-launch capture for the exact feature.",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "anonymous social claims",
        "unsourced complete lists"
      ],
      "supportRoutes": [
        "/creator-toolkit/",
        "/media-gallery/",
        "/blog/creator-video-ideas/",
        "/post-launch-verification-lab/",
        "/source-policy/"
      ],
      "updateBlastRadius": [
        "short answer",
        "FAQ/schema",
        "search index",
        "sitemap/RSS",
        "corrections log"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-voice-actors-cast-jason-lucia-watchlist",
      "route": "/blog/gta-6-voice-actors-cast-jason-lucia-watchlist/",
      "readerQuery": "gta 6 ai voice cast invite voiceprint verification private recording session voice clone consent studio access sample upload",
      "intent": "Check GTA 6 fake AI voice cast invites, voiceprint verification pages, private recording-session offers, voice-clone consent forms, studio access passes, and sample-upload requests without uploading voice files, paying fees, installing tools, joining private calls, or sharing credentials",
      "status": "Unknown",
      "directAnswer": "GTA 6 voice actors, cast lists, Jason actor, Lucia actor, mocap, credits, and IMDb-style claims should stay unconfirmed until Rockstar, Take-Two, the actor, a public credit, or verified post-launch evidence supports the exact role.",
      "evidenceGate": "Do not promote GTA 6 AI voice cast invites, voiceprint verification pages, private recording-session offers, voice-clone consent forms, studio access passes, sample-upload portals, talent onboarding calls, remote-recording apps, fake studio calendars, payroll checks, or casting-support callbacks without public Rockstar/Take-Two/Rockstar Support, official casting/vendor, official media, official platform, clearly attributable public outlet disclosure, official security advisory, or verified post-launch evidence for the exact cast, voice, AI, recording, upload, identity, payment, account, download, and support route; reject DMs, comments, Discord screenshots, cloned casting pages, search ads, short links, QR pages, private forms, payment gates, wallet requests, gift-card requests, password prompts, 2FA/recovery-code prompts, session-token requests, ID uploads, payroll/bank requests, voice-file uploads, voice-clone releases, remote-access tools, recording-app downloads, calendar invites, and account-only pages.",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "anonymous social claims",
        "unsourced complete lists"
      ],
      "supportRoutes": [
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "updateBlastRadius": [
        "short answer",
        "FAQ/schema",
        "search index",
        "sitemap/RSS",
        "corrections log"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-interactive-map-app-location-database-watchlist",
      "route": "/blog/gta-6-interactive-map-app-location-database-watchlist/",
      "readerQuery": "gta 6 verified map download seed code early map unlock prerelease map file route database qr map sync private map access",
      "intent": "Check GTA 6 fake verified map downloads, seed-code unlocks, early map unlock pages, prerelease map files, route databases, QR map sync pages, and private map-access portals without downloading files, scanning QR pages, paying fees, installing tools, or sharing credentials",
      "status": "Unknown",
      "directAnswer": "Vice City and Leonida are the confirmed setting baseline; full map size, complete locations, interiors, route timings, and collectible maps need official or verified post-launch evidence.",
      "evidenceGate": "Do not promote GTA 6 verified map downloads, seed-code unlocks, early map unlock pages, prerelease map files, route databases, QR map sync pages, private map-access portals, coordinate seed generators, hidden-route packs, collectible-map unlockers, or account-linked map tools without public Rockstar/Take-Two/Rockstar Support/platform/store/support/media wording, official published media, trusted public guide context, official security advisory, or verified post-launch evidence for the exact map, location, route, file, tool, seed-code, account, download, payment, support, or platform route; reject leaked assets, datamined coordinates, private build captures, Discord attachments, QR pages, private drives, EXE/APK/ZIP downloads, browser extensions, payment gates, wallet requests, gift-card requests, credential prompts, account-only screenshots, seed-code forms, and source-less map overlays.",
      "blockedInputs": [
        "leaked maps",
        "stitched fan maps presented as fact",
        "datamined coordinates",
        "anonymous district lists",
        "private screenshots"
      ],
      "supportRoutes": [
        "/map/",
        "/map-claim-ledger/",
        "/map-evidence-board/",
        "/blog/gta-6-map-size-rumours-explained/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "updateBlastRadius": [
        "map page",
        "map claim ledger",
        "map evidence board",
        "trailer analysis",
        "guides hub",
        "search index"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-server-status-online-error-code-watchlist",
      "route": "/blog/gta-6-server-status-online-error-code-watchlist/",
      "readerQuery": "gta 6 launcher error code activation failed entitlement check preload error install repair support ticket qr fix private helper",
      "intent": "Check GTA 6 launcher error codes, activation failures, entitlement checks, preload errors, install repairs, support tickets, QR fixes, and private helper claims without installing tools, changing accounts, entering credentials, paying helpers, scanning QR pages, or trusting private troubleshooting pages",
      "status": "Unknown",
      "directAnswer": "GTA 6 server status, Online outages, error codes, install issues, entitlements, preload failures, crashes, and support workarounds stay unconfirmed until public official status/support evidence or verified post-launch testing supports the exact issue.",
      "evidenceGate": "Do not promote GTA 6 launcher error-code fixes, activation-failure workarounds, entitlement-check pages, preload-error repairs, install-repair scripts, support-ticket escalators, QR fixes, private helpers, cache cleaners, account repair utilities, or support callbacks without public Rockstar/Take-Two, Rockstar Support, PlayStation, Xbox, official platform-store/support/status wording, official security advisory, or verified post-launch evidence for the exact platform, account, entitlement, support, status, and troubleshooting route; reject DMs, comments, Discord attachments, search ads, short links, QR pages, cloned support pages, payment gates, wallet requests, gift-card requests, password prompts, 2FA/recovery-code prompts, session-token requests, remote-access tools, browser extensions, EXE/APK/ZIP downloads, private drives, registry/profile scripts, account-only pages, and source-less repair screenshots.",
      "blockedInputs": [
        "fake status pages",
        "private support chats",
        "one-region anecdotes",
        "credential prompts",
        "unversioned screenshots",
        "creator panic thumbnails"
      ],
      "supportRoutes": [
        "/blog/gta-6-preload-download-size-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/platform-store-source-router/",
        "/server-status-source-router/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "updateBlastRadius": [
        "server status article",
        "status source router",
        "post-launch verification lab",
        "launch-week update playbook",
        "source-change feed",
        "correction impact router"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-console-performance-60fps-ps5-pro-watchlist",
      "route": "/blog/gta-6-console-performance-60fps-ps5-pro-watchlist/",
      "readerQuery": "gta 6 benchmark test fps unlock graphics settings leak capture utility performance mod optimization download",
      "intent": "Check GTA 6 benchmark tests, FPS unlocks, graphics-settings leaks, capture utilities, performance mods, optimization downloads, and driver-profile claims without installing tools, paying fees, entering credentials, or trusting fake benchmark pages",
      "status": "Unknown",
      "directAnswer": "GTA 6 console FPS, PS5 Pro upgrades, ray tracing, resolution, performance modes, and comparison claims remain unconfirmed here unless Rockstar, an official platform, trusted review coverage, or verified post-launch testing supports the exact detail.",
      "evidenceGate": "Do not promote GTA 6 benchmark tests, FPS unlocks, graphics settings, optimization tools, capture utilities, driver profiles, performance mods, config files, shader packs, EXE installers, APKs, beta tools, or paid benchmark access without public Rockstar/Take-Two/Rockstar Support/platform/store/support wording, official published technical guidance, clearly attributable public review/source disclosure, official security advisory, or verified post-launch evidence for the exact route; reject file hosts, Discord attachments, private drives, QR installers, fake driver pages, payment gates, wallet requests, credential prompts, remote-access tools, search ads, account-only captures, edited charts, and source-less benchmark screenshots.",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "anonymous social claims",
        "unsourced complete lists"
      ],
      "supportRoutes": [
        "/blog/gta-6-system-requirements-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "updateBlastRadius": [
        "short answer",
        "FAQ/schema",
        "search index",
        "sitemap/RSS",
        "corrections log"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-collectibles-100-percent-completion-watchlist",
      "route": "/blog/gta-6-collectibles-100-percent-completion-watchlist/",
      "readerQuery": "gta 6 collectibles 100 percent completion checklist side activities",
      "intent": "Prepare completion and collectible guides without trusting leaked maps, fake checklists, hidden spoilers, or unverified reward tables",
      "status": "Unknown",
      "directAnswer": "GTA 6 collectibles, 100 percent completion routes, side activities, missables, rewards, and completion checklists should stay unconfirmed until official guide material or verified post-launch evidence supports each exact row.",
      "evidenceGate": "Do not publish collectible counts, 100 percent rules, activity lists, missables, locations, rewards, or completion routes until official guide material, platform metadata, support/manual copy, trusted review context, or verified post-launch evidence supports the exact row.",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "anonymous social claims",
        "unsourced complete lists"
      ],
      "supportRoutes": [
        "/guides/",
        "/map-claim-ledger/",
        "/spoiler-source-router/",
        "/post-launch-verification-lab/",
        "/blog/gta-6-trophy-achievement-watchlist/"
      ],
      "updateBlastRadius": [
        "short answer",
        "FAQ/schema",
        "search index",
        "sitemap/RSS",
        "corrections log"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-trailer-3-countdown-watchlist",
      "route": "/blog/gta-6-trailer-3-countdown-watchlist/",
      "readerQuery": "gta 6 livestream ticket premiere pass watch party portal vip stream access qr check in paid viewing code account link stream",
      "intent": "Check GTA 6 fake livestream tickets, premiere passes, watch-party portals, VIP stream access, QR check-ins, paid viewing codes, and account-link viewing pages without paying, scanning QR pages, installing files, entering credentials, or trusting private stream-access claims",
      "status": "Unknown",
      "directAnswer": "Trailer pages can discuss official footage and Rockstar copy, but scene reads must stay labelled as official observation, cautious inference, fan theory, or rejected leak-dependent claim.",
      "evidenceGate": "Do not promote GTA 6 livestream tickets, premiere passes, watch-party portals, VIP stream access, QR check-ins, paid viewing codes, account-link viewing pages, private stream rooms, early trailer screenings, queue-jump viewing links, creator stream passes, or support callbacks without public Rockstar/Take-Two, official platform/media wording, official event terms, official retailer terms, public ticketing/payment-provider terms, official security advisory, or verified post-launch evidence for the exact offer; reject DMs, comments, Discord screenshots, short links, QR pages, search ads, cloned event/media pages, private viewing portals, payment gates, wallet requests, gift-card requests, credential prompts, password reset prompts, installer downloads, browser extensions, remote-access tools, account-only pages, and source-less stream screenshots.",
      "blockedInputs": [
        "leaked scene compilations",
        "private build clips",
        "datamined UI",
        "AI-upscaled badge guesses",
        "story-spoiler thumbnails"
      ],
      "supportRoutes": [
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/preorder-safety-centre/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "updateBlastRadius": [
        "media gallery",
        "trailer article",
        "map ledger",
        "vehicles database",
        "features database",
        "creator toolkit"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-early-access-beta-review-embargo-watchlist",
      "route": "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
      "readerQuery": "gta 6 beta tester nda private bug bounty qa invite whitelist form vulnerability reward account verification",
      "intent": "Check GTA 6 fake beta tester NDA, private bug bounty, QA invite, whitelist form, vulnerability reward, and account-verification claims without signing fake agreements, uploading identity material, installing files, joining private calls, paying fees, or sharing credentials",
      "status": "Unknown",
      "directAnswer": "Preorders, editions, prices, preload windows, file size, bonuses, and refund wording need exact public official store, Rockstar, Take-Two, support, or rating-board evidence before buyer guidance changes.",
      "evidenceGate": "Do not promote GTA 6 beta tester NDA offers, private bug bounty invites, QA invite forms, whitelist claims, vulnerability reward pages, account-verification portals, tester contracts, security researcher payouts, paid triage queues, private onboarding calls, or exploit-report upload pages without public Rockstar/Take-Two/Rockstar Support/platform/store/support wording, official public access or security documentation, official public vulnerability-disclosure wording, official security advisory, or verified post-launch evidence for the exact access, account, download, payment, support, or security route; reject DMs, comments, Discord screenshots, email-only claims, short links, QR pages, NDA PDFs, DOC/ZIP/APK/EXE attachments, payment gates, wallet requests, gift-card requests, password prompts, 2FA/recovery-code prompts, session-token requests, identity-document uploads, remote-access tools, private forms, account-only pages, and cloned support pages.",
      "blockedInputs": [
        "retailer placeholders",
        "edited store screenshots",
        "fake edition charts",
        "affiliate urgency",
        "cached snippets without a public source"
      ],
      "supportRoutes": [
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/preorder-safety-centre/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "updateBlastRadius": [
        "buying guide",
        "preorder safety centre",
        "store checker",
        "newsletter segment router",
        "FAQ",
        "corrections log"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "is-gta-6-coming-to-pc",
      "route": "/blog/is-gta-6-coming-to-pc/",
      "readerQuery": "is gta 6 coming to pc",
      "intent": "Decide whether to wait for PC or buy console",
      "status": "Unknown",
      "directAnswer": "PC timing, PC storefronts, launcher support, and system requirements remain official gaps until Rockstar, Take-Two, Rockstar Support, or an official store/launcher publishes GTA VI-specific wording.",
      "evidenceGate": "No PC date or specs without Rockstar, Take-Two, support, launcher, Steam/Epic, or platform publication.",
      "blockedInputs": [
        "fake Steam/Epic pages",
        "guessed release windows",
        "AI spec tables",
        "affiliate hardware pressure",
        "edited screenshots"
      ],
      "supportRoutes": [
        "/release-date/",
        "/buying-guide/",
        "/features/"
      ],
      "updateBlastRadius": [
        "PC article",
        "system requirements watchlist",
        "release-date page",
        "buying guide",
        "reader-action router",
        "platform/store router"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-game-pass-ps-plus-subscription-watchlist",
      "route": "/blog/gta-6-game-pass-ps-plus-subscription-watchlist/",
      "readerQuery": "gta 6 game pass ps plus subscription day one",
      "intent": "Decide whether GTA 6 will be available through Game Pass, PlayStation Plus, GTA+, cloud streaming, trials, bundles, or subscription perks without trusting fake catalogue cards",
      "status": "Unknown",
      "directAnswer": "No tracked official source here confirms GTA 6 for Game Pass, PlayStation Plus, cloud catalogues, trials, or GTA+ launch benefits, so subscription claims stay watchlisted until public platform or Rockstar evidence exists.",
      "evidenceGate": "Do not promote subscription, trial, cloud, bundle, GTA+, entitlement, or transfer claims without public Rockstar/Take-Two, official platform, official subscription-catalogue, store, or support evidence naming GTA 6 and the exact benefit.",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "anonymous social claims",
        "unsourced complete lists"
      ],
      "supportRoutes": [
        "/buying-guide/",
        "/online/",
        "/preorder-safety-centre/",
        "/platform-store-source-router/"
      ],
      "updateBlastRadius": [
        "short answer",
        "FAQ/schema",
        "search index",
        "sitemap/RSS",
        "corrections log"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-mobile-apk-download-watchlist",
      "route": "/blog/gta-6-mobile-apk-download-watchlist/",
      "readerQuery": "gta 6 beta download mirror launcher installer cdn mirror torrent launcher patcher verification installer",
      "intent": "Check GTA 6 fake beta download mirrors, launcher installers, CDN mirrors, torrent launchers, patcher tools, and verification installers without installing files, scanning QR pages, changing device settings, paying fees, or sharing credentials",
      "status": "Unknown",
      "directAnswer": "GTA 6 account linking, login, Social Club wording, 2FA, verification emails, QR-code flows, entitlement transfer, and support fixes stay unconfirmed until public official support/platform evidence or verified post-launch testing supports the exact account step.",
      "evidenceGate": "Do not promote GTA 6 beta download mirrors, launcher installers, CDN mirrors, torrent launchers, patcher tools, verification installers, modded early-access builds, private launchers, access-key generators, checksum-fix utilities, cloud-play installers, or device-profile downloads without public Rockstar/Take-Two/Rockstar Support, official platform/store/support wording, official public access documentation, official public security advisory, or verified post-launch evidence for the exact beta, playable build, launcher, mirror, file, account, platform, device, payment, support, or download route; reject file hosts, Discord attachments, Telegram mirrors, private drives, torrents, search ads, cloned support pages, QR installers, payment gates, wallet requests, gift-card requests, password prompts, 2FA/recovery-code prompts, session-token requests, receipt uploads, identity-document uploads, remote-access tools, mobile configuration profiles, browser extensions, certificates, account-only pages, and source-less launcher screenshots.",
      "blockedInputs": [
        "fake login portals",
        "shortened verification links",
        "QR-code traps",
        "private support chats",
        "edited entitlement screenshots",
        "password-reset bait",
        "VPN/account-change advice",
        "credential prompts"
      ],
      "supportRoutes": [
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/platform-store-source-router/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-preload-download-size-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "updateBlastRadius": [
        "account-safety article",
        "early-access intake",
        "mobile/APK safety",
        "server-status article",
        "platform/store router",
        "reader-action router",
        "corrections log"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-cheats-codes-console-commands-watchlist",
      "route": "/blog/gta-6-cheats-codes-console-commands-watchlist/",
      "readerQuery": "gta 6 cheats codes console commands trainers",
      "intent": "Find cheats without installing unsafe files, trusting fake code lists, or confusing single-player fun with Online exploitation",
      "status": "Unknown",
      "directAnswer": "GTA 6 cheat codes, console commands, trainers, mod menus, money glitches, and Online exploits are not confirmed here; treat pre-launch cheat claims as unsafe unless official material or verified post-launch testing supports the exact detail.",
      "evidenceGate": "Do not publish cheat codes, console commands, trainers, mod menus, money glitches, or exploit steps without official material or verified post-launch testing; reject downloads, credentials, leaked/dev-build claims, and paid mod-menu offers.",
      "blockedInputs": [
        "fake controller-code tables",
        "trainer downloads",
        "paid mod menus",
        "credential forms",
        "leaked or private build console screenshots",
        "key generators"
      ],
      "supportRoutes": [
        "/guides/",
        "/rumour-firewall/",
        "/source-policy/",
        "/post-launch-verification-lab/",
        "/online/"
      ],
      "updateBlastRadius": [
        "cheats article",
        "guides hub",
        "rumour firewall",
        "source policy",
        "post-launch verification lab",
        "Online safety copy"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-weapons-gunplay-combat-watchlist",
      "route": "/blog/gta-6-weapons-gunplay-combat-watchlist/",
      "readerQuery": "gta 6 weapons gunplay combat ammo loadouts",
      "intent": "Check weapons, gunplay, shops, ammo, stealth, armour, and combat systems without trusting leaked arsenals or fake stat tables",
      "status": "Unknown",
      "directAnswer": "Online, crossplay, transfers, GTA+, private sessions, creator tools, FiveM/RP compatibility, and community-server assumptions stay unknown until Rockstar, Cfx.re, platform, support, or verified post-launch evidence says otherwise.",
      "evidenceGate": "Promote exact weapon, combat, ammo, attachment, armour, stealth, shop, unlock, or Online/PvP claims only from official material, support/manual/store wording, verified released-game capture, direct testing, or patch notes; reject leaked clips, datamined files, fake shop screenshots, copied GTA V/GTA Online arsenals, trainers, and mod-menu claims.",
      "blockedInputs": [
        "Discord screenshots",
        "paid compatibility promises",
        "copied GTA Online assumptions",
        "private server access claims",
        "creator thumbnails implying confirmation"
      ],
      "supportRoutes": [
        "/features/",
        "/guides/",
        "/blog/gta-6-police-wanted-system-watchlist/",
        "/blog/gta-6-online-watchlist/",
        "/rumour-firewall/"
      ],
      "updateBlastRadius": [
        "Online hub",
        "RP route",
        "crossplay article",
        "features database",
        "creator toolkit",
        "social trust layer"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "what-is-leonida",
      "route": "/blog/what-is-leonida/",
      "readerQuery": "what is leonida in gta 6",
      "intent": "Understand whether Leonida is a state, how it relates to Vice City, and which map or real-world-location claims remain unconfirmed without reading leaked maps or fan atlases",
      "status": "Confirmed",
      "directAnswer": "Vice City and Leonida are the confirmed setting baseline; full map size, complete locations, interiors, route timings, and collectible maps need official or verified post-launch evidence.",
      "evidenceGate": "Leonida is the official GTA 6 state setting and Vice City sits inside it; exact counties, districts, landmarks, road networks, map scale, interiors, activity locations, and guide routes require public Rockstar/Take-Two wording, official media/captions, trusted public review context, or verified post-launch evidence. Reject leaked maps, datamined coordinates, stitched fan atlases, AI-upscaled frame guesses, anonymous district lists, and tourism bait framed as official.",
      "blockedInputs": [
        "leaked maps",
        "stitched fan maps presented as fact",
        "datamined coordinates",
        "anonymous district lists",
        "private screenshots"
      ],
      "supportRoutes": [
        "/map/",
        "/map-claim-ledger/",
        "/map-evidence-board/",
        "/blog/gta-6-real-life-locations-landmarks-watchlist/",
        "/blog/gta-6-map-size-rumours-explained/",
        "/confirmed-vs-rumoured/"
      ],
      "updateBlastRadius": [
        "map page",
        "map claim ledger",
        "map evidence board",
        "trailer analysis",
        "guides hub",
        "search index"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "who-is-lucia",
      "route": "/blog/who-is-lucia/",
      "readerQuery": "gta 6 story character switching co-op romance endings",
      "intent": "Check story structure, playable-character switching, co-op campaign, romance or relationship systems, choices, mission order, and ending claims without seeing leaks or spoiler thumbnails",
      "status": "Confirmed",
      "directAnswer": "Lucia Caminos is confirmed as a central GTA 6 character named by Rockstar; keep biography rooted in official copy, label trailer observations separately, and hold endings, relationship outcomes, mission details, actor claims, and full backstory until official or spoiler-gated post-launch evidence exists.",
      "evidenceGate": "Promote story-system, character-switching, co-op, romance, relationship, choice, mission-order, or ending claims only from public Rockstar/Take-Two wording, official media, trusted public review context with spoiler scope, or spoiler-labelled verified post-launch evidence; reject leaked cutscenes, datamined mission lists, fake scripts, edited subtitles, hidden trophy names, and ending thumbnails.",
      "blockedInputs": [
        "leaked cutscenes",
        "private scripts",
        "datamined dialogue",
        "fake endings",
        "anonymous actor claims",
        "edited subtitle screenshots",
        "full-story thumbnails"
      ],
      "supportRoutes": [
        "/characters/",
        "/blog/who-is-lucia/",
        "/blog/who-is-jason/",
        "/blog/gta-6-mission-walkthrough-spoiler-safe-guide/",
        "/spoiler-policy/",
        "/spoiler-source-router/"
      ],
      "updateBlastRadius": [
        "Lucia article",
        "characters hub",
        "Jason article",
        "story-system watchlist",
        "voice/cast watchlist",
        "search/share packets",
        "corrections log"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "who-is-jason",
      "route": "/blog/who-is-jason/",
      "readerQuery": "gta 6 story character switching co-op romance endings",
      "intent": "Check story structure, playable-character switching, co-op campaign, romance or relationship systems, choices, mission order, and ending claims without seeing leaks or spoiler thumbnails",
      "status": "Confirmed",
      "directAnswer": "Jason Duval is a central character named by Rockstar, tied to the Keys, drug runners, and a desire for an easier life.",
      "evidenceGate": "Promote story-system, character-switching, co-op, romance, relationship, choice, mission-order, or ending claims only from public Rockstar/Take-Two wording, official media, trusted public review context with spoiler scope, or spoiler-labelled verified post-launch evidence; reject leaked cutscenes, datamined mission lists, fake scripts, edited subtitles, hidden trophy names, and ending thumbnails.",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "anonymous social claims",
        "unsourced complete lists"
      ],
      "supportRoutes": [
        "/characters/",
        "/blog/who-is-lucia/",
        "/blog/who-is-jason/",
        "/blog/gta-6-mission-walkthrough-spoiler-safe-guide/",
        "/spoiler-policy/",
        "/spoiler-source-router/"
      ],
      "updateBlastRadius": [
        "short answer",
        "FAQ/schema",
        "search index",
        "sitemap/RSS",
        "corrections log"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "social-media-gameplay-predictions",
      "route": "/blog/social-media-gameplay-predictions/",
      "readerQuery": "how social media could change gta 6 gameplay",
      "intent": "Gameplay Systems",
      "status": "Speculative",
      "directAnswer": "A clear speculation piece on viral crime clips, witness posts, reputation, and how social mechanics could create emergent consequences.",
      "evidenceGate": "Visible speculation/product label plus a tracker link before any claim can be promoted.",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "anonymous social claims",
        "unsourced complete lists"
      ],
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "updateBlastRadius": [
        "short answer",
        "FAQ/schema",
        "search index",
        "sitemap/RSS",
        "corrections log"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "future-of-gta-6-rp",
      "route": "/blog/future-of-gta-6-rp/",
      "readerQuery": "gta 6 modding fivem roleplay servers",
      "intent": "Plan RP communities and modding expectations without assuming GTA 6 Online compatibility",
      "status": "Speculative",
      "directAnswer": "Online, crossplay, transfers, GTA+, private sessions, creator tools, FiveM/RP compatibility, and community-server assumptions stay unknown until Rockstar, Cfx.re, platform, support, or verified post-launch evidence says otherwise.",
      "evidenceGate": "Do not claim FiveM, mod, RP server, or GTA 6 Online compatibility until Rockstar, Cfx.re, support, or post-launch platform evidence confirms it.",
      "blockedInputs": [
        "Discord screenshots",
        "paid compatibility promises",
        "copied GTA Online assumptions",
        "private server access claims",
        "creator thumbnails implying confirmation"
      ],
      "supportRoutes": [
        "/rp/",
        "/online/",
        "/source-policy/",
        "/blog/future-of-gta-6-rp/"
      ],
      "updateBlastRadius": [
        "Online hub",
        "RP route",
        "crossplay article",
        "features database",
        "creator toolkit",
        "social trust layer"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "creator-video-ideas",
      "route": "/blog/creator-video-ideas/",
      "readerQuery": "gta 6 photo mode rockstar editor director mode capture tools",
      "intent": "Check whether GTA 6 has photo mode, Rockstar Editor, director mode, replay tools, capture exports, or creator/UGC tooling without trusting leaked menus or copied older-game assumptions",
      "status": "Evergreen",
      "directAnswer": "A creator acquisition page designed to funnel into templates, newsletters, and paid creator tools.",
      "evidenceGate": "Do not promote photo mode, Rockstar Editor, director mode, replay/timeline editing, free camera, filters, UGC tools, or capture-export claims without public Rockstar/Take-Two/support/platform material or verified post-launch capture for the exact feature.",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "anonymous social claims",
        "unsourced complete lists"
      ],
      "supportRoutes": [
        "/creator-toolkit/",
        "/media-gallery/",
        "/blog/creator-video-ideas/",
        "/post-launch-verification-lab/",
        "/source-policy/"
      ],
      "updateBlastRadius": [
        "short answer",
        "FAQ/schema",
        "search index",
        "sitemap/RSS",
        "corrections log"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-online-watchlist",
      "route": "/blog/gta-6-online-watchlist/",
      "readerQuery": "gta 6 online crossplay transfer gta plus",
      "intent": "Plan friend groups, platform choice, and Online migration",
      "status": "Unknown",
      "directAnswer": "Online, crossplay, transfers, GTA+, private sessions, creator tools, FiveM/RP compatibility, and community-server assumptions stay unknown until Rockstar, Cfx.re, platform, support, or verified post-launch evidence says otherwise.",
      "evidenceGate": "Split Online, crossplay, transfer, GTA+, economy, and private-session claims into separate evidence rows.",
      "blockedInputs": [
        "Discord screenshots",
        "paid compatibility promises",
        "copied GTA Online assumptions",
        "private server access claims",
        "creator thumbnails implying confirmation"
      ],
      "supportRoutes": [
        "/online/",
        "/features/",
        "/rp/",
        "/faq/"
      ],
      "updateBlastRadius": [
        "Online hub",
        "RP route",
        "crossplay article",
        "features database",
        "creator toolkit",
        "social trust layer"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-launch-checklist",
      "route": "/blog/gta-6-launch-checklist/",
      "readerQuery": "launch checklist",
      "intent": "Guides / Launch Prep",
      "status": "Evergreen",
      "directAnswer": "GTA 6 accessibility options, subtitles, controller remapping, visual comfort settings, difficulty assists, audio support, communication safety, and content controls stay unknown until public official support/store evidence, trusted accessibility reviews, or verified post-launch settings captures support each exact option.",
      "evidenceGate": "Editorial utility, original templates, or post-launch in-game verification with spoiler controls.",
      "blockedInputs": [
        "leaked settings screens",
        "private build footage",
        "generic AI accessibility lists",
        "copied settings from older games",
        "creator claims without public source",
        "cropped store metadata"
      ],
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "updateBlastRadius": [
        "accessibility article",
        "accessibility evidence router",
        "launch checklist",
        "buying guide",
        "parent guide",
        "post-launch verification lab"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "spoiler-safe-gta-6-guides",
      "route": "/blog/spoiler-safe-gta-6-guides/",
      "readerQuery": "spoiler safe gta 6 guides walkthrough launch week",
      "intent": "Find launch help without accidental story spoilers",
      "status": "Evergreen",
      "directAnswer": "A product-quality guide strategy for chapter filters, hidden endings, spoiler labels, and launch-week trust.",
      "evidenceGate": "Keep pre-launch guide architecture spoiler-free; after launch, require visible spoiler modes, chapter scope, source status, and correction dates.",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "anonymous social claims",
        "unsourced complete lists"
      ],
      "supportRoutes": [
        "/guides/",
        "/spoiler-policy/",
        "/launch-command-center/",
        "/corrections-log/"
      ],
      "updateBlastRadius": [
        "short answer",
        "FAQ/schema",
        "search index",
        "sitemap/RSS",
        "corrections log"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-mission-walkthrough-spoiler-safe-guide",
      "route": "/blog/gta-6-mission-walkthrough-spoiler-safe-guide/",
      "readerQuery": "gta 6 mission walkthrough spoiler safe guide",
      "intent": "Use or publish mission help without leaking story outcomes, endings, choices, or unverified mission lists",
      "status": "Evergreen",
      "directAnswer": "A launch-week intake guide for deciding when GTA 6 mission names, objectives, rewards, choices, endings, screenshots, and creator clips can become walkthrough copy without leaking story beats.",
      "evidenceGate": "Reject leaked mission lists, private build footage, datamined objectives, anonymous ending claims, and out-of-context creator clips; promote mission details only from official material or verified post-launch evidence with spoiler labels.",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "anonymous social claims",
        "unsourced complete lists"
      ],
      "supportRoutes": [
        "/guides/",
        "/spoiler-policy/",
        "/spoiler-safe-mode/",
        "/post-launch-verification-lab/",
        "/corrections-log/"
      ],
      "updateBlastRadius": [
        "short answer",
        "FAQ/schema",
        "search index",
        "sitemap/RSS",
        "corrections log"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-trailer-2-breakdown",
      "route": "/blog/gta-6-trailer-2-breakdown/",
      "readerQuery": "gta 6 trailer analysis download frame pack map leak overlay private asset pack zip exe creator kit",
      "intent": "Check GTA 6 trailer-analysis downloads, frame packs, map overlays, private asset packs, ZIP archives, EXE/APK installers, and creator kits without downloading files, trusting leak assets, entering credentials, or paying for packs",
      "status": "Confirmed + inferred",
      "directAnswer": "Trailer pages can discuss official footage and Rockstar copy, but scene reads must stay labelled as official observation, cautious inference, fan theory, or rejected leak-dependent claim.",
      "evidenceGate": "Do not promote GTA 6 trailer-analysis downloads, frame packs, map overlays, private asset packs, ZIP archives, EXE/APK installers, source-file mirrors, creator kits, media-kit bundles, or leak-dependent analysis without public Rockstar/Take-Two/Rockstar Support/platform/store wording, official published media, clearly attributable public reviewer/source disclosure, official public security advisory, or verified post-launch evidence for the exact route; reject Discord attachments, torrents, private drives, QR installers, short links, cloned media-kit pages, payment-gated ZIP files, credential prompts, extracted assets, leaked footage, and file-host mirrors.",
      "blockedInputs": [
        "leaked scene compilations",
        "private build clips",
        "datamined UI",
        "AI-upscaled badge guesses",
        "story-spoiler thumbnails"
      ],
      "supportRoutes": [
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/media-gallery/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "updateBlastRadius": [
        "media gallery",
        "trailer article",
        "map ledger",
        "vehicles database",
        "features database",
        "creator toolkit"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-preorder-editions-watchlist",
      "route": "/blog/gta-6-preorder-editions-watchlist/",
      "readerQuery": "gta 6 preorder editions price",
      "intent": "Know when/where to preorder and what editions exist",
      "status": "Unknown",
      "directAnswer": "Preorders, editions, prices, preload windows, file size, bonuses, and refund wording need exact public official store, Rockstar, Take-Two, support, or rating-board evidence before buyer guidance changes.",
      "evidenceGate": "Reject retailer placeholders; wait for official store/Rockstar pages and disclose affiliate context.",
      "blockedInputs": [
        "retailer placeholders",
        "edited store screenshots",
        "fake edition charts",
        "affiliate urgency",
        "cached snippets without a public source"
      ],
      "supportRoutes": [
        "/buying-guide/",
        "/newsletter/",
        "/rumour-firewall/"
      ],
      "updateBlastRadius": [
        "buying guide",
        "preorder safety centre",
        "store checker",
        "newsletter segment router",
        "FAQ",
        "corrections log"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-physical-copy-disc-collector-edition-watchlist",
      "route": "/blog/gta-6-physical-copy-disc-collector-edition-watchlist/",
      "readerQuery": "gta 6 physical copy disc collector edition steelbook",
      "intent": "Decide whether a physical copy, disc edition, collector box, steelbook, retailer SKU, delivery date, or resale listing is real before paying or preordering",
      "status": "Unknown",
      "directAnswer": "Preorders, editions, prices, preload windows, file size, bonuses, and refund wording need exact public official store, Rockstar, Take-Two, support, or rating-board evidence before buyer guidance changes.",
      "evidenceGate": "Use the new official code-in-box wording for that exact format detail only. Do not promote playable-disc, collector-edition, steelbook, retailer-exclusive, stock-limit, delivery-date, resale, lending, replacement-code, refund, or bundle claims without public Rockstar/Take-Two, official platform/store/support, publisher-aligned retailer, or verified post-launch evidence for the exact detail.",
      "blockedInputs": [
        "retailer placeholders",
        "edited store screenshots",
        "fake edition charts",
        "affiliate urgency",
        "cached snippets without a public source"
      ],
      "supportRoutes": [
        "/blog/gta-6-physical-box-download-code-explained/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/buying-guide/",
        "/platform-store-source-router/"
      ],
      "updateBlastRadius": [
        "buying guide",
        "preorder safety centre",
        "store checker",
        "newsletter segment router",
        "FAQ",
        "corrections log"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-system-requirements-watchlist",
      "route": "/blog/gta-6-system-requirements-watchlist/",
      "readerQuery": "gta 6 system requirements pc specs minimum recommended",
      "intent": "Assess PC upgrade risk while PC timing and requirements remain unannounced",
      "status": "Unknown",
      "directAnswer": "PC timing, PC storefronts, launcher support, and system requirements remain official gaps until Rockstar, Take-Two, Rockstar Support, or an official store/launcher publishes GTA VI-specific wording.",
      "evidenceGate": "Do not publish minimum/recommended specs until Rockstar, launcher, Steam/Epic, or verified post-launch PC pages publish them; reject AI-generated spec tables.",
      "blockedInputs": [
        "fake Steam/Epic pages",
        "guessed release windows",
        "AI spec tables",
        "affiliate hardware pressure",
        "edited screenshots"
      ],
      "supportRoutes": [
        "/blog/is-gta-6-coming-to-pc/",
        "/features/",
        "/buying-guide/",
        "/faq/"
      ],
      "updateBlastRadius": [
        "PC article",
        "system requirements watchlist",
        "release-date page",
        "buying guide",
        "reader-action router",
        "platform/store router"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-preload-download-size-watchlist",
      "route": "/blog/gta-6-preload-download-size-watchlist/",
      "readerQuery": "gta 6 preload mirror backup download torrent magnet region preload checksum verifier storage patch installer",
      "intent": "Check GTA 6 fake preload mirrors, backup downloads, torrent magnets, region preload unlocks, checksum verifiers, and storage patch installers without installing files, scanning QR pages, paying fees, uploading receipts, or sharing credentials",
      "status": "Unknown",
      "directAnswer": "Preorders, editions, prices, preload windows, file size, bonuses, and refund wording need exact public official store, Rockstar, Take-Two, support, or rating-board evidence before buyer guidance changes.",
      "evidenceGate": "Do not promote GTA 6 preload mirrors, backup downloads, torrent magnets, region preload unlocks, checksum verifier pages, storage patch installers, CDN manifest claims, private drive links, QR download pages, account-link download portals, or support callbacks without public Rockstar/Take-Two/Rockstar Support, official platform/store/support wording, official public security advisory, or verified post-launch evidence for the exact preload, download, file, checksum, region, account, payment, support, or platform route; reject DMs, comments, Discord screenshots, search ads, cloned store pages, private forms, account-only pages, QR pages, payment gates, wallet requests, gift-card requests, password prompts, 2FA/recovery-code prompts, session-token requests, receipt uploads, EXE/APK/ZIP/RAR/ISO/torrent downloads, browser extensions, mobile configuration profiles, remote-access tools, checksum utilities, private-drive files, and fake official badges.",
      "blockedInputs": [
        "retailer placeholders",
        "edited store screenshots",
        "fake edition charts",
        "affiliate urgency",
        "cached snippets without a public source"
      ],
      "supportRoutes": [
        "/platform-store-source-router/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/preorder-safety-centre/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "updateBlastRadius": [
        "buying guide",
        "preorder safety centre",
        "store checker",
        "newsletter segment router",
        "FAQ",
        "corrections log"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-crossplay-cross-save-watchlist",
      "route": "/blog/gta-6-crossplay-cross-save-watchlist/",
      "readerQuery": "gta 6 platform transfer code cloud save migration console upgrade token preorder transfer cross platform verification account link migration",
      "intent": "Check GTA 6 fake platform transfer codes, cloud-save migration forms, console-upgrade tokens, preorder transfer helpers, cross-platform verification pages, and account-link migration callbacks without sharing credentials, scanning QR pages, uploading receipts, or paying fees",
      "status": "Unknown",
      "directAnswer": "Online, crossplay, transfers, GTA+, private sessions, creator tools, FiveM/RP compatibility, and community-server assumptions stay unknown until Rockstar, Cfx.re, platform, support, or verified post-launch evidence says otherwise.",
      "evidenceGate": "Do not promote GTA 6 platform transfer codes, cloud-save migration forms, console-upgrade tokens, preorder transfer helpers, cross-platform verification pages, account-link migration callbacks, entitlement-transfer rooms, QR migration pages, private support escalations, or paid transfer unlocks without public Rockstar/Take-Two/Rockstar Support, official PlayStation/Xbox/platform-store/support wording, official public account or entitlement documentation, official public security advisory, or verified post-launch evidence for the exact transfer, cross-save, platform, entitlement, preorder, account, payment, support, or migration route; reject DMs, comments, Discord screenshots, search ads, cloned support pages, QR migration pages, private forms, payment gates, wallet requests, gift-card requests, password prompts, 2FA/recovery-code prompts, session-token requests, order-ID requests, receipt uploads, identity-document uploads, remote-access tools, account-only pages, copied GTA Online assumptions, and source-less transfer screenshots.",
      "blockedInputs": [
        "Discord screenshots",
        "paid compatibility promises",
        "copied GTA Online assumptions",
        "private server access claims",
        "creator thumbnails implying confirmation"
      ],
      "supportRoutes": [
        "/platform-store-source-router/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/preorder-safety-centre/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "updateBlastRadius": [
        "Online hub",
        "RP route",
        "crossplay article",
        "features database",
        "creator toolkit",
        "social trust layer"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-map-size-rumours-explained",
      "route": "/blog/gta-6-map-size-rumours-explained/",
      "readerQuery": "gta 6 cover art strategy guide pdf walkthrough preview map booklet mission table collectible checklist sample chapter preorder",
      "intent": "Separate the official June 17 GTA 6 cover-art reveal from leaked strategy-guide PDFs, walkthrough previews, map booklets, mission tables, collectible checklists, sample chapters, guide preorder cards, and download lockers that may copy the cover look without proving official gameplay, map, mission, collectible, spoiler, preorder, file, or reusable-art guidance",
      "status": "Unknown",
      "directAnswer": "Vice City and Leonida are the confirmed setting baseline; full map size, complete locations, interiors, route timings, and collectible maps need official or verified post-launch evidence.",
      "evidenceGate": "Promote only the narrow fact that Rockstar revealed the official Grand Theft Auto VI cover art on June 17, 2026. Do not promote strategy-guide, PDF-preview, walkthrough, map-booklet, mission-table, collectible-checklist, sample-chapter, guide-preorder, spoiler, gameplay, map, mission, collectible, file-download, commercial-use, or artwork-reuse claims from cover-art guide pages unless exact public Rockstar/Take-Two, official publisher/store/support, documented guide publisher wording, official platform/media, documented asset-use, or verified post-launch evidence supports the exact guide, file, gameplay, map, mission, collectible, preorder, and action. Reject leaked strategy-guide PDFs, fake walkthrough previews, map booklet scans, mission table screenshots, collectible checklist crops, sample chapter downloads, guide preorder cards, QR guide lockers, Discord PDF drops, login-gated guide rooms, payment prompts, ad-wall PDF mirrors, and source-less guide preview cards.",
      "blockedInputs": [
        "leaked maps",
        "stitched fan maps presented as fact",
        "datamined coordinates",
        "anonymous district lists",
        "private screenshots"
      ],
      "supportRoutes": [
        "/guides/",
        "/map/",
        "/blog/gta-6-map-size-rumours-explained/",
        "/blog/spoiler-safe-gta-6-guides/",
        "/blog/gta-6-mission-walkthrough-spoiler-safe-guide/",
        "/preorder-safety-centre/",
        "/source-policy/",
        "/rumour-firewall/"
      ],
      "updateBlastRadius": [
        "map page",
        "map claim ledger",
        "map evidence board",
        "trailer analysis",
        "guides hub",
        "search index"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-radio-music-soundtrack-watchlist",
      "route": "/blog/gta-6-radio-music-soundtrack-watchlist/",
      "readerQuery": "gta 6 radio music soundtrack songs artists",
      "intent": "Track official soundtrack, radio, artist, and trailer-song information without fake lists",
      "status": "Unknown",
      "directAnswer": "Radio stations, licensed songs, soundtrack lists, and artist claims remain unknown unless Rockstar publishes them or they appear in verified released-game evidence.",
      "evidenceGate": "Use official trailers, Rockstar posts, credited soundtrack releases, platform music credits, or verified post-launch audio only; reject leaked station lists and unsourced artist screenshots.",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "anonymous social claims",
        "unsourced complete lists"
      ],
      "supportRoutes": [
        "/media-gallery/",
        "/blog/gta-6-trailer-2-breakdown/",
        "/creator-toolkit/",
        "/rumour-firewall/"
      ],
      "updateBlastRadius": [
        "short answer",
        "FAQ/schema",
        "search index",
        "sitemap/RSS",
        "corrections log"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-wildlife-animals-watchlist",
      "route": "/blog/gta-6-wildlife-animals-watchlist/",
      "readerQuery": "gta 6 wildlife animals fishing hunting",
      "intent": "Understand animal, wildlife, ecosystem, and activity claims without importing wishlists as facts",
      "status": "Confirmed + inferred",
      "directAnswer": "Vice City and Leonida are the confirmed setting baseline; full map size, complete locations, interiors, route timings, and collectible maps need official or verified post-launch evidence.",
      "evidenceGate": "Label visible official-media animals separately from inferred ecosystems; full species lists, hunting/fishing loops, and animal behavior require official or post-launch evidence.",
      "blockedInputs": [
        "leaked maps",
        "stitched fan maps presented as fact",
        "datamined coordinates",
        "anonymous district lists",
        "private screenshots"
      ],
      "supportRoutes": [
        "/map/",
        "/features/",
        "/blog/gta-6-map-size-rumours-explained/",
        "/rumour-firewall/"
      ],
      "updateBlastRadius": [
        "map page",
        "map claim ledger",
        "map evidence board",
        "trailer analysis",
        "guides hub",
        "search index"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-police-wanted-system-watchlist",
      "route": "/blog/gta-6-police-wanted-system-watchlist/",
      "readerQuery": "gta 6 police wanted system cops law enforcement",
      "intent": "Learn what is known about policing, wanted levels, chases, and law systems",
      "status": "Speculative",
      "directAnswer": "Police memory, witness reporting, pursuit depth, and wanted-level changes are high-interest speculation unless Rockstar confirms mechanics or post-launch testing verifies them.",
      "evidenceGate": "Keep police and wanted-system mechanics as unknown unless official gameplay, support material, or verified post-launch testing confirms behavior; trailer observations stay labelled as observations.",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "anonymous social claims",
        "unsourced complete lists"
      ],
      "supportRoutes": [
        "/features/",
        "/map-claim-ledger/",
        "/rp/",
        "/rumour-firewall/"
      ],
      "updateBlastRadius": [
        "short answer",
        "FAQ/schema",
        "search index",
        "sitemap/RSS",
        "corrections log"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-vehicles-cars-customization-watchlist",
      "route": "/blog/gta-6-vehicles-cars-customization-watchlist/",
      "readerQuery": "gta 6 vehicles cars customization list",
      "intent": "Check vehicle roster, customization, variants, trims, upgrades, prices, spawn, aircraft, boats, and guide claims without relying on leaked rosters",
      "status": "Confirmed + inferred",
      "directAnswer": "Online, crossplay, transfers, GTA+, private sessions, creator tools, FiveM/RP compatibility, and community-server assumptions stay unknown until Rockstar, Cfx.re, platform, support, or verified post-launch evidence says otherwise.",
      "evidenceGate": "Use official media, Rockstar copy, support/manual material, verified post-launch capture, direct testing, or patch notes for exact vehicle claims; reject leaked rosters, extracted model names, fake dealership screenshots, older-GTA upgrade assumptions, AI-upscaled trim guesses, and unsourced price/spawn tables.",
      "blockedInputs": [
        "Discord screenshots",
        "paid compatibility promises",
        "copied GTA Online assumptions",
        "private server access claims",
        "creator thumbnails implying confirmation"
      ],
      "supportRoutes": [
        "/vehicles/",
        "/guides/",
        "/map-claim-ledger/",
        "/creator-toolkit/",
        "/rumour-firewall/"
      ],
      "updateBlastRadius": [
        "Online hub",
        "RP route",
        "crossplay article",
        "features database",
        "creator toolkit",
        "social trust layer"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-modding-fivem-roleplay-watchlist",
      "route": "/blog/gta-6-modding-fivem-roleplay-watchlist/",
      "readerQuery": "gta 6 modding fivem roleplay servers",
      "intent": "Plan RP communities and modding expectations without assuming GTA 6 Online compatibility",
      "status": "Unknown",
      "directAnswer": "Online, crossplay, transfers, GTA+, private sessions, creator tools, FiveM/RP compatibility, and community-server assumptions stay unknown until Rockstar, Cfx.re, platform, support, or verified post-launch evidence says otherwise.",
      "evidenceGate": "Do not claim FiveM, mod, RP server, or GTA 6 Online compatibility until Rockstar, Cfx.re, support, or post-launch platform evidence confirms it.",
      "blockedInputs": [
        "Discord screenshots",
        "paid compatibility promises",
        "copied GTA Online assumptions",
        "private server access claims",
        "creator thumbnails implying confirmation"
      ],
      "supportRoutes": [
        "/rp/",
        "/online/",
        "/source-policy/",
        "/blog/future-of-gta-6-rp/"
      ],
      "updateBlastRadius": [
        "Online hub",
        "RP route",
        "crossplay article",
        "features database",
        "creator toolkit",
        "social trust layer"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-accessibility-options-watchlist",
      "route": "/blog/gta-6-accessibility-options-watchlist/",
      "readerQuery": "gta 6 accessibility options subtitles controls",
      "intent": "Check whether accessibility needs are supported before buying",
      "status": "Unknown",
      "directAnswer": "GTA 6 accessibility options, subtitles, controller remapping, visual comfort settings, difficulty assists, audio support, communication safety, and content controls stay unknown until public official support/store evidence, trusted accessibility reviews, or verified post-launch settings captures support each exact option.",
      "evidenceGate": "Use Rockstar Support, platform accessibility metadata, official manuals, store tags, or verified post-launch settings only; reject leaked settings screens and generic AI feature lists.",
      "blockedInputs": [
        "leaked settings screens",
        "private build footage",
        "generic AI accessibility lists",
        "copied settings from older games",
        "creator claims without public source",
        "cropped store metadata"
      ],
      "supportRoutes": [
        "/launch-checklist/",
        "/buying-guide/",
        "/faq/",
        "/source-policy/"
      ],
      "updateBlastRadius": [
        "accessibility article",
        "accessibility evidence router",
        "launch checklist",
        "buying guide",
        "parent guide",
        "post-launch verification lab"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-parent-guide-age-rating-watchlist",
      "route": "/blog/gta-6-parent-guide-age-rating-watchlist/",
      "readerQuery": "gta 6 parent guide age rating online safety",
      "intent": "Decide whether GTA 6 is appropriate for a household or gift purchase",
      "status": "Unknown",
      "directAnswer": "Online, crossplay, transfers, GTA+, private sessions, creator tools, FiveM/RP compatibility, and community-server assumptions stay unknown until Rockstar, Cfx.re, platform, support, or verified post-launch evidence says otherwise.",
      "evidenceGate": "Wait for ratings-board entries, platform store descriptors, Rockstar Support, and post-launch verified settings before listing final content or Online safety controls.",
      "blockedInputs": [
        "Discord screenshots",
        "paid compatibility promises",
        "copied GTA Online assumptions",
        "private server access claims",
        "creator thumbnails implying confirmation"
      ],
      "supportRoutes": [
        "/buying-guide/",
        "/spoiler-policy/",
        "/faq/",
        "/newsletter/"
      ],
      "updateBlastRadius": [
        "Online hub",
        "RP route",
        "crossplay article",
        "features database",
        "creator toolkit",
        "social trust layer"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-trophy-achievement-watchlist",
      "route": "/blog/gta-6-trophy-achievement-watchlist/",
      "readerQuery": "gta 6 trophies achievements spoiler safe list",
      "intent": "Plan completion without seeing leaked or story-spoiling trophy names",
      "status": "Unknown",
      "directAnswer": "Trophy and achievement lists should not be published from leaks; this page waits for official platform metadata or verified post-launch evidence.",
      "evidenceGate": "Do not publish leaked trophy lists or private platform screenshots; use public platform metadata, official guide material, or verified post-launch evidence.",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "anonymous social claims",
        "unsourced complete lists"
      ],
      "supportRoutes": [
        "/guides/",
        "/spoiler-policy/",
        "/corrections-log/",
        "/rumour-firewall/"
      ],
      "updateBlastRadius": [
        "short answer",
        "FAQ/schema",
        "search index",
        "sitemap/RSS",
        "corrections log"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-review-scores-metacritic-embargo-watchlist",
      "route": "/blog/gta-6-review-scores-metacritic-embargo-watchlist/",
      "readerQuery": "gta 6 review scores metacritic opencritic embargo",
      "intent": "Check whether review scores, embargo times, aggregator listings, or verdict quotes are real without trusting fake score cards",
      "status": "Unknown",
      "directAnswer": "GTA 6 review scores, Metacritic/OpenCritic pages, embargo timing, reviewer access, and verdict quotes are not confirmed here; wait for public outlet pages, official publisher context, or visible aggregator listings before trusting score claims.",
      "evidenceGate": "Use only public named outlet reviews, visible Metacritic/OpenCritic pages, official publisher review context, or verified post-launch platform evidence; reject private embargo screenshots, edited score cards, fake aggregator pages, and leaked story review claims.",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "anonymous social claims",
        "unsourced complete lists"
      ],
      "supportRoutes": [
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/spoiler-source-router/",
        "/buying-guide/",
        "/reader-action-router/"
      ],
      "updateBlastRadius": [
        "short answer",
        "FAQ/schema",
        "search index",
        "sitemap/RSS",
        "corrections log"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-money-businesses-properties-watchlist",
      "route": "/blog/gta-6-money-businesses-properties-watchlist/",
      "readerQuery": "gta 6 money businesses properties economy",
      "intent": "Understand money, property, business, and Online economy possibilities",
      "status": "Unknown",
      "directAnswer": "Online, crossplay, transfers, GTA+, private sessions, creator tools, FiveM/RP compatibility, and community-server assumptions stay unknown until Rockstar, Cfx.re, platform, support, or verified post-launch evidence says otherwise.",
      "evidenceGate": "Do not import GTA V/GTA Online assumptions as GTA 6 facts; promote mechanics only from official gameplay, support/store docs, or verified post-launch testing.",
      "blockedInputs": [
        "Discord screenshots",
        "paid compatibility promises",
        "copied GTA Online assumptions",
        "private server access claims",
        "creator thumbnails implying confirmation"
      ],
      "supportRoutes": [
        "/features/",
        "/online/",
        "/rp/",
        "/buying-guide/",
        "/rumour-firewall/"
      ],
      "updateBlastRadius": [
        "Online hub",
        "RP route",
        "crossplay article",
        "features database",
        "creator toolkit",
        "social trust layer"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-delay-history-release-date-changes",
      "route": "/blog/gta-6-delay-history-release-date-changes/",
      "readerQuery": "delay history",
      "intent": "Release / Timeline",
      "status": "Confirmed",
      "directAnswer": "GTA 6 has been officially delayed twice by Rockstar: first from 2025 to May 26, 2026, then again to November 19, 2026. This article tracks every official date change with source links and what remains unknown.",
      "evidenceGate": "Official Rockstar/Take-Two source, with trailer-inferred details separated from confirmed wording.",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "anonymous social claims",
        "unsourced complete lists"
      ],
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "updateBlastRadius": [
        "short answer",
        "FAQ/schema",
        "search index",
        "sitemap/RSS",
        "corrections log"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-news-this-week-2026-07-01",
      "route": "/blog/gta-6-news-this-week-2026-07-01/",
      "readerQuery": "news this week (july 1, 2026)",
      "intent": "News Recap / Source-Safe Weekly",
      "status": "Confirmed recap + labelled watchlist",
      "directAnswer": "Preorders, editions, prices, preload windows, file size, bonuses, and refund wording need exact public official store, Rockstar, Take-Two, support, or rating-board evidence before buyer guidance changes.",
      "evidenceGate": "Official Rockstar/Take-Two source, with trailer-inferred details separated from confirmed wording.",
      "blockedInputs": [
        "retailer placeholders",
        "edited store screenshots",
        "fake edition charts",
        "affiliate urgency",
        "cached snippets without a public source"
      ],
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "updateBlastRadius": [
        "buying guide",
        "preorder safety centre",
        "store checker",
        "newsletter segment router",
        "FAQ",
        "corrections log"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-cfx-marketplace-official-paid-mods-explained",
      "route": "/blog/gta-6-cfx-marketplace-official-paid-mods-explained/",
      "readerQuery": "rockstar's official mod marketplace (cfx)",
      "intent": "GTA 6 Modding · Cfx Marketplace · Explainer",
      "status": "Confirmed for FiveM/RedM + labelled GTA 6 unknowns",
      "directAnswer": "Online, crossplay, transfers, GTA+, private sessions, creator tools, FiveM/RP compatibility, and community-server assumptions stay unknown until Rockstar, Cfx.re, platform, support, or verified post-launch evidence says otherwise.",
      "evidenceGate": "Official Rockstar/Take-Two source, with trailer-inferred details separated from confirmed wording.",
      "blockedInputs": [
        "Discord screenshots",
        "paid compatibility promises",
        "copied GTA Online assumptions",
        "private server access claims",
        "creator thumbnails implying confirmation"
      ],
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/",
        "/rp/"
      ],
      "updateBlastRadius": [
        "Online hub",
        "RP route",
        "crossplay article",
        "features database",
        "creator toolkit",
        "social trust layer"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-mods-buy-safely-cfx-marketplace-vs-scams",
      "route": "/blog/gta-6-mods-buy-safely-cfx-marketplace-vs-scams/",
      "readerQuery": "how to buy gta mods safely",
      "intent": "GTA 6 Modding · Cfx Marketplace · Buyer Safety",
      "status": "Confirmed marketplace + buyer-safety guidance",
      "directAnswer": "Online, crossplay, transfers, GTA+, private sessions, creator tools, FiveM/RP compatibility, and community-server assumptions stay unknown until Rockstar, Cfx.re, platform, support, or verified post-launch evidence says otherwise.",
      "evidenceGate": "Official Rockstar/Take-Two source, with trailer-inferred details separated from confirmed wording.",
      "blockedInputs": [
        "Discord screenshots",
        "paid compatibility promises",
        "copied GTA Online assumptions",
        "private server access claims",
        "creator thumbnails implying confirmation"
      ],
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "updateBlastRadius": [
        "Online hub",
        "RP route",
        "crossplay article",
        "features database",
        "creator toolkit",
        "social trust layer"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "can-you-sell-gta-mods-cfx-marketplace-creator-path",
      "route": "/blog/can-you-sell-gta-mods-cfx-marketplace-creator-path/",
      "readerQuery": "can you sell mods on rockstar's cfx marketplace? the creator path, explained honestly",
      "intent": "GTA 6 Modding · Cfx Marketplace · Creator Path",
      "status": "Confirmed marketplace + labelled creator-path unknowns",
      "directAnswer": "Online, crossplay, transfers, GTA+, private sessions, creator tools, FiveM/RP compatibility, and community-server assumptions stay unknown until Rockstar, Cfx.re, platform, support, or verified post-launch evidence says otherwise.",
      "evidenceGate": "Official Rockstar/Take-Two source, with trailer-inferred details separated from confirmed wording.",
      "blockedInputs": [
        "Discord screenshots",
        "paid compatibility promises",
        "copied GTA Online assumptions",
        "private server access claims",
        "creator thumbnails implying confirmation"
      ],
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/",
        "/creator-toolkit/"
      ],
      "updateBlastRadius": [
        "Online hub",
        "RP route",
        "crossplay article",
        "features database",
        "creator toolkit",
        "social trust layer"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-roleplay-servers-cfx-marketplace-fivem-redm",
      "route": "/blog/gta-6-roleplay-servers-cfx-marketplace-fivem-redm/",
      "readerQuery": "what the cfx marketplace means for gta roleplay servers (fivem and redm owners)",
      "intent": "GTA 6 Modding · Cfx Marketplace · RP Servers",
      "status": "Confirmed marketplace + labelled GTA 6 RP unknowns",
      "directAnswer": "Online, crossplay, transfers, GTA+, private sessions, creator tools, FiveM/RP compatibility, and community-server assumptions stay unknown until Rockstar, Cfx.re, platform, support, or verified post-launch evidence says otherwise.",
      "evidenceGate": "Official Rockstar/Take-Two source, with trailer-inferred details separated from confirmed wording.",
      "blockedInputs": [
        "Discord screenshots",
        "paid compatibility promises",
        "copied GTA Online assumptions",
        "private server access claims",
        "creator thumbnails implying confirmation"
      ],
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/",
        "/rp/"
      ],
      "updateBlastRadius": [
        "Online hub",
        "RP route",
        "crossplay article",
        "features database",
        "creator toolkit",
        "social trust layer"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    },
    {
      "id": "gta-6-classic-car-collection-ultimate-edition-explained",
      "route": "/blog/gta-6-classic-car-collection-ultimate-edition-explained/",
      "readerQuery": "classic car collection",
      "intent": "GTA 6 Gameplay · Confirmed Activity · Editions",
      "status": "Confirmed activity + Ultimate Edition detail",
      "directAnswer": "Preorders, editions, prices, preload windows, file size, bonuses, and refund wording need exact public official store, Rockstar, Take-Two, support, or rating-board evidence before buyer guidance changes.",
      "evidenceGate": "Official Rockstar/Take-Two source, with trailer-inferred details separated from confirmed wording.",
      "blockedInputs": [
        "retailer placeholders",
        "edited store screenshots",
        "fake edition charts",
        "affiliate urgency",
        "cached snippets without a public source"
      ],
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "updateBlastRadius": [
        "buying guide",
        "preorder safety centre",
        "store checker",
        "newsletter segment router",
        "FAQ",
        "corrections log"
      ],
      "approvalBoundary": "Local website/data/snippet guidance only; public posts, newsletter sends, Discord announcements, production deploys, affiliate/sponsor copy, account actions, credentials, and external writes require explicit approval."
    }
  ],
  "articleSafeAnswerStrips": [
    {
      "id": "gta-6-vintage-vice-city-pack-gta-plus-preorder-bonus-explained",
      "route": "/blog/gta-6-vintage-vice-city-pack-gta-plus-preorder-bonus-explained/",
      "title": "GTA 6 Vintage Vice City Pack and GTA+ Preorder Bonus Explained",
      "status": "Confirmed narrow bonus wording",
      "shortAnswer": "Rockstar and Take-Two say GTA 6 pre-orders and purchases before November 20, 2026 include the Vintage Vice City Pack, while digital pre-orders include a free month of GTA+. This explains the narrow confirmed wording and what buyers should not infer.",
      "safeActionNow": "Rockstar and Take-Two say GTA 6 pre-orders and purchases before November 20, 2026 include the Vintage Vice City Pack, while digital pre-orders include a free month of GTA+. This explains the narrow confirmed wording and what buyers should not infer.",
      "evidenceGate": "Official Rockstar/Take-Two source, with trailer-inferred details separated from confirmed wording.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update immediately when official preorder, edition, price, preload, refund, or platform-store pages appear.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/",
        "/buying-guide/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-official-cover-art-reveal-june-17-source-safe",
      "route": "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
      "title": "GTA 6 Official Cover Art Revealed June 17: What It Confirms",
      "status": "Confirmed media reveal + no image hosting",
      "shortAnswer": "Rockstar revealed the official Grand Theft Auto VI cover art on June 17, 2026. Leonida Ledger records the reveal as a confirmed official-media milestone, but does not host the cover image or treat copyright-strike screenshots, DMCA takedown notices, Content ID claim crops, monetization warning emails, reuse-license emails, creator dispute forms, legal-threat DMs, press-accreditation invites, preview-room emails, media credential portals, creator whitelist forms, embargo briefing calendars, capture-permission forms, AI answer boxes, knowledge panels, chatbot citation cards, image-search cards, reverse-image results, reposts, wallpaper ZIPs, media-kit mirrors, fake press kits, thumbnail packs, transparent-logo bundles, SVG logo traces, recreated logo vectors, font packs, Cricut cut files, decal templates, editable PSD/Figma/Canva kits, brand-kit PDFs, logo-lockup sheets, style-guide decks, press-logo folders, colour-palette cards, co-branding slides, sponsor mockups, agency handoff packs, PSD templates, drive folders, file-host downloads, leaked strategy-guide PDFs, fake walkthrough previews, map booklet scans, mission table screenshots, collectible checklist crops, sample chapter downloads, guide preorder cards, QR guide lockers, playable-build torrents, ISO images, emulator packages, launcher installers, cracked download pages, cloud-drive game folders, mod-menu splash screens, loading-screen replacement packs, texture-pack ZIPs, launcher-skin installers, FiveM/RP resource drops, save-editor themes, private mod portals, patch-update installers, day-one update cards, preload-fix pages, launcher hotfixes, driver packs, device-verification installers, app-store clone cards, fake mobile-app icons, companion-app download badges, APK landing pages, QR install prompts, console-dashboard theme cards, dynamic wallpaper downloads, profile background previews, avatar reward badges, loyalty-program unlock screens, platform-perk tiles, giveaway winner cards, prize-shipping forms, comment-to-win posts, creator sweepstakes screenshots, console-bundle prize pages, fake dispatch emails, copied shipping labels, courier SMS screenshots, delivery-window cards, customs-fee notices, address-change forms, order-tracking screenshots, newsletter forwards, email attachments, media drops, cached previews, archive captures, repost timestamps, first-leak screenshots, edited post histories, CDN snapshots, takedown notices, forum threads, poll screenshots, meme cards, quote-card recaps, reply-chain summaries, anonymous community posts, AI fan posters, generated concept-art overpaints, custom box covers, mock retail posters, prompt packs, image-generator galleries, translated captions, alt-text snippets, OCR captions, schema image captions, map-clue overlays, coordinate diagrams, hidden-location crops, route-trace posters, packaging photos, unboxing crops, case-back images, insert-sheet scans, barcode stickers, collector-box mockups, search-shopping thumbnails, marketplace seller images, fake steelbooks, social preview cards, OpenGraph reposts, rich-link unfurls, QR-code scans, NFC tags, AR filters, authenticity checkers, verification certificates, watermark scans, NFT mints, token-gated galleries, wallet-claim pages, ownership certificates, resale-rights auctions, preorder-bonus code cards, voucher screenshots, DLC-unlock pages, beta-code forms, preorder-date countdown cards, store-countdown widgets, wishlist-alert graphics, preload timers, collector waitlist pages, reservation forms, deposit invoices, VIP-stock rooms, magazine-cover scans, newsstand photos, preview-issue crops, subscriber-cover variants, poster inserts, pull-quote strips, regional store-language screenshots, fake ESRB/PEGI badges, rating-board crops, parental-warning overlays, review-score cards, critic-quote overlays, award laurels, Metacritic/OpenCritic-style badges, GOTY-list graphics, copied cover-art thumbnails, reaction-video overlays, premiere-chat screenshots, watchalong countdowns, drops-code panels, soundtrack album-art cards, streaming playlist covers, radio-station tiles, theme-song uploads, ringtone packs, music-rights unlock pages, cropped store cards, alternate-cover variants, reversible-cover mockups, animated cover videos, AI motion edits, fake reveal-event pages, countdown timers, RSVP links, sponsored search ads, shopping ads, coupon ads, fake official download ads, browser-extension results, cloned support ads, profile icons, server banners, sticker packs, fan badges, merch listings, or print-shop products as new evidence. For query and search-index guidance, do not host, mirror, crop, download, package, or redistribute the cover image. Do not make no cover-art claims outside the official reveal lane.",
      "safeActionNow": "Rockstar revealed the official Grand Theft Auto VI cover art on June 17, 2026. Leonida Ledger records the reveal as a confirmed official-media milestone, but does not host the cover image or treat copyright-strike screenshots, DMCA takedown notices, Content ID claim crops, monetization warning emails, reuse-license emails, creator dispute forms, legal-threat DMs, press-accreditation invites, preview-room emails, media credential portals, creator whitelist forms, embargo briefing calendars, capture-permission forms, AI answer boxes, knowledge panels, chatbot citation cards, image-search cards, reverse-image results, reposts, wallpaper ZIPs, media-kit mirrors, fake press kits, thumbnail packs, transparent-logo bundles, SVG logo traces, recreated logo vectors, font packs, Cricut cut files, decal templates, editable PSD/Figma/Canva kits, brand-kit PDFs, logo-lockup sheets, style-guide decks, press-logo folders, colour-palette cards, co-branding slides, sponsor mockups, agency handoff packs, PSD templates, drive folders, file-host downloads, leaked strategy-guide PDFs, fake walkthrough previews, map booklet scans, mission table screenshots, collectible checklist crops, sample chapter downloads, guide preorder cards, QR guide lockers, playable-build torrents, ISO images, emulator packages, launcher installers, cracked download pages, cloud-drive game folders, mod-menu splash screens, loading-screen replacement packs, texture-pack ZIPs, launcher-skin installers, FiveM/RP resource drops, save-editor themes, private mod portals, patch-update installers, day-one update cards, preload-fix pages, launcher hotfixes, driver packs, device-verification installers, app-store clone cards, fake mobile-app icons, companion-app download badges, APK landing pages, QR install prompts, console-dashboard theme cards, dynamic wallpaper downloads, profile background previews, avatar reward badges, loyalty-program unlock screens, platform-perk tiles, giveaway winner cards, prize-shipping forms, comment-to-win posts, creator sweepstakes screenshots, console-bundle prize pages, fake dispatch emails, copied shipping labels, courier SMS screenshots, delivery-window cards, customs-fee notices, address-change forms, order-tracking screenshots, newsletter forwards, email attachments, media drops, cached previews, archive captures, repost timestamps, first-leak screenshots, edited post histories, CDN snapshots, takedown notices, forum threads, poll screenshots, meme cards, quote-card recaps, reply-chain summaries, anonymous community posts, AI fan posters, generated concept-art overpaints, custom box covers, mock retail posters, prompt packs, image-generator galleries, translated captions, alt-text snippets, OCR captions, schema image captions, map-clue overlays, coordinate diagrams, hidden-location crops, route-trace posters, packaging photos, unboxing crops, case-back images, insert-sheet scans, barcode stickers, collector-box mockups, search-shopping thumbnails, marketplace seller images, fake steelbooks, social preview cards, OpenGraph reposts, rich-link unfurls, QR-code scans, NFC tags, AR filters, authenticity checkers, verification certificates, watermark scans, NFT mints, token-gated galleries, wallet-claim pages, ownership certificates, resale-rights auctions, preorder-bonus code cards, voucher screenshots, DLC-unlock pages, beta-code forms, preorder-date countdown cards, store-countdown widgets, wishlist-alert graphics, preload timers, collector waitlist pages, reservation forms, deposit invoices, VIP-stock rooms, magazine-cover scans, newsstand photos, preview-issue crops, subscriber-cover variants, poster inserts, pull-quote strips, regional store-language screenshots, fake ESRB/PEGI badges, rating-board crops, parental-warning overlays, review-score cards, critic-quote overlays, award laurels, Metacritic/OpenCritic-style badges, GOTY-list graphics, copied cover-art thumbnails, reaction-video overlays, premiere-chat screenshots, watchalong countdowns, drops-code panels, soundtrack album-art cards, streaming playlist covers, radio-station tiles, theme-song uploads, ringtone packs, music-rights unlock pages, cropped store cards, alternate-cover variants, reversible-cover mockups, animated cover videos, AI motion edits, fake reveal-event pages, countdown timers, RSVP links, sponsored search ads, shopping ads, coupon ads, fake official download ads, browser-extension results, cloned support ads, profile icons, server banners, sticker packs, fan badges, merch listings, or print-shop products as new evidence. For query and search-index guidance, do not host, mirror, crop, download, package, or redistribute the cover image. Do not make no cover-art claims outside the official reveal lane.",
      "evidenceGate": "Official Rockstar/Take-Two source, with trailer-inferred details separated from confirmed wording.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-preorder-june-25-source-checklist",
      "route": "/blog/gta-6-preorder-june-25-source-checklist/",
      "title": "GTA 6 Pre-Orders Begin June 25: Source Checklist Before You Buy",
      "status": "Confirmed date + buyer safety",
      "shortAnswer": "Rockstar now says GTA 6 pre-orders begin on June 25, but that narrow official update does not confirm price, editions, bonuses, preload, retailer stock, PC, Online, refunds, delivery, or support steps. Use this checklist before clicking a store link, QR page, seller message, or creator offer.",
      "safeActionNow": "Rockstar now says GTA 6 pre-orders begin on June 25, but that narrow official update does not confirm price, editions, bonuses, preload, retailer stock, PC, Online, refunds, delivery, or support steps. Use this checklist before clicking a store link, QR page, seller message, or creator offer.",
      "evidenceGate": "Official Rockstar/Take-Two source, with trailer-inferred details separated from confirmed wording.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update immediately when official preorder, edition, price, preload, refund, or platform-store pages appear.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/",
        "/buying-guide/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-physical-box-download-code-explained",
      "route": "/blog/gta-6-physical-box-download-code-explained/",
      "title": "GTA 6 Physical Box Has a Download Code: What Buyers Should Check",
      "status": "Confirmed format detail + buyer safety",
      "shortAnswer": "Take-Two says the GTA 6 physical version will contain a download code inside the box and will be available from November 12, 2026 to support pre-loading. That confirms one format detail, not every disc, resale, collector, refund, delivery, or account claim around it.",
      "safeActionNow": "Take-Two says the GTA 6 physical version will contain a download code inside the box and will be available from November 12, 2026 to support pre-loading. That confirms one format detail, not every disc, resale, collector, refund, delivery, or account claim around it.",
      "evidenceGate": "Public Rockstar/Take-Two wording, official platform/store/support material, named retailer terms, payment-provider terms, rating-board context, or verified post-launch evidence for the exact physical-format, code-redemption, preload, resale, lending, replacement-code, refund, account, support, collector, delivery, or regional claim.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels.",
      "supportRoutes": [
        "/blog/gta-6-preorder-june-25-source-checklist/",
        "/blog/gta-6-physical-copy-disc-collector-edition-watchlist/",
        "/blog/gta-6-preload-download-size-watchlist/",
        "/blog/gta-6-gift-card-digital-code-voucher-watchlist/",
        "/blog/gta-6-family-sharing-home-console-parental-controls-watchlist/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/platform-store-source-router/",
        "/rumour-firewall/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-shipping-delivery-tracking-collector-box-watchlist",
      "route": "/blog/gta-6-shipping-delivery-tracking-collector-box-watchlist/",
      "title": "GTA 6 Shipping, Delivery Tracking, and Collector Box Watchlist",
      "status": "Unknown + buyer safety",
      "shortAnswer": "GTA 6 shipping dates, delivery tracking, collector-box dispatch, retailer stock, address-change rules, customs fees, and courier messages are not confirmed here. Treat every delivery claim as watchlist-only until public official store, retailer, support, payment, or verified post-launch evidence supports the exact buyer action.",
      "safeActionNow": "GTA 6 shipping dates, delivery tracking, collector-box dispatch, retailer stock, address-change rules, customs fees, and courier messages are not confirmed here. Treat every delivery claim as watchlist-only until public official store, retailer, support, payment, or verified post-launch evidence supports the exact buyer action.",
      "evidenceGate": "A new official Rockstar, Take-Two, platform-store, or support page before changing the lead answer.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-gift-card-digital-code-voucher-watchlist",
      "route": "/blog/gta-6-gift-card-digital-code-voucher-watchlist/",
      "title": "Can You Buy GTA 6 With Gift Cards or Digital Codes? Voucher and Fake Key Watchlist",
      "status": "Unknown + platform policy",
      "shortAnswer": "GTA 6-specific gift-card, digital-code, voucher, preorder-code, and region-code rules are not confirmed until official store wording exists. Use public PlayStation and Xbox code-support rules as planning context, not proof that any GTA 6 code, key, bundle, or transfer offer is real.",
      "safeActionNow": "GTA 6-specific gift-card, digital-code, voucher, preorder-code, and region-code rules are not confirmed until official store wording exists. Use public PlayStation and Xbox code-support rules as planning context, not proof that any GTA 6 code, key, bundle, or transfer offer is real.",
      "evidenceGate": "A new official Rockstar, Take-Two, platform-store, or support page before changing the lead answer.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-wishlist-alerts-official-page-tracker",
      "route": "/blog/gta-6-wishlist-alerts-official-page-tracker/",
      "title": "How to Wishlist GTA 6 and Get Official Alerts Without Falling for Fake Preorder Links",
      "status": "Confirmed + Unknown",
      "shortAnswer": "GTA 6 is officially tracked for PS5 and Xbox Series X|S, but preorder timing, price, editions, preload, and bonus details remain unconfirmed. Use official Rockstar, PlayStation, and Xbox pages plus source-safe alert habits instead of trusting fake preorder links, Discord screenshots, or marketplace urgency.",
      "safeActionNow": "GTA 6 is officially tracked for PS5 and Xbox Series X|S, but preorder timing, price, editions, preload, and bonus details remain unconfirmed. Use official Rockstar, PlayStation, and Xbox pages plus source-safe alert habits instead of trusting fake preorder links, Discord screenshots, or marketplace urgency.",
      "evidenceGate": "Official Rockstar/Take-Two source, with trailer-inferred details separated from confirmed wording.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update immediately when official preorder, edition, price, preload, refund, or platform-store pages appear.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/",
        "/buying-guide/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-refund-cancel-preorder-digital-purchase-watchlist",
      "route": "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
      "title": "Can You Refund or Cancel GTA 6? Preorder and Digital Purchase Watchlist",
      "status": "Unknown + platform policy",
      "shortAnswer": "GTA 6-specific refund, cancellation, preorder-change, edition-upgrade, preload, and bonus rules are not confirmed until official store wording exists. Use public PlayStation and Xbox support refund policies as planning context, not a promise that every GTA 6 purchase scenario will be refundable.",
      "safeActionNow": "GTA 6-specific refund, cancellation, preorder-change, edition-upgrade, preload, and bonus rules are not confirmed until official store wording exists. Use public PlayStation and Xbox support refund policies as planning context, not a promise that every GTA 6 purchase scenario will be refundable.",
      "evidenceGate": "A new official Rockstar, Take-Two, platform-store, or support page before changing the lead answer.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update immediately when official preorder, edition, price, preload, refund, or platform-store pages appear.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/",
        "/buying-guide/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-family-sharing-home-console-parental-controls-watchlist",
      "route": "/blog/gta-6-family-sharing-home-console-parental-controls-watchlist/",
      "title": "Can You Share GTA 6 With Family? Home Console, Accounts, and Parental Controls Watchlist",
      "status": "Unknown",
      "shortAnswer": "GTA 6 is officially listed for PS5 and Xbox Series X|S, but GTA 6-specific family sharing, account transfer, parental-control, refund, Online, and cross-save details should stay unconfirmed until Rockstar, platform-store, or platform-support wording names the exact claim.",
      "safeActionNow": "GTA 6 is officially listed for PS5 and Xbox Series X|S, but GTA 6-specific family sharing, account transfer, parental-control, refund, Online, and cross-save details should stay unconfirmed until Rockstar, platform-store, or platform-support wording names the exact claim.",
      "evidenceGate": "Public Rockstar/Take-Two wording, Rockstar Support, official platform-store/support/status pages, official account documentation naming GTA 6, or verified post-launch testing for the exact account, login, entitlement, or support step.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update only when public Rockstar, Take-Two, Rockstar Support, official platform-store/support/status, official account documentation, or verified post-launch evidence supports the exact GTA 6 account, login, 2FA, verification, entitlement, transfer, or support step.",
      "supportRoutes": [
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-server-status-online-error-code-watchlist/",
        "/platform-store-source-router/",
        "/server-status-source-router/",
        "/rumour-firewall/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-price-cost-editions-watchlist",
      "route": "/blog/gta-6-price-cost-editions-watchlist/",
      "title": "How Much Does GTA 6 Cost? Price, Editions, and Preorder Watchlist",
      "status": "Unknown",
      "shortAnswer": "No official GTA 6 price has been announced. Take-Two CEO Strauss Zelnick confirmed in spring 2026 that no price was tied to earnings and that Rockstar marketing was expected when it was summertime. Keep price, edition, preorder, and bonus claims in watchlist mode until Rockstar or an official platform store publishes exact wording.",
      "safeActionNow": "No official GTA 6 price has been announced. Take-Two CEO Strauss Zelnick confirmed in spring 2026 that no price was tied to earnings and that Rockstar marketing was expected when it was summertime. Keep price, edition, preorder, and bonus claims in watchlist mode until Rockstar or an official platform store publishes exact wording.",
      "evidenceGate": "A new official Rockstar, Take-Two, platform-store, or support page before changing the lead answer.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update immediately when official preorder, edition, price, preload, refund, or platform-store pages appear.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/",
        "/buying-guide/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-platforms-consoles-pc",
      "route": "/blog/gta-6-platforms-consoles-pc/",
      "title": "What Platforms Is GTA 6 On? PS5, Xbox, and PC Confirmed Status",
      "status": "Confirmed",
      "shortAnswer": "GTA 6 is officially confirmed for PlayStation 5 and Xbox Series X|S with a November 19, 2026 launch date. PC is not listed on the Rockstar VI page or any official store as of this update. PS4 and Xbox One are not announced. Keep PC, old-gen, and Switch 2 questions in watchlist mode.",
      "safeActionNow": "GTA 6 is officially confirmed for PlayStation 5 and Xbox Series X|S with a November 19, 2026 launch date. PC is not listed on the Rockstar VI page or any official store as of this update. PS4 and Xbox One are not announced. Keep PC, old-gen, and Switch 2 questions in watchlist mode.",
      "evidenceGate": "Official Rockstar/Take-Two source, with trailer-inferred details separated from confirmed wording.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update immediately if Rockstar, Take-Two, a platform store, or Rockstar Support publishes PC timing, requirements, launcher details, or preorder information.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-controller-keyboard-mouse-steering-wheel-vr-accessory-watchlist",
      "route": "/blog/gta-6-controller-keyboard-mouse-steering-wheel-vr-accessory-watchlist/",
      "title": "GTA 6 Controller, Keyboard, Mouse, Steering Wheel, VR, and Accessory Watchlist",
      "status": "Unknown",
      "shortAnswer": "GTA 6 controller features, keyboard and mouse support, steering wheels, VR, adaptive triggers, haptics, headsets, capture cards, and accessory compatibility should stay unconfirmed until public Rockstar, Take-Two, platform, support, store, or verified post-launch evidence supports each exact claim.",
      "safeActionNow": "GTA 6 controller features, keyboard and mouse support, steering wheels, VR, adaptive triggers, haptics, headsets, capture cards, and accessory compatibility should stay unconfirmed until public Rockstar, Take-Two, platform, support, store, or verified post-launch evidence supports each exact claim.",
      "evidenceGate": "A new official Rockstar, Take-Two, platform-store, or support page before changing the lead answer.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-activities-minigames-sports-fishing-watchlist",
      "route": "/blog/gta-6-activities-minigames-sports-fishing-watchlist/",
      "title": "GTA 6 Activities, Minigames, Sports, and Fishing Watchlist",
      "status": "Unknown",
      "shortAnswer": "GTA 6 minigames, sports, fishing, races, gyms, casinos, beach activities, random events, hobbies, and side-content loops should stay unconfirmed until public Rockstar, Take-Two, official material, or verified post-launch evidence supports each exact activity.",
      "safeActionNow": "GTA 6 minigames, sports, fishing, races, gyms, casinos, beach activities, random events, hobbies, and side-content loops should stay unconfirmed until public Rockstar, Take-Two, official material, or verified post-launch evidence supports each exact activity.",
      "evidenceGate": "A new official Rockstar, Take-Two, platform-store, or support page before changing the lead answer.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-voice-chat-text-chat-moderation-privacy-watchlist",
      "route": "/blog/gta-6-voice-chat-text-chat-moderation-privacy-watchlist/",
      "title": "GTA 6 Voice Chat, Text Chat, Moderation, and Privacy Watchlist",
      "status": "Unknown",
      "shortAnswer": "GTA 6 voice chat, text chat, proximity chat, mute/report tools, parental controls, privacy settings, cross-platform communication, party chat, RP/community features, and Online safety claims should stay unconfirmed until Rockstar, Take-Two, official platform/support material, or verified post-launch evidence supports each exact detail.",
      "safeActionNow": "GTA 6 voice chat, text chat, proximity chat, mute/report tools, parental controls, privacy settings, cross-platform communication, party chat, RP/community features, and Online safety claims should stay unconfirmed until Rockstar, Take-Two, official platform/support material, or verified post-launch evidence supports each exact detail.",
      "evidenceGate": "Public Rockstar/Take-Two wording, Rockstar Support, official platform/store/support/policy material, official Online documentation, trusted public review context, or verified post-launch testing for the exact communication, privacy, parental-control, moderation, or reporting setting.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when Rockstar, Take-Two, Rockstar Support, an official platform/support page, trusted public review context, or verified post-launch testing confirms the exact GTA 6 communication, mute/report, privacy, parental-control, party-chat, cross-platform chat, or moderation setting.",
      "supportRoutes": [
        "/online/",
        "/blog/gta-6-online-watchlist/",
        "/blog/gta-6-crossplay-cross-save-watchlist/",
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/blog/gta-6-accessibility-options-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-ps5-vs-xbox-pc-switch-2-platform-buying-watchlist",
      "route": "/blog/gta-6-ps5-vs-xbox-pc-switch-2-platform-buying-watchlist/",
      "title": "GTA 6 PS5 vs Xbox vs PC vs Switch 2 Platform Buying Watchlist",
      "status": "Confirmed + Unknown",
      "shortAnswer": "PS5 and Xbox Series X|S are the tracked official GTA 6 launch platforms here; PC timing, Switch 2 support, subscription/cloud access, performance modes, storage details, and commercial recommendations need exact public evidence before they become buying advice.",
      "safeActionNow": "PS5 and Xbox Series X|S are the tracked official GTA 6 launch platforms here; PC timing, Switch 2 support, subscription/cloud access, performance modes, storage details, and commercial recommendations need exact public evidence before they become buying advice.",
      "evidenceGate": "Official Rockstar/Take-Two source, with trailer-inferred details separated from confirmed wording.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update immediately if Rockstar, Take-Two, a platform store, or Rockstar Support publishes PC timing, requirements, launcher details, or preorder information.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/",
        "/buying-guide/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-screenshots-wallpapers-official-media-watchlist",
      "route": "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
      "title": "GTA 6 Screenshots, Wallpapers, Official Art, and Media Download Watchlist",
      "status": "Confirmed + Unknown",
      "shortAnswer": "GTA 6 official trailers and public Rockstar media are safe to cite with attribution, but screenshot packs, wallpapers, thumbnails, AI upscales, press-kit claims, fan edits, and leaked image downloads need source and rights checks before they become site art, snippets, or creator assets.",
      "safeActionNow": "GTA 6 official trailers and public Rockstar media are safe to cite with attribution, but screenshot packs, wallpapers, thumbnails, AI upscales, press-kit claims, fan edits, and leaked image downloads need source and rights checks before they become site art, snippets, or creator assets.",
      "evidenceGate": "Official Rockstar/Take-Two source, with trailer-inferred details separated from confirmed wording.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/",
        "/creator-toolkit/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-interiors-enterable-buildings-businesses-watchlist",
      "route": "/blog/gta-6-interiors-enterable-buildings-businesses-watchlist/",
      "title": "GTA 6 Interiors, Enterable Buildings, and Businesses Watchlist",
      "status": "Unknown",
      "shortAnswer": "GTA 6 enterable interiors, buildings, businesses, safehouses, apartments, shops, malls, hotels, restaurants, clubs, gyms, police stations, hospitals, ports, airports, and activity-location claims should stay unconfirmed until Rockstar, Take-Two, official material, or verified post-launch evidence supports each exact access claim.",
      "safeActionNow": "GTA 6 enterable interiors, buildings, businesses, safehouses, apartments, shops, malls, hotels, restaurants, clubs, gyms, police stations, hospitals, ports, airports, and activity-location claims should stay unconfirmed until Rockstar, Take-Two, official material, or verified post-launch evidence supports each exact access claim.",
      "evidenceGate": "A new official Rockstar, Take-Two, platform-store, or support page before changing the lead answer.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when official maps, named locations, screenshots, or in-game evidence can replace cautious pre-launch language.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-account-linking-login-security-watchlist",
      "route": "/blog/gta-6-account-linking-login-security-watchlist/",
      "title": "GTA 6 Account Linking, Login, and Security Watchlist",
      "status": "Unknown",
      "shortAnswer": "GTA 6 account linking, Rockstar account setup, Social Club wording, 2FA, verification emails, QR-code pages, entitlement transfer, and login-support claims should stay unconfirmed until public Rockstar, Take-Two, Rockstar Support, or official platform evidence supports the exact account step.",
      "safeActionNow": "GTA 6 account linking, Rockstar account setup, Social Club wording, 2FA, verification emails, QR-code pages, entitlement transfer, and login-support claims should stay unconfirmed until public Rockstar, Take-Two, Rockstar Support, or official platform evidence supports the exact account step.",
      "evidenceGate": "Public Rockstar/Take-Two wording, Rockstar Support, official platform-store/support/status pages, official account documentation naming GTA 6, or verified post-launch testing for the exact account, login, entitlement, or support step.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update only when public Rockstar, Take-Two, Rockstar Support, official platform-store/support/status, official account documentation, or verified post-launch evidence supports the exact GTA 6 account, login, 2FA, verification, entitlement, transfer, or support step.",
      "supportRoutes": [
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-server-status-online-error-code-watchlist/",
        "/platform-store-source-router/",
        "/server-status-source-router/",
        "/rumour-firewall/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-cloud-gaming-remote-play-handheld-streaming-watchlist",
      "route": "/blog/gta-6-cloud-gaming-remote-play-handheld-streaming-watchlist/",
      "title": "GTA 6 Cloud Gaming, Remote Play, and Handheld Streaming Watchlist",
      "status": "Unknown",
      "shortAnswer": "GTA 6 cloud gaming, remote play, handheld streaming, phone play, subscription streaming, companion access, and accessory claims should stay unconfirmed until Rockstar, Take-Two, official platform stores/support pages, subscription catalogues, or verified post-launch evidence support each exact access path.",
      "safeActionNow": "GTA 6 cloud gaming, remote play, handheld streaming, phone play, subscription streaming, companion access, and accessory claims should stay unconfirmed until Rockstar, Take-Two, official platform stores/support pages, subscription catalogues, or verified post-launch evidence support each exact access path.",
      "evidenceGate": "A new official Rockstar, Take-Two, platform-store, or support page before changing the lead answer.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-real-life-locations-landmarks-watchlist",
      "route": "/blog/gta-6-real-life-locations-landmarks-watchlist/",
      "title": "GTA 6 Real-Life Locations, Miami, and Landmark Watchlist",
      "status": "Confirmed + Unknown",
      "shortAnswer": "GTA 6 is officially set in Leonida and Vice City, but exact real-life landmark matches, counties, neighbourhoods, airports, beaches, Keys, and map-scale claims should stay source-labelled until Rockstar, official material, or verified post-launch evidence supports each detail.",
      "safeActionNow": "GTA 6 is officially set in Leonida and Vice City, but exact real-life landmark matches, counties, neighbourhoods, airports, beaches, Keys, and map-scale claims should stay source-labelled until Rockstar, official material, or verified post-launch evidence supports each detail.",
      "evidenceGate": "Official Rockstar/Take-Two source, with trailer-inferred details separated from confirmed wording.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when official maps, named locations, screenshots, or in-game evidence can replace cautious pre-launch language.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-story-character-switching-coop-watchlist",
      "route": "/blog/gta-6-story-character-switching-coop-watchlist/",
      "title": "GTA 6 Story, Character Switching, and Co-Op Watchlist",
      "status": "Unknown",
      "shortAnswer": "GTA 6 story structure, character switching, playable-character balance, co-op story, romance, relationship, mission-order, choice, and ending claims should stay unconfirmed until Rockstar, Take-Two, official material, or spoiler-labelled verified post-launch evidence supports each exact detail.",
      "safeActionNow": "GTA 6 story structure, character switching, playable-character balance, co-op story, romance, relationship, mission-order, choice, and ending claims should stay unconfirmed until Rockstar, Take-Two, official material, or spoiler-labelled verified post-launch evidence supports each exact detail.",
      "evidenceGate": "A new official Rockstar, Take-Two, platform-store, or support page before changing the lead answer.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-weather-hurricanes-water-physics-watchlist",
      "route": "/blog/gta-6-weather-hurricanes-water-physics-watchlist/",
      "title": "GTA 6 Weather, Hurricanes, and Water Physics Watchlist",
      "status": "Unknown",
      "shortAnswer": "GTA 6 weather, hurricanes, storms, flooding, water physics, beach systems, boat handling, and environmental-destruction claims should stay unconfirmed until Rockstar, Take-Two, official platform/support pages, or verified post-launch evidence supports each exact system.",
      "safeActionNow": "GTA 6 weather, hurricanes, storms, flooding, water physics, beach systems, boat handling, and environmental-destruction claims should stay unconfirmed until Rockstar, Take-Two, official platform/support pages, or verified post-launch evidence supports each exact system.",
      "evidenceGate": "A new official Rockstar, Take-Two, platform-store, or support page before changing the lead answer.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when official maps, named locations, screenshots, or in-game evidence can replace cautious pre-launch language.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-dlc-expansion-roadmap-watchlist",
      "route": "/blog/gta-6-dlc-expansion-roadmap-watchlist/",
      "title": "GTA 6 DLC, Expansions, and Post-Launch Roadmap Watchlist",
      "status": "Unknown",
      "shortAnswer": "GTA 6 DLC, story expansions, Online updates, seasons, battle passes, map expansions, paid content, GTA+, and post-launch roadmap claims should stay unconfirmed until Rockstar, Take-Two, official platform/store/support pages, or verified post-launch evidence supports each exact detail.",
      "safeActionNow": "GTA 6 DLC, story expansions, Online updates, seasons, battle passes, map expansions, paid content, GTA+, and post-launch roadmap claims should stay unconfirmed until Rockstar, Take-Two, official platform/store/support pages, or verified post-launch evidence supports each exact detail.",
      "evidenceGate": "A new official Rockstar, Take-Two, platform-store, or support page before changing the lead answer.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when Rockstar publishes Online, crossplay, GTA+, economy, creator-tool, private-session, or server/modding details.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/",
        "/online/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-release-time-unlock-countdown-watchlist",
      "route": "/blog/gta-6-release-time-unlock-countdown-watchlist/",
      "title": "GTA 6 Release Time, Unlock Countdown, and Region Timing Watchlist",
      "status": "Unknown",
      "shortAnswer": "GTA 6 release time, unlock countdowns, preload clocks, regional launch windows, account entitlements, family sharing, refund timing, and launch-day incident claims should stay unconfirmed until official store/support wording or verified post-launch evidence supports each exact detail.",
      "safeActionNow": "GTA 6 release time, unlock countdowns, preload clocks, regional launch windows, account entitlements, family sharing, refund timing, and launch-day incident claims should stay unconfirmed until official store/support wording or verified post-launch evidence supports each exact detail.",
      "evidenceGate": "Public Rockstar/Take-Two wording, official platform-store/support/status pages, Rockstar Support, official preload/unlock metadata, or verified post-launch evidence for the exact platform, region, entitlement, support, or incident claim.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update only when public Rockstar/Take-Two wording, official platform-store/support/status pages, Rockstar Support, official preload/unlock metadata, or verified post-launch testing supports the exact platform, region, entitlement, support, or incident claim.",
      "supportRoutes": [
        "/release-date/",
        "/blog/gta-6-preload-download-size-watchlist/",
        "/platform-store-source-router/",
        "/server-status-source-router/",
        "/preorder-safety-centre/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-switch-2-nintendo-platform-watchlist",
      "route": "/blog/gta-6-switch-2-nintendo-platform-watchlist/",
      "title": "GTA 6 Switch 2, Nintendo, and Handheld Platform Watchlist",
      "status": "Unknown",
      "shortAnswer": "GTA 6 on Switch 2, Nintendo hardware, handheld mode, cloud streaming, cartridge releases, eShop pages, performance targets, and portability claims should stay unconfirmed until Rockstar, Take-Two, Nintendo, an official store, or verified post-launch evidence supports the exact platform claim.",
      "safeActionNow": "GTA 6 on Switch 2, Nintendo hardware, handheld mode, cloud streaming, cartridge releases, eShop pages, performance targets, and portability claims should stay unconfirmed until Rockstar, Take-Two, Nintendo, an official store, or verified post-launch evidence supports the exact platform claim.",
      "evidenceGate": "A new official Rockstar, Take-Two, platform-store, or support page before changing the lead answer.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/",
        "/buying-guide/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-photo-mode-rockstar-editor-capture-tools-watchlist",
      "route": "/blog/gta-6-photo-mode-rockstar-editor-capture-tools-watchlist/",
      "title": "GTA 6 Photo Mode, Rockstar Editor, and Capture Tools Watchlist",
      "status": "Unknown",
      "shortAnswer": "GTA 6 photo mode, Rockstar Editor, director mode, replay tools, capture-card workflows, screenshot features, creator exports, and UGC/editor claims should stay unconfirmed until official or verified post-launch evidence supports each exact tool.",
      "safeActionNow": "GTA 6 photo mode, Rockstar Editor, director mode, replay tools, capture-card workflows, screenshot features, creator exports, and UGC/editor claims should stay unconfirmed until official or verified post-launch evidence supports each exact tool.",
      "evidenceGate": "A new official Rockstar, Take-Two, platform-store, or support page before changing the lead answer.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/",
        "/creator-toolkit/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-voice-actors-cast-jason-lucia-watchlist",
      "route": "/blog/gta-6-voice-actors-cast-jason-lucia-watchlist/",
      "title": "GTA 6 Voice Actors, Cast, Jason, and Lucia Watchlist",
      "status": "Unknown",
      "shortAnswer": "GTA 6 voice actors, cast lists, Jason actor, Lucia actor, mocap, credits, and IMDb-style claims should stay unconfirmed until Rockstar, Take-Two, the actor, a public credit, or verified post-launch evidence supports the exact role.",
      "safeActionNow": "GTA 6 voice actors, cast lists, Jason actor, Lucia actor, mocap, credits, and IMDb-style claims should stay unconfirmed until Rockstar, Take-Two, the actor, a public credit, or verified post-launch evidence supports the exact role.",
      "evidenceGate": "A new official Rockstar, Take-Two, platform-store, or support page before changing the lead answer.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when Rockstar publishes new character copy, official artwork, interviews, or post-launch story details with spoiler controls.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-interactive-map-app-location-database-watchlist",
      "route": "/blog/gta-6-interactive-map-app-location-database-watchlist/",
      "title": "GTA 6 Interactive Map, Map App, and Location Database Watchlist",
      "status": "Unknown",
      "shortAnswer": "GTA 6 interactive maps, companion apps, location databases, collectible overlays, APKs, and full-map tools should stay unconfirmed until Rockstar, an official platform, trusted public guide material, or verified post-launch evidence supports each exact row.",
      "safeActionNow": "GTA 6 interactive maps, companion apps, location databases, collectible overlays, APKs, and full-map tools should stay unconfirmed until Rockstar, an official platform, trusted public guide material, or verified post-launch evidence supports each exact row.",
      "evidenceGate": "A new official Rockstar, Take-Two, platform-store, or support page before changing the lead answer.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when official maps, named locations, screenshots, or in-game evidence can replace cautious pre-launch language.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-server-status-online-error-code-watchlist",
      "route": "/blog/gta-6-server-status-online-error-code-watchlist/",
      "title": "GTA 6 Server Status, Online Outages, and Error Code Watchlist",
      "status": "Unknown",
      "shortAnswer": "GTA 6 server status, Online outage, error-code, install, entitlement, preload, crash, and support claims should stay unconfirmed until official status/support evidence or verified post-launch testing supports the exact issue.",
      "safeActionNow": "GTA 6 server status, Online outage, error-code, install, entitlement, preload, crash, and support claims should stay unconfirmed until official status/support evidence or verified post-launch testing supports the exact issue.",
      "evidenceGate": "A new official Rockstar, Take-Two, platform-store, or support page before changing the lead answer.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update only when public Rockstar, Take-Two, Rockstar Support, official platform status/store/support pages, official patch notes, or repeated verified post-launch testing supports the exact incident.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/",
        "/server-status-source-router/",
        "/post-launch-verification-lab/",
        "/launch-week-update-playbook/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-console-performance-60fps-ps5-pro-watchlist",
      "route": "/blog/gta-6-console-performance-60fps-ps5-pro-watchlist/",
      "title": "GTA 6 Console Performance, 60 FPS, PS5 Pro, and Graphics Watchlist",
      "status": "Unknown",
      "shortAnswer": "GTA 6 console FPS, PS5 Pro upgrades, ray tracing, resolution, performance modes, and comparison claims remain unconfirmed here unless Rockstar, an official platform, trusted review coverage, or verified post-launch testing supports the exact detail.",
      "safeActionNow": "GTA 6 console FPS, PS5 Pro upgrades, ray tracing, resolution, performance modes, and comparison claims remain unconfirmed here unless Rockstar, an official platform, trusted review coverage, or verified post-launch testing supports the exact detail.",
      "evidenceGate": "A new official Rockstar, Take-Two, platform-store, or support page before changing the lead answer.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-collectibles-100-percent-completion-watchlist",
      "route": "/blog/gta-6-collectibles-100-percent-completion-watchlist/",
      "title": "GTA 6 Collectibles, 100 Percent Completion, and Side Activities Watchlist",
      "status": "Unknown",
      "shortAnswer": "GTA 6 collectibles, 100 percent completion routes, side activities, missables, rewards, and completion checklists should stay unconfirmed until official guide material or verified post-launch evidence supports each exact row.",
      "safeActionNow": "GTA 6 collectibles, 100 percent completion routes, side activities, missables, rewards, and completion checklists should stay unconfirmed until official guide material or verified post-launch evidence supports each exact row.",
      "evidenceGate": "A new official Rockstar, Take-Two, platform-store, or support page before changing the lead answer.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-trailer-3-countdown-watchlist",
      "route": "/blog/gta-6-trailer-3-countdown-watchlist/",
      "title": "GTA 6 Trailer 3, New Trailer, and Countdown Watchlist",
      "status": "Unknown",
      "shortAnswer": "GTA 6 Trailer 3, new teaser, livestream, premiere, countdown, and official-upload claims should stay untrusted unless Rockstar or an official platform publishes the exact public media page.",
      "safeActionNow": "GTA 6 Trailer 3, new teaser, livestream, premiere, countdown, and official-upload claims should stay untrusted unless Rockstar or an official platform publishes the exact public media page.",
      "evidenceGate": "A new official Rockstar, Take-Two, platform-store, or support page before changing the lead answer.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update only from official trailer pages, official screenshots, or Rockstar Newswire context; keep inferred observations labelled.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-early-access-beta-review-embargo-watchlist",
      "route": "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
      "title": "GTA 6 Early Access, Beta, and Review Embargo Watchlist",
      "status": "Unknown",
      "shortAnswer": "GTA 6 early access, beta invites, review embargoes, creator codes, preload access, and giveaways should stay untrusted unless Rockstar, Take-Two, an official platform store, or a clearly attributable reviewer/source confirms the exact detail.",
      "safeActionNow": "GTA 6 early access, beta invites, review embargoes, creator codes, preload access, and giveaways should stay untrusted unless Rockstar, Take-Two, an official platform store, or a clearly attributable reviewer/source confirms the exact detail.",
      "evidenceGate": "A new official Rockstar, Take-Two, platform-store, or support page before changing the lead answer.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "is-gta-6-coming-to-pc",
      "route": "/blog/is-gta-6-coming-to-pc/",
      "title": "Is GTA 6 Coming to PC?",
      "status": "Unknown",
      "shortAnswer": "Rockstar's GTA VI page lists PS5 and Xbox Series X|S. A PC date is not listed there as of this update, so PC timing remains unconfirmed.",
      "safeActionNow": "Rockstar's GTA VI page lists PS5 and Xbox Series X|S. A PC date is not listed there as of this update, so PC timing remains unconfirmed.",
      "evidenceGate": "A new official Rockstar, Take-Two, platform-store, or support page before changing the lead answer.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update immediately if Rockstar, Take-Two, a platform store, or Rockstar Support publishes PC timing, requirements, launcher details, or preorder information.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-game-pass-ps-plus-subscription-watchlist",
      "route": "/blog/gta-6-game-pass-ps-plus-subscription-watchlist/",
      "title": "Is GTA 6 Coming to Game Pass, PlayStation Plus, or GTA+?",
      "status": "Unknown",
      "shortAnswer": "No tracked official source here confirms GTA 6 for Game Pass, PlayStation Plus, cloud catalogues, trials, or GTA+ launch benefits, so subscription claims stay watchlisted until public platform or Rockstar evidence exists.",
      "safeActionNow": "No tracked official source here confirms GTA 6 for Game Pass, PlayStation Plus, cloud catalogues, trials, or GTA+ launch benefits, so subscription claims stay watchlisted until public platform or Rockstar evidence exists.",
      "evidenceGate": "A new official Rockstar, Take-Two, platform-store, or support page before changing the lead answer.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/",
        "/buying-guide/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-mobile-apk-download-watchlist",
      "route": "/blog/gta-6-mobile-apk-download-watchlist/",
      "title": "GTA 6 Mobile, APK, Cloud Demo, and Download Watchlist",
      "status": "Unknown",
      "shortAnswer": "GTA 6 is not tracked here as a mobile APK, phone download, emulator build, cloud demo, or free installer; any download or login-first offer should be treated as unsafe unless an official Rockstar or platform source confirms the exact offer.",
      "safeActionNow": "GTA 6 is not tracked here as a mobile APK, phone download, emulator build, cloud demo, or free installer; any download or login-first offer should be treated as unsafe unless an official Rockstar or platform source confirms the exact offer.",
      "evidenceGate": "A new official Rockstar, Take-Two, platform-store, or support page before changing the lead answer.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-cheats-codes-console-commands-watchlist",
      "route": "/blog/gta-6-cheats-codes-console-commands-watchlist/",
      "title": "GTA 6 Cheats, Codes, Console Commands, and Trainers Watchlist",
      "status": "Unknown",
      "shortAnswer": "GTA 6 cheat codes, console commands, trainers, mod menus, money glitches, and Online exploits are not confirmed here; pre-launch cheat claims should be treated as unsafe unless official material or verified post-launch testing supports the exact detail.",
      "safeActionNow": "GTA 6 cheat codes, console commands, trainers, mod menus, money glitches, and Online exploits are not confirmed here; pre-launch cheat claims should be treated as unsafe unless official material or verified post-launch testing supports the exact detail.",
      "evidenceGate": "A new official Rockstar, Take-Two, platform-store, or support page before changing the lead answer.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/",
        "/guides/",
        "/rumour-firewall/",
        "/post-launch-verification-lab/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-weapons-gunplay-combat-watchlist",
      "route": "/blog/gta-6-weapons-gunplay-combat-watchlist/",
      "title": "GTA 6 Weapons, Gunplay, and Combat Watchlist",
      "status": "Unknown",
      "shortAnswer": "GTA 6 weapon lists, gun shops, combat handling, ammo rules, melee, stealth, armour, loadouts, and Online/PvP balance are not confirmed here; promote exact claims only from official material or verified post-launch evidence.",
      "safeActionNow": "GTA 6 weapon lists, gun shops, combat handling, ammo rules, melee, stealth, armour, loadouts, and Online/PvP balance are not confirmed here; promote exact claims only from official material or verified post-launch evidence.",
      "evidenceGate": "A new official Rockstar, Take-Two, platform-store, or support page before changing the lead answer.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "what-is-leonida",
      "route": "/blog/what-is-leonida/",
      "title": "What Is Leonida in GTA 6?",
      "status": "Confirmed",
      "shortAnswer": "Leonida is the state setting named on Rockstar's GTA VI page; Vice City is inside that wider fictional state, while exact districts, counties, landmarks, roads, and map scale still need official or verified post-launch evidence.",
      "safeActionNow": "Leonida is the state setting named on Rockstar's GTA VI page; Vice City is inside that wider fictional state, while exact districts, counties, landmarks, roads, and map scale still need official or verified post-launch evidence.",
      "evidenceGate": "Official Rockstar/Take-Two source, with trailer-inferred details separated from confirmed wording.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when official maps, named locations, screenshots, or in-game evidence can replace cautious pre-launch language.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "who-is-lucia",
      "route": "/blog/who-is-lucia/",
      "title": "Who Is Lucia in GTA 6?",
      "status": "Confirmed",
      "shortAnswer": "Lucia Caminos is a central character named by Rockstar, described as fresh out of Leonida Penitentiary and determined to make smarter moves.",
      "safeActionNow": "Lucia Caminos is a central character named by Rockstar, described as fresh out of Leonida Penitentiary and determined to make smarter moves.",
      "evidenceGate": "Official Rockstar/Take-Two source, with trailer-inferred details separated from confirmed wording.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when Rockstar publishes new character copy, official artwork, interviews, or post-launch story details with spoiler controls.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "who-is-jason",
      "route": "/blog/who-is-jason/",
      "title": "Who Is Jason in GTA 6?",
      "status": "Confirmed",
      "shortAnswer": "Jason Duval is a central character named by Rockstar, tied to the Keys, drug runners, and a desire for an easier life.",
      "safeActionNow": "Jason Duval is a central character named by Rockstar, tied to the Keys, drug runners, and a desire for an easier life.",
      "evidenceGate": "Official Rockstar/Take-Two source, with trailer-inferred details separated from confirmed wording.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when Rockstar publishes new character copy, official artwork, interviews, or post-launch story details with spoiler controls.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "social-media-gameplay-predictions",
      "route": "/blog/social-media-gameplay-predictions/",
      "title": "How Social Media Could Change GTA 6 Gameplay",
      "status": "Speculative",
      "shortAnswer": "A clear speculation piece on viral crime clips, witness posts, reputation, and how social mechanics could create emergent consequences.",
      "safeActionNow": "A clear speculation piece on viral crime clips, witness posts, reputation, and how social mechanics could create emergent consequences.",
      "evidenceGate": "Visible speculation/product label plus a tracker link before any claim can be promoted.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "future-of-gta-6-rp",
      "route": "/blog/future-of-gta-6-rp/",
      "title": "The Future of GTA 6 RP Servers",
      "status": "Speculative",
      "shortAnswer": "A product-led article connecting GTA 6 hype to roleplay servers, dynamic heat, factions, and monetisable admin tooling.",
      "safeActionNow": "A product-led article connecting GTA 6 hype to roleplay servers, dynamic heat, factions, and monetisable admin tooling.",
      "evidenceGate": "Visible speculation/product label plus a tracker link before any claim can be promoted.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when Rockstar publishes Online, crossplay, GTA+, economy, creator-tool, private-session, or server/modding details.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/",
        "/rp/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "creator-video-ideas",
      "route": "/blog/creator-video-ideas/",
      "title": "100 GTA 6 YouTube and TikTok Ideas",
      "status": "Evergreen",
      "shortAnswer": "A creator acquisition page designed to funnel into templates, newsletters, and paid creator tools.",
      "safeActionNow": "A creator acquisition page designed to funnel into templates, newsletters, and paid creator tools.",
      "evidenceGate": "Editorial utility, original templates, or post-launch in-game verification with spoiler controls.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/",
        "/creator-toolkit/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-online-watchlist",
      "route": "/blog/gta-6-online-watchlist/",
      "title": "GTA 6 Online Watchlist: Crossplay, GTA+, Economy, and Launch Questions",
      "status": "Unknown",
      "shortAnswer": "A source-safe watchlist of GTA 6 Online questions that should stay unknown until Rockstar publishes details.",
      "safeActionNow": "A source-safe watchlist of GTA 6 Online questions that should stay unknown until Rockstar publishes details.",
      "evidenceGate": "A new official Rockstar, Take-Two, platform-store, or support page before changing the lead answer.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when Rockstar publishes Online, crossplay, GTA+, economy, creator-tool, private-session, or server/modding details.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/",
        "/online/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-launch-checklist",
      "route": "/blog/gta-6-launch-checklist/",
      "title": "GTA 6 Launch Checklist: What to Do Before Release Day",
      "status": "Evergreen",
      "shortAnswer": "A practical pre-launch checklist for platform choice, storage, spoilers, accessibility, creator planning, and official update tracking.",
      "safeActionNow": "A practical pre-launch checklist for platform choice, storage, spoilers, accessibility, creator planning, and official update tracking.",
      "evidenceGate": "Editorial utility, original templates, or post-launch in-game verification with spoiler controls.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "spoiler-safe-gta-6-guides",
      "route": "/blog/spoiler-safe-gta-6-guides/",
      "title": "How Spoiler-Safe GTA 6 Guides Should Work",
      "status": "Evergreen",
      "shortAnswer": "A product-quality guide strategy for chapter filters, hidden endings, spoiler labels, and launch-week trust.",
      "safeActionNow": "A product-quality guide strategy for chapter filters, hidden endings, spoiler labels, and launch-week trust.",
      "evidenceGate": "Editorial utility, original templates, or post-launch in-game verification with spoiler controls.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-mission-walkthrough-spoiler-safe-guide",
      "route": "/blog/gta-6-mission-walkthrough-spoiler-safe-guide/",
      "title": "GTA 6 Mission Walkthroughs: Spoiler-Safe Intake Guide",
      "status": "Evergreen",
      "shortAnswer": "A launch-week intake guide for deciding when GTA 6 mission names, objectives, rewards, choices, endings, screenshots, and creator clips can become walkthrough copy without leaking story beats.",
      "safeActionNow": "A launch-week intake guide for deciding when GTA 6 mission names, objectives, rewards, choices, endings, screenshots, and creator clips can become walkthrough copy without leaking story beats.",
      "evidenceGate": "Editorial utility, original templates, or post-launch in-game verification with spoiler controls.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-trailer-2-breakdown",
      "route": "/blog/gta-6-trailer-2-breakdown/",
      "title": "GTA 6 Trailer 2 Breakdown: What Is Officially Shown vs Inferred",
      "status": "Confirmed + inferred",
      "shortAnswer": "A trailer-analysis page that separates official footage observations from cautious inference, fan theory, and rejected leak-dependent claims.",
      "safeActionNow": "A trailer-analysis page that separates official footage observations from cautious inference, fan theory, and rejected leak-dependent claims.",
      "evidenceGate": "Official Rockstar/Take-Two source, with trailer-inferred details separated from confirmed wording.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update only from official trailer pages, official screenshots, or Rockstar Newswire context; keep inferred observations labelled.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-preorder-editions-watchlist",
      "route": "/blog/gta-6-preorder-editions-watchlist/",
      "title": "GTA 6 Preorder and Editions Watchlist",
      "status": "Unknown",
      "shortAnswer": "A buyer-intent page that keeps preorder dates, editions, bonuses, and pricing marked unknown until official store pages exist.",
      "safeActionNow": "A buyer-intent page that keeps preorder dates, editions, bonuses, and pricing marked unknown until official store pages exist.",
      "evidenceGate": "A new official Rockstar, Take-Two, platform-store, or support page before changing the lead answer.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update immediately when official preorder, edition, price, preload, refund, or platform-store pages appear.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/",
        "/buying-guide/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-physical-copy-disc-collector-edition-watchlist",
      "route": "/blog/gta-6-physical-copy-disc-collector-edition-watchlist/",
      "title": "GTA 6 Physical Copy, Disc, and Collector Edition Watchlist",
      "status": "Unknown",
      "shortAnswer": "GTA 6 physical copies, discs, collector editions, steelbooks, special editions, retailer SKUs, delivery dates, resale listings, and bundle claims should stay unconfirmed until official Rockstar, Take-Two, platform, or public retailer evidence supports each exact buying detail.",
      "safeActionNow": "GTA 6 physical copies, discs, collector editions, steelbooks, special editions, retailer SKUs, delivery dates, resale listings, and bundle claims should stay unconfirmed until official Rockstar, Take-Two, platform, or public retailer evidence supports each exact buying detail.",
      "evidenceGate": "A new official Rockstar, Take-Two, platform-store, or support page before changing the lead answer.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update immediately when official preorder, edition, price, preload, refund, or platform-store pages appear.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/",
        "/buying-guide/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-system-requirements-watchlist",
      "route": "/blog/gta-6-system-requirements-watchlist/",
      "title": "GTA 6 PC System Requirements Watchlist",
      "status": "Unknown",
      "shortAnswer": "Rockstar has not published GTA 6 PC requirements here, so every spec table should stay labelled unknown until an official PC page, launcher listing, or support article exists.",
      "safeActionNow": "Rockstar has not published GTA 6 PC requirements here, so every spec table should stay labelled unknown until an official PC page, launcher listing, or support article exists.",
      "evidenceGate": "A new official Rockstar, Take-Two, platform-store, or support page before changing the lead answer.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update immediately if Rockstar, Take-Two, a platform store, or Rockstar Support publishes PC timing, requirements, launcher details, or preorder information.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-preload-download-size-watchlist",
      "route": "/blog/gta-6-preload-download-size-watchlist/",
      "title": "GTA 6 Preload and Download Size Watchlist",
      "status": "Unknown",
      "shortAnswer": "Preload timing, file size, day-one patch size, and storage guidance remain unknown until official store pages or Rockstar support materials publish them.",
      "safeActionNow": "Preload timing, file size, day-one patch size, and storage guidance remain unknown until official store pages or Rockstar support materials publish them.",
      "evidenceGate": "A new official Rockstar, Take-Two, platform-store, or support page before changing the lead answer.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-crossplay-cross-save-watchlist",
      "route": "/blog/gta-6-crossplay-cross-save-watchlist/",
      "title": "GTA 6 Crossplay and Cross-Save Watchlist",
      "status": "Unknown",
      "shortAnswer": "Crossplay, cross-save, character transfer, and progression sharing are not confirmed here; this page tracks what would count as real evidence.",
      "safeActionNow": "Crossplay, cross-save, character transfer, and progression sharing are not confirmed here; this page tracks what would count as real evidence.",
      "evidenceGate": "A new official Rockstar, Take-Two, platform-store, or support page before changing the lead answer.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when Rockstar publishes Online, crossplay, GTA+, economy, creator-tool, private-session, or server/modding details.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/",
        "/online/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-map-size-rumours-explained",
      "route": "/blog/gta-6-map-size-rumours-explained/",
      "title": "GTA 6 Map Size Rumours Explained Safely",
      "status": "Unknown",
      "shortAnswer": "Rockstar has not published a complete GTA 6 map-size figure here; map-size claims should be labelled unknown unless official material or verified post-launch measurement supports them.",
      "safeActionNow": "Rockstar has not published a complete GTA 6 map-size figure here; map-size claims should be labelled unknown unless official material or verified post-launch measurement supports them.",
      "evidenceGate": "A new official Rockstar, Take-Two, platform-store, or support page before changing the lead answer.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when official maps, named locations, screenshots, or in-game evidence can replace cautious pre-launch language.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-radio-music-soundtrack-watchlist",
      "route": "/blog/gta-6-radio-music-soundtrack-watchlist/",
      "title": "GTA 6 Radio, Music, and Soundtrack Watchlist",
      "status": "Unknown",
      "shortAnswer": "Radio stations, licensed songs, soundtrack lists, and artist claims remain unknown unless Rockstar publishes them or they appear in verified released-game evidence.",
      "safeActionNow": "Radio stations, licensed songs, soundtrack lists, and artist claims remain unknown unless Rockstar publishes them or they appear in verified released-game evidence.",
      "evidenceGate": "A new official Rockstar, Take-Two, platform-store, or support page before changing the lead answer.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-wildlife-animals-watchlist",
      "route": "/blog/gta-6-wildlife-animals-watchlist/",
      "title": "GTA 6 Wildlife and Animals Watchlist",
      "status": "Confirmed + inferred",
      "shortAnswer": "Wildlife and animal expectations should be tied to official media and labelled carefully; full species lists and mechanics remain unconfirmed until Rockstar publishes more detail or the game launches.",
      "safeActionNow": "Wildlife and animal expectations should be tied to official media and labelled carefully; full species lists and mechanics remain unconfirmed until Rockstar publishes more detail or the game launches.",
      "evidenceGate": "Official Rockstar/Take-Two source, with trailer-inferred details separated from confirmed wording.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when official maps, named locations, screenshots, or in-game evidence can replace cautious pre-launch language.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-police-wanted-system-watchlist",
      "route": "/blog/gta-6-police-wanted-system-watchlist/",
      "title": "GTA 6 Police and Wanted System Watchlist",
      "status": "Speculative",
      "shortAnswer": "Police memory, witness reporting, pursuit depth, and wanted-level changes are high-interest speculation unless Rockstar confirms mechanics or post-launch testing verifies them.",
      "safeActionNow": "Police memory, witness reporting, pursuit depth, and wanted-level changes are high-interest speculation unless Rockstar confirms mechanics or post-launch testing verifies them.",
      "evidenceGate": "Visible speculation/product label plus a tracker link before any claim can be promoted.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-vehicles-cars-customization-watchlist",
      "route": "/blog/gta-6-vehicles-cars-customization-watchlist/",
      "title": "GTA 6 Vehicles, Cars, and Customization Watchlist",
      "status": "Confirmed + inferred",
      "shortAnswer": "Vehicle classes, customization, prices, spawns, aircraft, boats, emergency vehicles, and Online vehicle systems should stay source-labelled until official material or verified post-launch evidence supports the exact detail.",
      "safeActionNow": "Vehicle classes, customization, prices, spawns, aircraft, boats, emergency vehicles, and Online vehicle systems should stay source-labelled until official material or verified post-launch evidence supports the exact detail.",
      "evidenceGate": "Official Rockstar/Take-Two source, with trailer-inferred details separated from confirmed wording.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-modding-fivem-roleplay-watchlist",
      "route": "/blog/gta-6-modding-fivem-roleplay-watchlist/",
      "title": "GTA 6 Modding, FiveM, and Roleplay Watchlist",
      "status": "Unknown",
      "shortAnswer": "GTA 6 modding, FiveM-style support, private servers, creator tools, and RP compatibility remain unconfirmed here; communities can prepare workflows without promising platform access.",
      "safeActionNow": "GTA 6 modding, FiveM-style support, private servers, creator tools, and RP compatibility remain unconfirmed here; communities can prepare workflows without promising platform access.",
      "evidenceGate": "A new official Rockstar, Take-Two, platform-store, or support page before changing the lead answer.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when Rockstar publishes Online, crossplay, GTA+, economy, creator-tool, private-session, or server/modding details.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/",
        "/rp/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-accessibility-options-watchlist",
      "route": "/blog/gta-6-accessibility-options-watchlist/",
      "title": "GTA 6 Accessibility Options Watchlist",
      "status": "Unknown",
      "shortAnswer": "Accessibility options, subtitles, controller remapping, visual assists, difficulty aids, and content toggles need official or post-launch evidence before being listed as GTA 6 features.",
      "safeActionNow": "Accessibility options, subtitles, controller remapping, visual assists, difficulty aids, and content toggles need official or post-launch evidence before being listed as GTA 6 features.",
      "evidenceGate": "A new official Rockstar, Take-Two, platform-store, or support page before changing the lead answer.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-parent-guide-age-rating-watchlist",
      "route": "/blog/gta-6-parent-guide-age-rating-watchlist/",
      "title": "GTA 6 Parent Guide and Age Rating Watchlist",
      "status": "Unknown",
      "shortAnswer": "Age ratings, content descriptors, parental-control guidance, and Online safety details should be based on official ratings boards, platform pages, and support materials, not speculation.",
      "safeActionNow": "Age ratings, content descriptors, parental-control guidance, and Online safety details should be based on official ratings boards, platform pages, and support materials, not speculation.",
      "evidenceGate": "A new official Rockstar, Take-Two, platform-store, or support page before changing the lead answer.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/",
        "/buying-guide/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-trophy-achievement-watchlist",
      "route": "/blog/gta-6-trophy-achievement-watchlist/",
      "title": "GTA 6 Trophies and Achievements Watchlist",
      "status": "Unknown",
      "shortAnswer": "Trophy and achievement lists should not be published from leaks; this page waits for official platform metadata or verified post-launch evidence.",
      "safeActionNow": "Trophy and achievement lists should not be published from leaks; this page waits for official platform metadata or verified post-launch evidence.",
      "evidenceGate": "A new official Rockstar, Take-Two, platform-store, or support page before changing the lead answer.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-review-scores-metacritic-embargo-watchlist",
      "route": "/blog/gta-6-review-scores-metacritic-embargo-watchlist/",
      "title": "GTA 6 Review Scores, Metacritic, and Embargo Watchlist",
      "status": "Unknown",
      "shortAnswer": "GTA 6 review scores, Metacritic/OpenCritic pages, embargo timing, reviewer access, and verdict quotes are not confirmed here; wait for public outlet pages, official publisher context, or visible aggregator listings before trusting score claims.",
      "safeActionNow": "GTA 6 review scores, Metacritic/OpenCritic pages, embargo timing, reviewer access, and verdict quotes are not confirmed here; wait for public outlet pages, official publisher context, or visible aggregator listings before trusting score claims.",
      "evidenceGate": "A new official Rockstar, Take-Two, platform-store, or support page before changing the lead answer.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-money-businesses-properties-watchlist",
      "route": "/blog/gta-6-money-businesses-properties-watchlist/",
      "title": "GTA 6 Money, Businesses, and Properties Watchlist",
      "status": "Unknown",
      "shortAnswer": "Money systems, businesses, properties, passive income, and Online economy details remain unconfirmed unless Rockstar publishes gameplay details or post-launch testing verifies them.",
      "safeActionNow": "Money systems, businesses, properties, passive income, and Online economy details remain unconfirmed unless Rockstar publishes gameplay details or post-launch testing verifies them.",
      "evidenceGate": "A new official Rockstar, Take-Two, platform-store, or support page before changing the lead answer.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-delay-history-release-date-changes",
      "route": "/blog/gta-6-delay-history-release-date-changes/",
      "title": "GTA 6 Delay History: Every Official Release Date Change Explained",
      "status": "Confirmed",
      "shortAnswer": "GTA 6 has been officially delayed twice by Rockstar: first from 2025 to May 26, 2026, then again to November 19, 2026. This article tracks every official date change with source links and what remains unknown.",
      "safeActionNow": "GTA 6 has been officially delayed twice by Rockstar: first from 2025 to May 26, 2026, then again to November 19, 2026. This article tracks every official date change with source links and what remains unknown.",
      "evidenceGate": "Official Rockstar/Take-Two source, with trailer-inferred details separated from confirmed wording.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-news-this-week-2026-07-01",
      "route": "/blog/gta-6-news-this-week-2026-07-01/",
      "title": "GTA 6 News This Week (July 1, 2026): Pre-Orders Opened, Prices Confirmed, Still No Trailer 3",
      "status": "Confirmed recap + labelled watchlist",
      "shortAnswer": "A source-safe recap of GTA 6 news for the week ending July 1, 2026: pre-orders opened June 25 with confirmed pricing and editions, and Trailer 3 stayed unannounced despite a loud rumour cycle. Release date holds at November 19, 2026.",
      "safeActionNow": "A source-safe recap of GTA 6 news for the week ending July 1, 2026: pre-orders opened June 25 with confirmed pricing and editions, and Trailer 3 stayed unannounced despite a loud rumour cycle. Release date holds at November 19, 2026.",
      "evidenceGate": "Official Rockstar/Take-Two source, with trailer-inferred details separated from confirmed wording.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update only from official trailer pages, official screenshots, or Rockstar Newswire context; keep inferred observations labelled.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-cfx-marketplace-official-paid-mods-explained",
      "route": "/blog/gta-6-cfx-marketplace-official-paid-mods-explained/",
      "title": "Rockstar's Official Mod Marketplace (Cfx): What It Means for GTA 6 Modding, RP, and Online",
      "status": "Confirmed for FiveM/RedM + labelled GTA 6 unknowns",
      "shortAnswer": "Rockstar and Cfx.re launched the official Cfx Marketplace in January 2026, letting selected FiveM and RedM creators sell mods for real money. It is confirmed and official, but it is a GTA 5 / Red Dead roleplay storefront right now, and it does not confirm anything about GTA 6 modding or Online.",
      "safeActionNow": "Rockstar and Cfx.re launched the official Cfx Marketplace in January 2026, letting selected FiveM and RedM creators sell mods for real money. It is confirmed and official, but it is a GTA 5 / Red Dead roleplay storefront right now, and it does not confirm anything about GTA 6 modding or Online.",
      "evidenceGate": "Official Rockstar/Take-Two source, with trailer-inferred details separated from confirmed wording.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when Rockstar publishes Online, crossplay, GTA+, economy, creator-tool, private-session, or server/modding details.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/",
        "/rp/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-mods-buy-safely-cfx-marketplace-vs-scams",
      "route": "/blog/gta-6-mods-buy-safely-cfx-marketplace-vs-scams/",
      "title": "How to Buy GTA Mods Safely: The Official Cfx Marketplace vs Fake GTA 6 Mod-Store Scams",
      "status": "Confirmed marketplace + buyer-safety guidance",
      "shortAnswer": "The only Rockstar-sanctioned place to buy paid mods is the official Cfx Marketplace, launched January 2026 for FiveM and RedM. Because GTA 6 is not out and its mod support is unconfirmed, anyone selling GTA 6 mods right now is running a scam.",
      "safeActionNow": "The only Rockstar-sanctioned place to buy paid mods is the official Cfx Marketplace, launched January 2026 for FiveM and RedM. Because GTA 6 is not out and its mod support is unconfirmed, anyone selling GTA 6 mods right now is running a scam.",
      "evidenceGate": "Official Rockstar/Take-Two source, with trailer-inferred details separated from confirmed wording.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "can-you-sell-gta-mods-cfx-marketplace-creator-path",
      "route": "/blog/can-you-sell-gta-mods-cfx-marketplace-creator-path/",
      "title": "Can You Sell Mods on Rockstar's Cfx Marketplace? The Creator Path, Explained Honestly",
      "status": "Confirmed marketplace + labelled creator-path unknowns",
      "shortAnswer": "Rockstar's Cfx Marketplace does let creators sell mods for real money, but it is currently invite-only for a small selected group, it is FiveM and RedM only, and there is no announced open sign-up or GTA 6 creator program. The get-rich-with-AI framing around it is unproven.",
      "safeActionNow": "Rockstar's Cfx Marketplace does let creators sell mods for real money, but it is currently invite-only for a small selected group, it is FiveM and RedM only, and there is no announced open sign-up or GTA 6 creator program. The get-rich-with-AI framing around it is unproven.",
      "evidenceGate": "Official Rockstar/Take-Two source, with trailer-inferred details separated from confirmed wording.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/",
        "/creator-toolkit/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-roleplay-servers-cfx-marketplace-fivem-redm",
      "route": "/blog/gta-6-roleplay-servers-cfx-marketplace-fivem-redm/",
      "title": "What the Cfx Marketplace Means for GTA Roleplay Servers (FiveM and RedM Owners)",
      "status": "Confirmed marketplace + labelled GTA 6 RP unknowns",
      "shortAnswer": "The Cfx Marketplace gives FiveM and RedM roleplay-server owners an official, Rockstar-sanctioned place to buy paid mods, a major shift from Rockstar's old anti-FiveM stance. But it covers GTA 5 and RDR2 today, and GTA 6 roleplay-server support is not confirmed.",
      "safeActionNow": "The Cfx Marketplace gives FiveM and RedM roleplay-server owners an official, Rockstar-sanctioned place to buy paid mods, a major shift from Rockstar's old anti-FiveM stance. But it covers GTA 5 and RDR2 today, and GTA 6 roleplay-server support is not confirmed.",
      "evidenceGate": "Official Rockstar/Take-Two source, with trailer-inferred details separated from confirmed wording.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update when Rockstar publishes Online, crossplay, GTA+, economy, creator-tool, private-session, or server/modding details.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/",
        "/rp/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    },
    {
      "id": "gta-6-classic-car-collection-ultimate-edition-explained",
      "route": "/blog/gta-6-classic-car-collection-ultimate-edition-explained/",
      "title": "GTA 6 Classic Car Collection: the first confirmed activity, explained",
      "status": "Confirmed activity + Ultimate Edition detail",
      "shortAnswer": "On June 24, 2026, alongside 63 new official screenshots and the pre-order reveal, Rockstar confirmed the Classic Car Collection — the first named GTA 6 in-game activity. You track down abandoned project cars and restore them for a fixer named Wyman, and Rockstar's edition breakdown lists it with the Ultimate Edition. Confirmed and official; the full car list and base-game availability are still unlabelled.",
      "safeActionNow": "On June 24, 2026, alongside 63 new official screenshots and the pre-order reveal, Rockstar confirmed the Classic Car Collection — the first named GTA 6 in-game activity. You track down abandoned project cars and restore them for a fixer named Wyman, and Rockstar's edition breakdown lists it with the Ultimate Edition. Confirmed and official; the full car list and base-game availability are still unlabelled.",
      "evidenceGate": "Official Rockstar/Take-Two source, with trailer-inferred details separated from confirmed wording.",
      "blockedInputs": [
        "leaked assets",
        "private build material",
        "datamines",
        "anonymous screenshots",
        "retailer placeholders treated as facts",
        "credential or download traps"
      ],
      "updateTrigger": "Update immediately when official preorder, edition, price, preload, refund, or platform-store pages appear.",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local page/export guidance only; no public posts, newsletter sends, Discord announcements, production deploys, account actions, purchases, scraping, credential use, affiliate changes, or external writes without explicit approval."
    }
  ],
  "dlcExpansionRoadmapEvidenceMatrix": [
    {
      "id": "official-roadmap-or-season-announcement",
      "audience": "readers, creators, Online players, and answer engines",
      "currentPosture": "official roadmap required",
      "readerDecision": "Do not treat DLC, season, battle-pass, Online update, story expansion, or roadmap timing claims as confirmed until public Rockstar, Take-Two, platform, store, support, or official community wording names the exact GTA 6 content.",
      "safeActionNow": "Keep the answer short and boring: no announced GTA 6 DLC roadmap is tracked here yet, so readers should watch official sources rather than fake calendars or copied GTA Online cadence guesses.",
      "evidenceNeeded": "Public Rockstar/Take-Two publication, official store/platform/support metadata, or verified post-launch official patch/news material naming GTA 6 and the exact roadmap item.",
      "blockedInputs": [
        "fake season calendars",
        "edited Newswire screenshots",
        "copied GTA Online cadence assumptions",
        "anonymous roadmap leaks",
        "datamined menus",
        "creator countdown graphics"
      ],
      "affectedRoutes": [
        "/blog/gta-6-dlc-expansion-roadmap-watchlist/",
        "/online/",
        "/source-update-workbench/",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No public roadmap alert, newsletter send, Discord/social post, production deploy, affiliate placement, sponsor copy, scrape, account action, credential use, purchase, or external write without explicit approval."
    },
    {
      "id": "story-expansion-and-map-expansion-claims",
      "audience": "story readers, spoiler-sensitive players, map editors, and guide writers",
      "currentPosture": "spoiler/source review",
      "readerDecision": "Story expansion, new city, map expansion, mission pack, ending continuation, and character-return claims need stricter spoiler and source gates than ordinary Online update speculation.",
      "safeActionNow": "Route story or map expansion claims through spoiler policy and map evidence before changing article copy, snippets, RSS, sitemap, guide tables, or answer-engine packets.",
      "evidenceNeeded": "Official public announcement, spoiler-safe store/support wording, verified released-game evidence after launch, or patch notes with source URL, date, platform/version, and spoiler scope recorded.",
      "blockedInputs": [
        "leaked cutscenes",
        "private build clips",
        "datamined coordinates",
        "anonymous mission lists",
        "spoiler thumbnails",
        "stitched fan maps"
      ],
      "affectedRoutes": [
        "/spoiler-source-router/",
        "/map-claim-ledger/",
        "/map-evidence-board/",
        "/blog/gta-6-map-size-rumours-explained/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Full-spoiler copy, external alerts, public posts, newsletters, Discord summaries, production deploys, embeds, and paid placements require explicit spoiler/source review and approval."
    },
    {
      "id": "gta-plus-paid-content-and-commercial-copy",
      "audience": "buyers, subscribers, affiliate editors, sponsors, and launch operators",
      "currentPosture": "commercial draft only",
      "readerDecision": "GTA+, paid DLC, premium currency, bundle, platform subscription, collector add-on, or pass wording cannot become buyer advice or commercial copy until the exact public terms exist.",
      "safeActionNow": "Keep paid-content language neutral and source-labelled; do not recommend subscribing, buying, cancelling, preordering, or waiting for a paid benefit from speculation.",
      "evidenceNeeded": "Official Rockstar/Take-Two/platform/store/catalogue/support page naming GTA 6, the benefit, price or entitlement scope, territory limits, date, and support/refund terms.",
      "blockedInputs": [
        "edited catalogue cards",
        "platform-war reposts",
        "affiliate urgency",
        "subscription benefit guesses",
        "private support chats",
        "grey-market listings"
      ],
      "affectedRoutes": [
        "/blog/gta-6-game-pass-ps-plus-subscription-watchlist/",
        "/buying-guide/",
        "/sponsorship/",
        "/preorder-safety-centre/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No affiliate/sponsor activation, paid-content recommendation, newsletter send, public post, purchase, account login, subscription change, production deploy, or external write without explicit approval."
    },
    {
      "id": "post-launch-patch-and-online-update-evidence",
      "audience": "players, support editors, guide writers, creators, and future agents",
      "currentPosture": "post-launch receipt required",
      "readerDecision": "After launch, update names, patch notes, balance changes, Online events, server incidents, and feature additions should be versioned instead of summarized from one clip or comment.",
      "safeActionNow": "Use the post-launch verification lab and source-change feed before changing DLC/roadmap copy, guide rows, Online guidance, feature records, launch packets, or corrections.",
      "evidenceNeeded": "Official patch notes/support material, public Rockstar/Take-Two/Newswire wording, platform metadata, or repeated verified post-launch testing with platform, date, patch/version, region/scope, and rollback path.",
      "blockedInputs": [
        "one-off comments",
        "unversioned screenshots",
        "private support replies",
        "deleted posts",
        "single-region anecdotes",
        "creator panic clips"
      ],
      "affectedRoutes": [
        "/post-launch-verification-lab/",
        "/source-change-feed/",
        "/server-status-source-router/",
        "/correction-impact-router/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No public incident alert, status guidance, support escalation, newsletter send, Discord/social post, production deploy, account action, scrape, or external write without explicit approval."
    }
  ],
  "readerActionRoutes": [
    {
      "intent": "physical-box-download-code-buyer-safety",
      "status": "official code-in-box wording + buyer/account safety",
      "primaryUrl": "/blog/gta-6-physical-box-download-code-explained/",
      "readerAction": "Use the public Take-Two/Rockstar wording for the exact supported answer: the GTA 6 physical version contains a download code inside the box and is available starting November 12, 2026 to support pre-loading. Do not buy from private code sellers, replacement-code rooms, QR redemption pages, cloned checkout pages, marketplace listings, Discord sellers, gift-card traders, or fake support callbacks. Do not share passwords, 2FA codes, recovery codes, platform credentials, wallet details, gift-card codes, order IDs, receipts, account screenshots, addresses, identity documents, or private support data to verify, replace, transfer, recover, redeem, resell, lend, or preload a GTA 6 code.",
      "evidenceGate": "Public Rockstar/Take-Two/platform/store/support/retailer/payment-provider wording or verified post-launch evidence for the exact physical-format, code-redemption, preload, resale, lending, replacement-code, refund, account, support, collector, delivery, or regional claim.",
      "blockedActions": [
        "buying private GTA 6 download codes, replacement codes, code-in-box stock, grey-market keys, resale listings, collector boxes, steelbooks, wallet offers, gift-card trades, or marketplace promises from unverified sellers",
        "entering passwords, 2FA codes, recovery codes, platform credentials, payment details, wallet details, gift-card codes, order IDs, receipts, account data, entitlement captures, or identity documents into code-replacement, redemption, transfer, resale, support, or preload portals",
        "scanning QR-code redemption, preorder, support, replacement-code, gift-card, account-linking, payment, or preload pages",
        "uploading receipts, order pages, account screenshots, payment screenshots, identity documents, platform captures, or private support transcripts into cloned or private forms",
        "installing preload fixers, redemption helpers, browser extensions, remote-access tools, APK/EXE/ZIP/RAR/DMG files, private-drive files, or Discord attachments",
        "treating private messages, marketplace screenshots, fake unboxings, copied retailer cards, source-less code photos, support-chat screenshots, search ads, or cloned store pages as public evidence"
      ]
    },
    {
      "intent": "gift-card-digital-code-voucher-safety",
      "status": "GTA 6 code terms unknown + payment/account safety",
      "primaryUrl": "/blog/gta-6-gift-card-digital-code-voucher-watchlist/",
      "readerAction": "Treat GTA 6 gift-card, digital-code, voucher, key, preorder-code, edition-code, bonus-code, region-code, generator, transfer, recovery, wrong-account, child-account, PC-key, Online-entitlement, discount, and private gift offers as unsafe unless a public Rockstar, Take-Two, PlayStation, Xbox, official platform-store, official support, official retailer, payment-provider, or verified post-launch source names the exact GTA 6 product, account, region, code, payment, and entitlement route. Do not reveal gift-card numbers, redeem codes from strangers, pay private sellers, scan QR claim pages, upload receipts, share order IDs, approve login prompts, enter credentials, share recovery codes, install launchers, install browser extensions, join private support rooms, or trust code generators.",
      "evidenceGate": "Public Rockstar/Take-Two/platform-store/support/retailer/payment-provider wording, rating-board context, or verified post-launch evidence for the exact GTA 6 gift-card, digital-code, voucher, key, preorder, bonus, edition, region, gift, account, refund, PC, Online, support, payment, and entitlement route.",
      "blockedActions": [
        "revealing gift-card numbers, platform codes, recovery codes, 2FA codes, session tokens, account credentials, payment details, wallet details, order IDs, private receipts, child-account details, or identity documents",
        "paying private sellers, grey-market key shops, wallet requests, gift-card trades, refund helpers, transfer helpers, code-recovery rooms, queue-jump offers, generator unlock fees, or verification deposits",
        "scanning QR-code gift, preorder, voucher, payment, support, account-linking, beta, or code-generator pages",
        "uploading receipts, screenshots, identity documents, payment screenshots, account screenshots, voucher photos, or order emails into private forms",
        "installing fake Rockstar launchers, browser extensions, APK/EXE/ZIP/RAR/DMG files, remote-access tools, mobile configuration profiles, or generator utilities",
        "treating DMs, comments, Discord screenshots, search ads, grey-market listings, copied badges, source-less screenshots, private support chats, marketplace descriptions, or code-generator pages as public evidence"
      ]
    },
    {
      "intent": "gift-card-balance-checker-phishing-safety",
      "status": "official gap + gift-card balance/account/payment phishing safety",
      "primaryUrl": "/blog/gta-6-gift-card-digital-code-voucher-watchlist/",
      "readerAction": "Treat GTA 6 gift-card balance checkers, voucher balance pages, prepaid-card activation helpers, code-verification forms, card-checker QR pages, failed-activation callbacks, balance-recovery rooms, and private support chats as unsafe unless a public Rockstar, Take-Two, PlayStation, Xbox, official platform-store, official support, official retailer, payment-provider, or verified post-launch source names the exact GTA 6 product, account, region, card, code, payment, balance, activation, and entitlement route. Do not type card numbers, voucher codes, PINs, receipts, order IDs, account credentials, recovery codes, payment details, wallet details, identity documents, or private screenshots into checker pages, QR forms, DMs, comments, Discord rooms, search ads, cloned support pages, private callbacks, or account-only pages.",
      "evidenceGate": "Public Rockstar/Take-Two/platform-store/support/retailer/payment-provider wording, official support/security guidance, or verified post-launch evidence for the exact GTA 6 gift-card, voucher, prepaid-card, balance, activation, account, region, payment, refund, support, and entitlement route.",
      "blockedActions": [
        "typing gift-card numbers, voucher codes, PINs, platform credentials, passwords, 2FA codes, recovery codes, payment details, wallet details, order IDs, private receipts, identity documents, account screenshots, or support-ticket captures into balance-checker, activation, verification, QR, payment, support, or recovery pages",
        "scanning QR-code card-checker, voucher, preorder, support, refund, payment, account-linking, beta, or code-verification pages",
        "paying balance-recovery helpers, activation fees, verification deposits, refund accelerators, wallet requests, gift-card unlock pages, or private support callbacks",
        "uploading voucher photos, receipts, payment screenshots, account screenshots, order emails, identity documents, or support-ticket captures into private checker or recovery forms",
        "installing browser extensions, fake support apps, remote-access tools, APK/EXE/ZIP/RAR/DMG files, mobile configuration profiles, or card-checker utilities",
        "treating DMs, comments, Discord screenshots, search ads, cloned support pages, private support chats, account-only pages, copied badges, QR pages, or source-less activation screenshots as public evidence"
      ]
    },
    {
      "intent": "live-account-compromise-recovery-safety",
      "status": "official account/security gap + live compromise recovery safety",
      "primaryUrl": "/blog/gta-6-account-linking-login-security-watchlist/",
      "readerAction": "Treat GTA 6 live account-compromise alerts, hijacked-account claims, account-restoration forms, recovery-escalation codes, security-check calls, fake support handoffs, account-cleanup rooms, device-trust reset prompts, entitlement recovery pages, and remote recovery helpers as unsafe unless a public Rockstar, Take-Two, Rockstar Support, PlayStation, Xbox, official platform, official store, official support page, official status page, official account-security document, official public security advisory, or verified post-launch source names the exact GTA 6 account, compromise, recovery, support, platform, entitlement, security, payment, beta, preorder, Online, or download route. Do not enter passwords, 2FA codes, recovery codes, backup codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, entitlement captures, device IDs, diagnostic logs, browser profile data, or system access; do not approve login prompts, scan QR account pages, share screens, accept remote-control sessions, upload receipts, upload identity documents, install recovery helpers, install browser extensions, install remote-access tools, join private support calls, pay recovery helpers, or download APK/EXE/ZIP/RAR/DMG files through emails, DMs, comments, Discord screenshots, search ads, cloned support pages, short links, private forms, account-only pages, payment gates, QR pages, private callback rooms, file hosts, private drives, or source-less account screenshots.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support/status/account-security wording, official public security advisory, or verified post-launch evidence for the exact GTA 6 account-compromise, recovery, support, entitlement, platform, payment, beta, preorder, Online, security, or download route.",
      "blockedActions": [
        "entering passwords, 2FA codes, recovery codes, backup codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, entitlement captures, device IDs, diagnostic logs, browser profile data, system access, or device-trust data into private compromise, hijack, restoration, recovery, account, or support portals",
        "approving login prompts, QR account approvals, recovery-escalation prompts, device-trust reset prompts, entitlement-review prompts, security-check calls, or session revalidation requests from emails, DMs, comments, Discord screenshots, cloned pages, QR pages, private calls, or account-only pages",
        "uploading receipts, identity documents, account screenshots, platform screenshots, entitlement captures, payment screenshots, browser profile exports, device files, diagnostic logs, or private support-ticket captures into account-compromise, restoration, recovery, or support forms",
        "sharing screens, accepting remote-control sessions, joining private recovery calls, installing remote-access tools, installing browser extensions, installing recovery-helper apps, installing mobile configuration profiles, or downloading APK/EXE/ZIP/RAR/DMG files from private recovery helpers",
        "paying recovery fees, account-restoration charges, escalation-code fees, security-cleanup fees, entitlement-review fees, verification deposits, wallet requests, gift-card requests, support callback fees, or private compromise-response invoices",
        "scanning QR-code recovery, restoration, account-linking, payment, support, entitlement, preorder, beta, device-trust, or verification pages",
        "treating emails, DMs, comments, Discord screenshots, search ads, cloned support pages, private forms, account-only pages, QR pages, fake official badges, private recovery transcripts, edited compromise notices, callback-room claims, or source-less account screenshots as public evidence"
      ]
    },
    {
      "intent": "account-lockout-recovery-code-safety",
      "status": "official account/security gap + lockout recovery safety",
      "primaryUrl": "/blog/gta-6-account-linking-login-security-watchlist/",
      "readerAction": "Treat GTA 6 account-lockout warnings, recovery-code panic pages, suspicious-login alerts, device-removal prompts, session-expiry messages, account-unlock helpers, session-cleanup tools, entitlement-fix rooms, private support callbacks, and alleged Rockstar account safety checks as unsafe unless a public Rockstar, Take-Two, Rockstar Support, PlayStation, Xbox, official platform, official store, official support page, official status page, official account-security document, official public security advisory, or verified post-launch source names the exact GTA 6 account, lockout, login, recovery, support, platform, entitlement, security, payment, beta, preorder, Online, or download route. Do not enter passwords, 2FA codes, recovery codes, backup codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, entitlement captures, device IDs, diagnostic logs, or system access; do not scan QR account pages, approve login prompts, remove trusted devices from private prompts, upload receipts, upload identity documents, install unlock helpers, install browser extensions, install remote-access tools, join private support calls, share screens, or download APK/EXE/ZIP/RAR/DMG files through emails, DMs, comments, Discord screenshots, short links, search ads, cloned support pages, private forms, payment gates, QR pages, account-only pages, private callback rooms, file hosts, private drives, or source-less account screenshots.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support/status/account-security wording, official public security advisory, or verified post-launch evidence for the exact GTA 6 account-lockout, suspicious-login, recovery-code, device-removal, support, entitlement, platform, payment, beta, preorder, Online, security, or download route.",
      "blockedActions": [
        "entering passwords, 2FA codes, recovery codes, backup codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, entitlement captures, device IDs, diagnostic logs, system access, or device-trust data into private lockout, suspicious-login, recovery, device-removal, account, or support portals",
        "approving login prompts, QR account approvals, device-removal prompts, suspicious-login prompts, recovery-code checks, entitlement-review prompts, or session revalidation requests from emails, DMs, comments, Discord screenshots, cloned pages, QR pages, or account-only pages",
        "uploading receipts, identity documents, account screenshots, platform screenshots, entitlement captures, payment screenshots, device files, diagnostic logs, or private support-ticket captures into account-lockout, device-removal, recovery, or support forms",
        "scanning QR-code lockout, recovery, account-linking, payment, support, entitlement, preorder, beta, device-removal, or verification pages",
        "paying account-unlock fees, recovery-code reset charges, suspicious-login cleanup fees, entitlement-review fees, verification deposits, wallet requests, gift-card requests, support callback fees, or private account-safety invoices",
        "installing unlock-helper apps, browser extensions, remote-access tools, mobile configuration profiles, APK/EXE/ZIP/RAR/DMG files, private-drive files, Discord attachments, or fake account-support utilities",
        "treating emails, DMs, comments, Discord screenshots, search ads, cloned support pages, private forms, account-only pages, QR pages, fake official badges, private recovery transcripts, edited lockout notices, or source-less account screenshots as public evidence"
      ]
    },
    {
      "intent": "scam-report-evidence-routing-safety",
      "status": "scam-report evidence preservation + official reporting safety",
      "primaryUrl": "/reader-action-router/",
      "readerAction": "Treat GTA 6 scam-report pages, phishing-report forms, fake support accounts, impersonation profiles, cloned store pages, QR payment requests, refund-helper callbacks, account-recovery rooms, event-ticket sellers, beta-access portals, download mirrors, and private evidence-collection forms as unsafe unless a public Rockstar, Take-Two, Rockstar Support, PlayStation, Xbox, official platform, official store, official retailer, official payment provider, official reporting surface, official public security advisory, or verified post-launch source names the exact reporting, account, payment, store, support, refund, preorder, event, beta, or download route. Preserve only non-sensitive public context, redact private data, and use official report/support tools where available; do not enter credentials, recovery codes, order IDs, payment data, wallet details, gift-card codes, identity documents, private receipts, account screenshots, support-ticket captures, diagnostic logs, device files, or system access into private report forms, cloned stores, QR pages, or fake support portals. Do not repost unsafe links without labels, quote unverified instructions as advice, scan QR pages, approve login prompts, pay report helpers, join private calls, upload private files, install browser extensions, install remote-access tools, or download APK/EXE/ZIP/RAR/DMG evidence collectors.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/retailer/payment-provider/reporting/security wording, official public security advisory, or verified post-launch evidence for the exact GTA 6 scam-report, phishing-report, impersonation, account, payment, store, support, refund, preorder, event, beta, or download route.",
      "blockedActions": [
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account screenshots, support-ticket captures, diagnostic logs, device files, system access, or private account data into scam-report, phishing-report, fake support, cloned store, QR, payment, account-recovery, or evidence-collection forms",
        "reposting unsafe links without labels, embedding cloned-store URLs, amplifying QR pages, quoting unverified scam instructions as advice, or turning DMs, comments, Discord screenshots, search ads, copied badges, private support transcripts, account-only pages, or source-less screenshots into public evidence",
        "paying report helpers, refund helpers, support callbacks, wallet requests, gift-card requests, account-recovery fees, takedown fees, impersonation-removal charges, or private evidence-review invoices",
        "uploading receipts, identity documents, payment screenshots, private order emails, account screenshots, support tickets, device logs, or private messages into report forms that are not official public reporting/support surfaces",
        "scanning QR-code report, refund, support, payment, account-linking, preorder, event-ticket, beta-access, or download pages",
        "approving login prompts, joining private evidence-review calls, sharing screens, installing browser extensions, remote-access tools, mobile configuration profiles, private-drive files, Discord attachments, APK/EXE/ZIP/RAR/DMG files, or fake takedown utilities",
        "treating DMs, comments, Discord screenshots, search ads, cloned stores, copied support pages, fake official badges, private forms, account-only pages, short links, QR pages, private callback rooms, or source-less scam screenshots as public evidence"
      ]
    },
    {
      "intent": "password-reset-account-recovery-phishing-safety",
      "status": "official account/security gap + credential recovery safety",
      "primaryUrl": "/blog/gta-6-account-linking-login-security-watchlist/",
      "readerAction": "Treat GTA 6 password-reset emails, account-recovery links, login-verification pages, 2FA reset prompts, QR login approvals, recovery-code checks, entitlement-review rooms, order-link verification pages, private support callbacks, account-unlock helpers, beta access account checks, preorder entitlement checks, device authorization forms, and session revalidation prompts as unsafe unless a public Rockstar, Take-Two, Rockstar Support, PlayStation, Xbox, official platform, official store, official support page, official status page, official account-security document, official public security advisory, or verified post-launch source names the exact GTA 6 account, login, recovery, entitlement, support, platform, payment, beta, preorder, security, or download route. Do not enter passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, entitlement captures, device IDs, diagnostic logs, or system access; do not scan QR login pages, approve login prompts, upload receipts, upload identity documents, install recovery helpers, install browser extensions, install remote-access tools, join private support calls, share screens, or download APK/EXE/ZIP/RAR/DMG files through emails, DMs, comments, Discord screenshots, short links, search ads, cloned login pages, private forms, payment gates, QR pages, account-only pages, private callback rooms, file hosts, private drives, or source-less account screenshots.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support/status/account-security wording, official public security advisory, or verified post-launch evidence for the exact GTA 6 account, login, recovery, entitlement, support, platform, payment, beta, preorder, security, or download route.",
      "blockedActions": [
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, entitlement captures, device IDs, diagnostic logs, system access, recovery codes, or backup codes into private reset, recovery, verification, account, or support portals",
        "approving login prompts, QR login approvals, account recovery prompts, 2FA reset requests, device authorization prompts, entitlement-review prompts, or session revalidation requests from emails, DMs, comments, Discord screenshots, cloned pages, QR pages, or account-only pages",
        "uploading receipts, identity documents, account screenshots, platform screenshots, entitlement captures, payment screenshots, device files, diagnostic logs, or private support-ticket captures into account-recovery or login-verification forms",
        "scanning QR-code login, reset, recovery, account-linking, payment, support, entitlement, preorder, beta, or verification pages",
        "paying recovery fees, account-unlock charges, entitlement-review fees, verification deposits, wallet requests, gift-card requests, support callback fees, or private reset invoices",
        "installing recovery helper apps, browser extensions, remote-access tools, mobile configuration profiles, APK/EXE/ZIP/RAR/DMG files, private-drive files, Discord attachments, or fake account-support utilities",
        "treating emails, DMs, comments, Discord screenshots, search ads, cloned login pages, private forms, account-only pages, QR pages, fake official badges, private recovery transcripts, edited account notices, or source-less account screenshots as public evidence"
      ]
    },
    {
      "intent": "fan-casting-call-scam-safety",
      "status": "official casting/audition gap + identity/payment/account/download safety",
      "primaryUrl": "/reader-action-router/",
      "readerAction": "Treat GTA 6 fan casting calls, extra role invites, voice cameo forms, creator audition links, talent-agency callbacks, paid casting shortlists, background-performer deposits, QR audition pages, role-confirmation forms, private voice-test rooms, creator briefing calls, release-form uploads, and casting-helper downloads as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official casting partner, official platform, official store, official support page, official public security advisory, or verified post-launch source names the exact GTA 6 casting, role, cameo, audition, creator, account, payment, identity, platform, support, or download route. Do not pay casting fees, shortlist deposits, agency retainers, voice-test fees, background-role deposits, release-form processing fees, wallet requests, gift-card requests, or callback fees; do not upload passports, driving licences, headshots with private metadata, tax forms, banking details, receipts, account screenshots, private audition files, device logs, or identity documents; do not scan QR audition pages, approve login prompts, join private casting calls, share screens, install audition-helper apps, install browser extensions, install remote-access tools, download APK/EXE/ZIP/RAR/DMG files, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, account data, identity data, voice samples, private media, release forms, device IDs, diagnostic logs, or system access through DMs, comments, social listings, search ads, cloned casting pages, private forms, payment gates, QR pages, account-only pages, private calls, file hosts, private drives, or source-less casting screenshots.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/official casting partner/platform/store/support wording, official public casting or security documentation, or verified post-launch evidence for the exact GTA 6 casting, role, cameo, audition, creator, account, payment, identity, platform, support, or download route.",
      "blockedActions": [
        "paying casting fees, shortlist deposits, agency retainers, voice-test fees, background-role deposits, release-form processing fees, wallet requests, gift-card requests, callback fees, private audition invoices, or creator-briefing access charges",
        "uploading passports, driving licences, tax forms, banking details, headshots with private metadata, private audition files, receipts, identity documents, account screenshots, payment screenshots, device files, diagnostic logs, release forms, or private media into casting, audition, agency, creator, or role-confirmation forms",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, account data, identity data, voice samples, release forms, device IDs, diagnostic logs, system access, or private media into private casting portals",
        "scanning QR-code casting, audition, voice-test, release-form, role-confirmation, payment, account-linking, support, or agency pages",
        "joining private casting, agency, voice-test, creator-briefing, role-review, or support calls that require payment, credentials, QR scans, screen sharing, identity documents, downloads, release-form uploads, or remote access",
        "installing audition-helper apps, browser extensions, remote-access tools, mobile configuration profiles, private-drive files, Discord attachments, APK/EXE/ZIP/RAR/DMG tools, or fake casting/support utilities",
        "treating DMs, comments, social listings, search ads, cloned casting pages, private forms, account-only pages, QR pages, fake official badges, copied agency logos, edited casting notices, private role-confirmation screenshots, or source-less audition transcripts as public evidence"
      ]
    },
    {
      "intent": "ticket-resale-escrow-event-scam-safety",
      "status": "official event/ticket gap + resale/payment/account safety",
      "primaryUrl": "/reader-action-router/",
      "readerAction": "Treat GTA 6 launch-party tickets, VIP wristbands, fan-event passes, ticket resale escrow, guest-list transfers, meet-and-greet deposits, private venue confirmations, QR ticket pages, badge pickup forms, travel bundle deposits, creator afterparty lists, payment-hold rooms, seller verification calls, private ticket-support callbacks, and alleged invite-only venue access as unsafe unless a public Rockstar, Take-Two, Rockstar Store, official platform, official store, official retailer, official support page, official venue page, official ticketing page, official payment-provider terms page, official public security advisory, or verified post-launch source names the exact GTA 6 event, ticket, VIP access, guest-list, venue, resale, escrow, payment, account, support, platform, or retailer route. Do not pay ticket deposits, escrow holds, VIP upgrade fees, wristband release fees, guest-list transfer fees, meet-and-greet deposits, venue confirmation fees, wallet requests, gift-card requests, travel bundle deposits, or private ticket-support callback fees; do not scan QR ticket or badge pages, upload receipts, upload identity documents, share addresses, enter order IDs, approve login prompts, meet private sellers, join private ticket-support calls, install browser extensions, install remote-access tools, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, venue data, travel data, marketplace messages, support-ticket data, device IDs, or system access through DMs, comments, social listings, Discord screenshots, search ads, cloned ticketing pages, private forms, payment gates, QR pages, private calls, account-only pages, or alleged ticket agents.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Store/platform-store/retailer/support/venue/ticketing/payment-provider wording, official public event or ticket terms, official public security advisory, or verified post-launch evidence for the exact GTA 6 event, ticket, VIP access, guest-list, venue, resale, escrow, payment, account, support, platform, or retailer route.",
      "blockedActions": [
        "paying launch-party ticket deposits, resale escrow holds, VIP upgrade fees, wristband release fees, fan-event pass transfers, guest-list transfer fees, meet-and-greet deposits, venue confirmation fees, wallet requests, gift-card requests, travel bundle deposits, private ticket-support invoices, or private callback fees",
        "meeting private ticket sellers, wristband couriers, guest-list agents, venue callers, travel-bundle handlers, or support callers who require payment, codes, receipts, QR scans, account checks, identity documents, or private order data",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, addresses, identity documents, private receipts, account data, venue data, travel data, marketplace messages, support-ticket data, device IDs, system access, or account data into private ticket/event/support portals",
        "uploading receipts, identity documents, account screenshots, payment screenshots, travel notices, private order emails, marketplace messages, diagnostic logs, device files, or support-ticket screenshots into cloned ticketing pages or private forms",
        "scanning QR-code ticket, wristband, badge-pickup, guest-list, escrow, payment, venue, order-transfer, travel-bundle, or support pages",
        "joining private ticket, venue, resale, escrow, travel, event, guest-list, or support calls that require payment, credentials, QR scans, screen sharing, account linking, downloads, order data, venue data, travel data, or remote access",
        "installing browser extensions, remote-access tools, ticket-helper apps, private-drive files, Discord attachments, APK/EXE/ZIP tools, or fake ticketing/support apps",
        "treating DMs, comments, social listings, search ads, cloned ticketing pages, Discord screenshots, private forms, account-only pages, source-less ticket screenshots, fake official badges, copied venue logos, private guest-list receipts, or alleged afterparty lists as public evidence"
      ]
    },
    {
      "intent": "verification-queue-invite-scam-safety",
      "status": "official access/queue gap + invite/account/payment/download safety",
      "primaryUrl": "/reader-action-router/",
      "readerAction": "Treat GTA 6 verification queue invites, access-room links, whitelist rooms, queue-pass forms, access-review calls, invite-code portals, QR verification pages, priority access rooms, launch-slot forms, private support calls, queue helper apps, paid invite unlocks, entitlement-review rooms, and private verification callbacks as unsafe unless a public Rockstar, Take-Two, Rockstar Support, PlayStation, Xbox, official platform, official store, official support page, official status page, official public access document, official public security advisory, or verified post-launch source names the exact GTA 6 access, queue, invite, account, support, payment, platform, Online, beta, early-access, entitlement, playable-build, or download route. Do not enter passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, entitlement captures, device IDs, diagnostic logs, or system access; do not scan QR verification pages, pay queue fees, send wallet payments, buy gift cards, upload receipts, upload identity documents, approve login prompts, install queue helper apps, install browser extensions, install remote-access tools, join private access-review calls, share screens, or download APK/EXE/ZIP/RAR/DMG files through DMs, comments, Discord screenshots, short links, search ads, cloned support pages, private forms, payment gates, QR pages, account-only pages, private callback rooms, file hosts, private drives, or source-less queue screenshots.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support/status wording, official public access documentation, official public security advisory, or verified post-launch evidence for the exact GTA 6 access, queue, invite, account, support, payment, platform, Online, beta, early-access, entitlement, playable-build, or download route.",
      "blockedActions": [
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, entitlement captures, device IDs, diagnostic logs, system access, invite codes, or access keys into private queue, invite, verification, account, or support portals",
        "paying queue fees, access-review fees, invite-code deposits, whitelist charges, priority-room fees, wallet requests, gift-card requests, entitlement-review charges, or private support callback fees",
        "uploading receipts, identity documents, account screenshots, platform screenshots, entitlement captures, payment screenshots, device files, diagnostic logs, or private support-ticket captures into access-review or queue-verification forms",
        "scanning QR-code queue, invite, access-room, account-linking, payment, support, whitelist, launch-slot, or verification pages",
        "approving login prompts, joining private access-review calls, sharing screens, installing queue helper apps, browser extensions, remote-access tools, mobile configuration profiles, APK/EXE/ZIP/RAR/DMG files, private-drive files, Discord attachments, or fake access utilities",
        "treating DMs, comments, Discord screenshots, search ads, cloned support pages, private forms, account-only pages, QR pages, fake official badges, private access-room transcripts, edited queue counters, or source-less queue screenshots as public evidence"
      ]
    },
    {
      "intent": "support-dm-impersonation-scam-safety",
      "status": "official support/account gap + social impersonation/payment safety",
      "primaryUrl": "/blog/gta-6-account-linking-login-security-watchlist/",
      "readerAction": "Treat GTA 6 Rockstar support DMs, verification chats, appeal helpers, account-review rooms, receipt-review rooms, priority support callbacks, social impersonation accounts, refund escalation chats, entitlement-fix helpers, private support tickets, QR support pages, paid support agents, fake blue-check profiles, copied Rockstar bios, and private callback rooms as unsafe unless a public Rockstar, Take-Two, Rockstar Support, PlayStation, Xbox, official platform, official store, official support page, official status page, official public security advisory, or verified post-launch source names the exact GTA 6 support, account, refund, preorder, platform, payment, entitlement, Online, access, or security route. Do not share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, support-ticket data, device IDs, entitlement captures, server captures, diagnostic logs, or system access; do not scan QR support pages, pay priority fees, send wallet payments, buy gift cards, upload receipts, upload identity documents, approve login prompts, install browser extensions, install remote-access tools, join private support calls, or share screens through DMs, comments, Discord screenshots, short links, search ads, cloned support pages, private forms, payment gates, QR pages, account-only pages, social bios, fake official badges, private callback rooms, or source-less support screenshots.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support/status wording, official public security advisory, or verified post-launch evidence for the exact GTA 6 support, account, refund, preorder, platform, payment, entitlement, Online, access, or security route.",
      "blockedActions": [
        "sharing passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, support-ticket data, device IDs, entitlement captures, server captures, diagnostic logs, or system access with support DMs, social profiles, appeal helpers, verification chats, or callback rooms",
        "paying priority support fees, refund escalation charges, entitlement-fix deposits, verification fees, wallet requests, gift-card requests, callback fees, or private support invoices",
        "uploading receipts, identity documents, account screenshots, platform screenshots, entitlement captures, payment screenshots, diagnostic logs, device files, private support-ticket captures, or order emails into support verification or appeal forms",
        "scanning QR-code support, verification, appeal, payment, account-linking, refund, entitlement, or callback pages",
        "approving login prompts, joining private support calls, sharing screens, installing remote-access tools, browser extensions, support-helper apps, mobile configuration profiles, APK/EXE/ZIP files, private-drive files, Discord attachments, or fake support utilities",
        "treating DMs, comments, Discord screenshots, search ads, cloned support pages, private forms, account-only pages, QR pages, social bios, fake blue checks, copied Rockstar logos, fake official badges, private callback transcripts, or source-less support screenshots as public evidence"
      ]
    },
    {
      "intent": "fake-support-phone-hotline-scam-safety",
      "status": "official support gap + phone/callback/account/payment safety",
      "primaryUrl": "/blog/gta-6-account-linking-login-security-watchlist/",
      "readerAction": "Treat GTA 6 support phone numbers, Rockstar hotlines, search-ad callback numbers, toll-free refund lines, voicemail verification prompts, priority support queues, remote-support calls, paid support agents, entitlement repair calls, preorder order-verification calls, gift-card refund calls, account-recovery hotlines, and callback-code rooms as unsafe unless a public Rockstar, Take-Two, Rockstar Support, PlayStation, Xbox, official platform, official store, official support page, official status page, official payment-provider terms page, official public security advisory, or verified post-launch source names the exact GTA 6 support, account, refund, preorder, payment, entitlement, Online, access, platform, or security route. Do not call numbers from search ads, DMs, comments, Discord screenshots, short links, QR pages, cloned support pages, private forms, or account-only pages; do not share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, support-ticket data, device IDs, entitlement captures, diagnostic logs, voicemail codes, callback codes, or system access; do not pay callback fees, buy gift cards, send wallet payments, approve login prompts, install remote-access tools, join screen-share calls, or upload receipts or identity documents through private phone-support funnels.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support/status/payment-provider wording, official public security advisory, or verified post-launch evidence for the exact GTA 6 support phone, callback, refund, account, preorder, entitlement, payment, Online, access, platform, or security route.",
      "blockedActions": [
        "calling support phone numbers, hotlines, callback lines, toll-free refund numbers, voicemail verification prompts, priority queues, or remote-support rooms that appear only in search ads, DMs, comments, Discord screenshots, short links, QR pages, cloned support pages, private forms, or account-only pages",
        "sharing passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, support-ticket data, device IDs, entitlement captures, diagnostic logs, voicemail codes, callback codes, or system access with phone agents or callback forms",
        "paying callback fees, priority support charges, refund release fees, entitlement repair fees, gift-card requests, wallet requests, remote-support deposits, or private support invoices",
        "uploading receipts, identity documents, account screenshots, platform screenshots, entitlement captures, payment screenshots, diagnostic logs, device files, private support-ticket captures, or order emails into phone-support verification forms",
        "approving login prompts, joining screen-share calls, installing remote-access tools, browser extensions, support-helper apps, mobile configuration profiles, APK/EXE/ZIP files, private-drive files, Discord attachments, or fake phone-support utilities",
        "treating search ads, phone-number snippets, DMs, comments, Discord screenshots, cloned support pages, private forms, account-only pages, fake official badges, copied support logos, private callback transcripts, voicemail prompts, or source-less hotline screenshots as public evidence"
      ]
    },
    {
      "intent": "beta-download-mirror-launcher-scam-safety",
      "status": "official beta/download gap + mirror/launcher/device/account safety",
      "primaryUrl": "/blog/gta-6-mobile-apk-download-watchlist/",
      "readerAction": "Treat GTA 6 beta download mirrors, launcher installers, CDN mirrors, torrent launchers, patcher tools, verification installers, modded early-access builds, private launchers, access-key generators, checksum-fix utilities, cloud-play installers, QR setup pages, device-profile downloads, beta helper apps, and support callback rooms as unsafe unless a public Rockstar, Take-Two, Rockstar Support, PlayStation, Xbox, official platform, official store, official support page, official public access document, official public security advisory, or verified post-launch source names the exact GTA 6 beta, playable build, launcher, mirror, file, account, platform, device, payment, support, or download route. Do not install APK/EXE/ZIP/RAR/ISO/DMG files, launchers, patchers, torrent bundles, mobile configuration profiles, browser extensions, device certificates, remote-access tools, or cloud-play apps; do not scan QR pages, pay verification fees, send wallet payments, buy gift cards, approve login prompts, change device security settings, join private support calls, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, device IDs, security-profile data, diagnostic logs, or system access through file hosts, Discord attachments, Telegram mirrors, private drives, torrents, QR installers, search ads, cloned support pages, payment gates, private forms, account-only pages, or source-less launcher screenshots.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support wording, official public access documentation, official public security advisory, or verified post-launch evidence for the exact GTA 6 beta, early-access, playable build, mirror, launcher, patcher, installer, account, support, platform, device, payment, or download route.",
      "blockedActions": [
        "installing APK/EXE/ZIP/RAR/ISO/DMG files, private launchers, beta installers, patchers, torrent bundles, sideload packages, mobile configuration profiles, browser extensions, device certificates, remote-access tools, private-drive files, Discord attachments, QR installers, or fake cloud-play apps",
        "paying verification fees, access deposits, mirror unlock charges, launcher-key sellers, wallet requests, gift-card requests, file-unlock charges, beta setup fees, patcher fees, or private support callbacks",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, device IDs, security-profile data, diagnostic logs, system access, or access keys into private mirror, launcher, beta, download, or support portals",
        "scanning QR-code installer, sideload, beta, launcher, patcher, cloud-play, payment, account-linking, or support pages",
        "approving login prompts, changing device security settings, trusting certificates, granting profile permissions, joining private support calls, or sharing screens to validate alleged playable access",
        "treating file hosts, Discord attachments, Telegram mirrors, private drives, torrents, search ads, cloned support pages, account-only pages, source-less launcher screenshots, edited download counters, fake checksum pages, or fake store badges as public evidence"
      ]
    },
    {
      "intent": "platform-transfer-code-cloud-save-scam-safety",
      "status": "official cross-save/transfer gap + account/platform/payment safety",
      "primaryUrl": "/blog/gta-6-crossplay-cross-save-watchlist/",
      "readerAction": "Treat GTA 6 platform transfer codes, cloud-save migration forms, console-upgrade tokens, preorder transfer helpers, cross-platform verification pages, account-link migration callbacks, entitlement-transfer rooms, QR migration pages, private support escalations, paid transfer unlocks, and Social Club or platform-link repair offers as unsafe unless a public Rockstar, Take-Two, Rockstar Support, PlayStation, Xbox, official platform store, official support page, official public security advisory, or verified post-launch source names the exact GTA 6 transfer, cross-save, platform, entitlement, preorder, account, payment, support, or migration route. Do not enter passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, save data, device IDs, entitlement captures, system logs, or system access into private transfer or migration portals; do not scan QR migration pages, pay transfer unlock fees, send wallet payments, buy gift cards, approve login prompts, upload receipts, upload identity documents, install migration tools, browser extensions, mobile configuration profiles, remote-access tools, EXE/APK/ZIP attachments, or join private support calls.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support/account wording, official public security advisory, or verified post-launch evidence for the exact GTA 6 transfer, cross-save, cloud-save, entitlement, preorder, account-linking, payment, support, platform, or migration route.",
      "blockedActions": [
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, save data, device IDs, entitlement captures, system logs, or system access into private transfer, migration, or support portals",
        "paying platform transfer fees, cloud-save migration charges, console-upgrade token deposits, preorder transfer unlocks, entitlement repair fees, wallet requests, gift-card requests, or private support callback fees",
        "uploading receipts, identity documents, account screenshots, platform screenshots, entitlement captures, save-data screenshots, diagnostic logs, device files, private support-ticket captures, or payment screenshots into transfer verification or support forms",
        "scanning QR-code transfer, migration, account-linking, payment, console-upgrade, entitlement, or support pages",
        "installing migration tools, transfer helpers, browser extensions, mobile configuration profiles, remote-access tools, APK/EXE/ZIP files, private-drive files, Discord attachments, or fake platform-support apps",
        "joining private transfer, migration, entitlement, preorder-transfer, account-linking, or support calls that require payment, screen sharing, credentials, QR scans, downloads, uploads, or remote access",
        "treating DMs, comments, Discord screenshots, search ads, cloned support pages, private forms, account-only pages, QR pages, copied GTA Online assumptions, fake official badges, or private transfer receipts as public evidence"
      ]
    },
    {
      "intent": "checkout-gift-card-mule-scam-safety",
      "status": "official preorder gap + gift-card/payment/delivery/account safety",
      "primaryUrl": "/preorder-safety-centre/",
      "readerAction": "Treat GTA 6 checkout gift-card payments, mule pickup handoffs, courier cash-release requests, third-party wallet holds, store-credit unlock pages, delivery-agent verification rooms, private checkout release codes, QR claim pages, order-hold deposits, driver identity checks, cash-on-pickup instructions, refund-release wallets, support callback rooms, and private delivery forms as unsafe unless a public Rockstar, Take-Two, Rockstar Store, PlayStation, Xbox, official platform store, official retailer, official support page, official payment-provider terms page, official courier or delivery terms page, official public security advisory, or verified post-launch source names the exact GTA 6 preorder, order, checkout, payment, gift-card, wallet, delivery, courier, pickup, account, support, platform, or retailer route. Do not buy gift cards, share gift-card codes, send wallet payments, pay cash handoff fees, meet private pickup agents, scan QR claim pages, upload receipts, upload identity documents, share addresses, enter order IDs, approve login prompts, join private support or courier calls, install browser extensions, install remote-access tools, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, delivery data, courier data, support-ticket data, device IDs, or system access through DMs, comments, search ads, cloned checkout pages, private delivery forms, payment gates, QR pages, private calls, account-only pages, fake support calls, or alleged delivery agents.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Store/platform-store/retailer/support/payment-provider/courier or delivery terms wording, official public preorder or checkout terms, official public security advisory, or verified post-launch evidence for the exact GTA 6 preorder, checkout, gift-card, wallet, courier, pickup, delivery, payment, account, support, platform, or retailer route.",
      "blockedActions": [
        "buying gift cards, sharing gift-card codes, sending wallet payments, paying courier cash-release fees, paying pickup agents, paying store-credit unlocks, paying order-hold deposits, paying refund-release wallets, or paying private checkout/support callback fees",
        "meeting mule pickup agents, delivery agents, private couriers, cash-on-pickup handlers, or support callers who require payment, codes, receipts, QR scans, account checks, identity documents, or private order data",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, addresses, identity documents, private receipts, delivery data, courier data, support-ticket data, device IDs, system access, or account data into private checkout/delivery/support portals",
        "uploading receipts, identity documents, account screenshots, payment screenshots, delivery notices, private order emails, diagnostic logs, device files, or support-ticket screenshots into cloned checkout, courier, delivery, wallet, or support forms",
        "scanning QR-code checkout, gift-card, wallet, courier, delivery-agent, pickup, order-hold, payment, refund-release, account-linking, or support pages",
        "joining private retailer, courier, wallet, refund, payment, delivery, pickup, or support calls that require payment, credentials, QR scans, screen sharing, account linking, downloads, order data, delivery data, or remote access",
        "installing browser extensions, remote-access tools, checkout-helper apps, courier-verifier apps, private-drive files, Discord attachments, APK/EXE/ZIP tools, or fake checkout/delivery/support apps",
        "treating DMs, comments, search ads, cloned checkout pages, courier screenshots, Discord screenshots, marketplace listings, private forms, account-only pages, source-less delivery screenshots, fake official badges, private order receipts, or private callback rooms as public evidence"
      ]
    },
    {
      "intent": "preorder-insurance-protection-upsell-scam-safety",
      "status": "official preorder gap + protection-upsell/payment/account safety",
      "primaryUrl": "/preorder-safety-centre/",
      "readerAction": "Treat GTA 6 preorder insurance, purchase-protection upsells, delivery guarantees, refund guarantees, payment-protection pages, VIP buyer warranties, damage-cover add-ons, buyer-shield fees, order-protection badges, shipping-insurance callbacks, refund-assurance portals, private policy certificates, QR warranty pages, and support callback rooms as unsafe unless a public Rockstar, Take-Two, Rockstar Store, PlayStation, Xbox, official platform store, official retailer, official support page, official payment-provider terms page, official insurance or warranty terms page, official public security advisory, or verified post-launch source names the exact GTA 6 preorder, order, protection, warranty, refund, delivery, payment, account, support, platform, or retailer route. Do not pay protection, warranty, delivery, buyer-shield, refund-guarantee, insurance, payment-protection, courier, wallet, gift-card, callback, or policy-release fees; do not scan QR warranty or protection pages, upload receipts, upload identity documents, share addresses, enter order IDs, approve login prompts, join private support calls, install browser extensions, install remote-access tools, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, delivery data, warranty documents, support-ticket data, device IDs, or system access through DMs, comments, Discord screenshots, short links, search ads, cloned checkout pages, private forms, payment gates, QR pages, private calls, account-only pages, or fake support calls.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Store/platform-store/retailer/support/payment-provider/insurance or warranty terms wording, official public preorder or checkout terms, official public security advisory, or verified post-launch evidence for the exact GTA 6 preorder, protection, insurance, warranty, refund, delivery, payment, account, support, platform, or retailer route.",
      "blockedActions": [
        "paying preorder insurance, purchase-protection upsells, delivery guarantees, refund guarantees, payment-protection fees, VIP buyer warranties, damage-cover add-ons, buyer-shield fees, policy-release charges, wallet requests, gift-card requests, courier fees, private order-protection invoices, or private support callback fees",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, addresses, identity documents, private receipts, warranty documents, delivery data, support-ticket data, device IDs, system access, or account data into private checkout/protection/support portals",
        "uploading receipts, identity documents, account screenshots, payment screenshots, delivery notices, warranty certificates, private order emails, diagnostic logs, device files, or support-ticket screenshots into cloned checkout, protection, warranty, or support forms",
        "scanning QR-code preorder insurance, purchase-protection, delivery-guarantee, refund-guarantee, payment-protection, warranty, courier-fee, order-verification, gift-card, payment, or support pages",
        "joining private retailer, protection, warranty, courier, refund, payment, or support calls that require payment, credentials, QR scans, screen sharing, account linking, downloads, order data, delivery data, or remote access",
        "installing browser extensions, remote-access tools, store-helper apps, policy-verifier apps, private-drive files, Discord attachments, APK/EXE/ZIP tools, or fake checkout/protection/support apps",
        "treating DMs, comments, search ads, cloned checkout pages, Discord screenshots, marketplace listings, private forms, account-only pages, source-less warranty screenshots, fake official badges, private policy certificates, or private order receipts as public evidence"
      ]
    },
    {
      "intent": "marketplace-seller-invoice-escrow-scam-safety",
      "status": "official preorder gap + marketplace/payment/account safety",
      "primaryUrl": "/preorder-safety-centre/",
      "readerAction": "Treat GTA 6 marketplace seller invoices, preorder escrow requests, reseller refund verification pages, social marketplace preorder listings, seller identity checks, private order-transfer forms, QR payment requests, courier release fees, buyer-protection unlocks, receipt upload portals, account-link resale pages, and refund callback rooms as unsafe unless a public Rockstar, Take-Two, Rockstar Store, PlayStation, Xbox, official platform store, official retailer, official marketplace policy page, official payment-provider terms page, official support page, official security advisory, or verified post-launch source names the exact GTA 6 preorder, order, resale, refund, escrow, payment, delivery, account, support, platform, retailer, or marketplace route. Do not pay escrow, deposit, courier, buyer-protection, refund-release, verification, wallet, or gift-card fees; do not scan QR payment pages, upload receipts, upload identity documents, share addresses, enter order IDs, approve login prompts, join private seller/support calls, install browser extensions, install remote-access tools, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, delivery data, marketplace messages, support-ticket data, device IDs, or system access through DMs, comments, social listings, search ads, cloned marketplace pages, private forms, payment gates, QR pages, private calls, account-only pages, or fake support calls.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Store/platform-store/retailer/marketplace/support/payment-provider wording, official public preorder or checkout terms, official public security advisory, or verified post-launch evidence for the exact GTA 6 preorder, marketplace seller, invoice, escrow, refund, payment, account, delivery, support, platform, or retailer route.",
      "blockedActions": [
        "paying marketplace seller invoices, escrow requests, preorder deposits, courier-release fees, buyer-protection unlocks, refund-release charges, seller verification fees, wallet requests, gift-card requests, private order-transfer fees, or support callback fees",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, addresses, identity documents, private receipts, delivery data, marketplace messages, support-ticket data, device IDs, system access, or account data into private marketplace/order/support portals",
        "uploading receipts, identity documents, account screenshots, payment screenshots, delivery notices, private order emails, marketplace messages, diagnostic logs, device files, or support-ticket screenshots into cloned marketplace pages or private forms",
        "scanning QR-code invoice, escrow, preorder, courier-release, refund, seller-verification, gift-card, payment, order-transfer, or support pages",
        "joining private seller, marketplace, courier, refund, resale, escrow, or support calls that require payment, credentials, QR scans, screen sharing, account linking, downloads, order data, delivery data, or remote access",
        "installing browser extensions, remote-access tools, marketplace-helper apps, private-drive files, Discord attachments, APK/EXE/ZIP tools, or fake checkout/support apps",
        "treating DMs, comments, social marketplace listings, search ads, cloned marketplace pages, Discord screenshots, private forms, account-only pages, source-less seller screenshots, fake official badges, or private order receipts as public evidence"
      ]
    },
    {
      "intent": "retailer-bundle-reservation-scam-safety",
      "status": "official bundle/preorder gap + retailer/payment/account safety",
      "primaryUrl": "/preorder-safety-centre/",
      "readerAction": "Treat GTA 6 retailer bundle reservations, collector console deposits, stock-hold codes, priority shipping passes, reseller concierge pages, order-verification callbacks, private waitlist invoices, courier-fee pages, warranty activation pages, queue-hold deposits, address-confirmation forms, QR checkout pages, private callback rooms, and fake retailer-support messages as unsafe unless a public Rockstar, Take-Two, Rockstar Store, PlayStation, Xbox, official platform store, official retailer, official support page, official payment-provider terms page, official public security advisory, or verified post-launch source names the exact GTA 6 bundle, preorder, stock, order, payment, shipping, refund, account, support, platform, and retailer route. Do not pay deposits, stock-hold fees, priority-shipping fees, courier fees, reseller concierge charges, queue-hold deposits, warranty activation fees, wallet requests, or gift-card requests; do not scan QR checkout pages, upload receipts, upload identity documents, share addresses, enter order IDs, approve login prompts, join private retailer-support calls, install browser extensions, install remote-access tools, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, delivery data, support-ticket data, device IDs, or system access through DMs, comments, Discord screenshots, short links, search ads, cloned retailer pages, private forms, payment gates, QR pages, marketplace listings, private calls, account-only pages, or fake support calls.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Store/platform-store/retailer/support/payment-provider wording, official public product or checkout terms, official public security advisory, or verified post-launch evidence for the exact GTA 6 bundle, collector console, preorder, stock hold, shipping, order, refund, payment, account, support, platform, or retailer route.",
      "blockedActions": [
        "paying retailer bundle reservations, collector console deposits, stock-hold fees, priority-shipping passes, courier fees, reseller concierge charges, queue-hold deposits, warranty activation fees, wallet requests, gift-card requests, private waitlist invoices, or private support callback fees",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, addresses, identity documents, private receipts, delivery data, support-ticket data, device IDs, system access, or account data into private retailer/order/support portals",
        "uploading receipts, identity documents, account screenshots, payment screenshots, delivery notices, private order emails, warranty documents, diagnostic logs, device files, or support-ticket screenshots into cloned retailer pages or private forms",
        "scanning QR-code checkout, stock-hold, priority-shipping, courier-fee, order-verification, gift-card, payment, waitlist, refund, warranty, or support pages",
        "joining private retailer-support, courier, refund, waitlist, reseller, concierge, or checkout calls that require payment, credentials, QR scans, screen sharing, account linking, downloads, order data, delivery data, or remote access",
        "installing browser extensions, remote-access tools, store-helper apps, private-drive files, Discord attachments, APK/EXE/ZIP tools, or fake checkout/support apps",
        "treating DMs, comments, search ads, cloned retailer pages, Discord screenshots, marketplace listings, private forms, account-only pages, source-less stock screenshots, fake official badges, or private order receipts as public evidence"
      ]
    },
    {
      "intent": "preload-mirror-backup-download-scam-safety",
      "status": "official preload/download gap + file/account/payment safety",
      "primaryUrl": "/blog/gta-6-preload-download-size-watchlist/",
      "readerAction": "Treat GTA 6 preload mirrors, backup downloads, torrent magnets, region preload unlocks, checksum verifier pages, storage patch installers, CDN manifest claims, private drive mirrors, QR download pages, account-link download portals, preload support callbacks, and file-unlock forms as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official platform, official store, official support page, official public security advisory, or verified post-launch source names the exact GTA 6 preload, download, file, checksum, region, account, payment, support, and platform route. Do not install EXE/APK/ZIP/RAR/ISO/torrent files, private launchers, checksum utilities, browser extensions, mobile configuration profiles, remote-access tools, private-drive files, Discord attachments, fake patchers, preload helper apps, or support tools; do not scan QR download pages, pay mirror or unlock fees, send wallet payments, buy gift cards, upload receipts, upload identity documents, approve login prompts, join private support calls, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, device IDs, storage screenshots, entitlement captures, system logs, or system access through DMs, comments, Discord screenshots, short links, search ads, cloned store pages, private forms, payment gates, QR pages, file hosts, private drives, account-only pages, or fake support calls.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support wording, official public security advisory, or verified post-launch evidence for the exact GTA 6 preload, download size, file, checksum, patch, region, account, payment, support, platform, or security route.",
      "blockedActions": [
        "installing preload mirrors, backup downloads, torrent magnets, region preload unlockers, checksum verifiers, storage patch installers, private launchers, browser extensions, mobile configuration profiles, remote-access tools, EXE/APK/ZIP/RAR/ISO files, torrent files, private-drive files, Discord attachments, or fake download/support utilities",
        "paying mirror access fees, backup download fees, torrent unlock charges, region preload deposits, checksum verification charges, file-unlock fees, wallet requests, gift-card requests, private drive charges, or support callback fees",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, device IDs, storage screenshots, entitlement captures, system logs, or system access into private download/support portals",
        "uploading receipts, identity documents, account screenshots, platform screenshots, storage screenshots, entitlement captures, diagnostic logs, device files, private support-ticket captures, or payment screenshots into preload verification or support forms",
        "scanning QR-code preload mirror, backup download, torrent, checksum, account-linking, payment, installer, region unlock, or support pages",
        "joining private preload mirror, backup download, region unlock, checksum verification, file-unlock, or support calls that require payment, screen sharing, credentials, QR scans, account linking, downloads, uploads, or remote access",
        "treating DMs, comments, Discord screenshots, search ads, cloned store pages, private forms, account-only pages, QR pages, CDN manifest screenshots, fake checksums, fake official badges, private drive mirrors, or private preload receipts as public evidence"
      ]
    },
    {
      "intent": "server-queue-priority-scam-safety",
      "status": "official Online/server gap + queue/access/account/payment/download safety",
      "primaryUrl": "/server-status-source-router/",
      "readerAction": "Treat GTA 6 server queue priority pages, launch queue bypass offers, early access slot sellers, reserved server passes, queue verification portals, capacity whitelist forms, private Online access callbacks, queue-jump support rooms, QR queue checks, account-link priority pages, and paid launch-session invites as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official platform, official store, official support page, official platform status page, official security advisory, or verified post-launch source names the exact GTA 6 server, Online, launch access, queue, entitlement, account, payment, download, support, and platform route. Do not pay priority or queue-bypass fees, send wallet payments, buy gift cards, scan QR queue pages, approve login prompts, upload account screenshots, upload receipts, install launchers, browser extensions, mobile configuration profiles, remote-access tools, APK/EXE/ZIP attachments, queue helper apps, or fake support tools, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, device IDs, entitlement captures, server captures, or system access through DMs, comments, Discord screenshots, short links, search ads, cloned support pages, private forms, payment gates, QR pages, private calls, file hosts, private drives, account-only pages, copied GTA Online status menus, or fake support calls.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support/status wording, official public security advisory, or verified post-launch evidence for the exact GTA 6 server, Online access, launch queue, entitlement, priority pass, account, payment, download, support, platform, or outage route.",
      "blockedActions": [
        "paying server queue priority fees, queue-bypass charges, early access slot deposits, reserved server pass sellers, capacity whitelist charges, wallet requests, gift-card requests, file-unlock charges, or private support callback fees",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, device IDs, entitlement captures, server captures, or system access into private queue/access/support portals",
        "uploading account screenshots, receipts, identity documents, platform screenshots, entitlement captures, diagnostic logs, device files, private support-ticket captures, or payment screenshots into queue verification or support forms",
        "scanning QR-code queue priority, launch bypass, account-linking, payment, installer, capacity whitelist, or support pages",
        "installing private launchers, queue helper apps, browser extensions, mobile configuration profiles, remote-access tools, APK/EXE/ZIP files, private-drive files, Discord attachments, or fake queue/support apps",
        "joining private launch queue, priority access, reserved server, Online whitelist, or support calls that require payment, screen sharing, credentials, QR scans, account linking, downloads, uploads, or remote access",
        "treating DMs, comments, Discord screenshots, search ads, cloned support pages, private forms, account-only pages, QR pages, copied GTA Online status menus, fake official badges, or private queue receipts as public evidence"
      ]
    },
    {
      "intent": "soundtrack-download-radio-pack-scam-safety",
      "status": "official soundtrack/radio gap + audio/download/account/payment safety",
      "primaryUrl": "/blog/gta-6-radio-music-soundtrack-watchlist/",
      "readerAction": "Treat GTA 6 soundtrack download pages, radio playlist beta invites, theme pack downloads, leaked audio packs, ringtone bundles, music-rights unlock portals, private listening-room links, QR audio previews, creator-safe song lists, sample-pack forms, and support callbacks as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official media page, official platform, official store, official support page, official rights or music-service page, official security advisory, or verified post-launch source names the exact soundtrack, radio, song, theme, audio, rights, account, download, upload, payment, platform, or support route. Do not download EXE/APK/ZIP/RAR/DOC/PDF audio utilities, browser extensions, configuration profiles, private-drive packs, Discord attachments, torrent files, extracted assets, leaked audio, fake soundtrack apps, or ringtone installers; do not upload account screenshots, identity documents, receipts, diagnostic logs, device files, private captures, unpublished audio, or creator files; do not scan QR audio pages, pay access or unlock fees, send wallet payments, buy gift cards, approve login prompts, join private support or listening-room calls, install remote-access tools, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, device IDs, unpublished media, or system access through DMs, comments, Discord screenshots, short links, search ads, cloned media pages, private forms, payment gates, QR pages, file hosts, private drives, account-only pages, or fake support calls.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support/media/music-service/rights wording, official public soundtrack or media documentation, official public security advisory, or verified post-launch evidence for the exact GTA 6 soundtrack, radio station, song, playlist, theme, audio pack, rights, upload, download, payment, account, platform, or support route.",
      "blockedActions": [
        "downloading soundtrack tools, radio playlist beta apps, theme packs, ringtone installers, leaked audio packs, sample-pack unlockers, browser extensions, configuration profiles, private-drive packs, Discord attachments, torrent files, extracted assets, EXE/APK/ZIP/RAR/DOC/PDF files, or fake media/support utilities",
        "uploading account screenshots, identity documents, receipts, diagnostic logs, device files, private captures, unpublished audio, creator files, support-ticket captures, or payment screenshots into private audio, verification, or support forms",
        "paying soundtrack access fees, radio beta charges, theme-pack unlocks, ringtone fees, music-rights unlock fees, wallet requests, gift-card requests, private drive charges, or support callback fees",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, device IDs, unpublished media, or system access into private audio/download/support portals",
        "scanning QR-code soundtrack, radio playlist, theme-pack, ringtone, payment, account-linking, installer, media, or support pages",
        "joining private soundtrack, radio beta, listening-room, rights-unlock, creator-songlist, or support calls that require payment, screen sharing, credentials, QR scans, account linking, downloads, uploads, or remote access",
        "treating DMs, comments, Discord screenshots, search ads, cloned media pages, private forms, account-only pages, QR pages, source-less song lists, fake official badges, leaked audio packs, or private soundtrack receipts as public evidence"
      ]
    },
    {
      "intent": "photo-mode-filter-pack-scam-safety",
      "status": "official media-tool gap + upload/download/account/payment safety",
      "primaryUrl": "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
      "readerAction": "Treat GTA 6 photo mode beta pages, screenshot filter packs, creator preset downloads, watermark remover tools, private screenshot portals, media-kit access forms, thumbnail-template unlocks, QR media galleries, private drive packs, and image verification callbacks as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official media page, official creator page, official platform, official store, official support page, official security advisory, or verified post-launch source names the exact photo, screenshot, media, creator, account, download, upload, payment, platform, or support route. Do not download EXE/APK/ZIP/DOC/PDF utilities, browser extensions, configuration profiles, private-drive packs, Discord attachments, watermark tools, preset installers, or fake media-kit apps; do not upload screenshots, private captures, account screenshots, identity documents, receipts, diagnostic logs, device files, or unpublished media; do not scan QR media pages, pay access or preset fees, send wallet payments, buy gift cards, approve login prompts, join private support calls, install remote-access tools, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, device IDs, or system access through DMs, comments, Discord screenshots, short links, search ads, cloned media pages, private forms, payment gates, QR pages, file hosts, private drives, account-only pages, or fake support calls.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support/media/creator wording, official public media-kit or security documentation, or verified post-launch evidence for the exact GTA 6 photo mode, screenshot, wallpaper, media-kit, creator preset, filter pack, upload, download, payment, account, platform, or support route.",
      "blockedActions": [
        "downloading photo-mode beta tools, screenshot filter packs, creator preset installers, watermark removers, thumbnail unlockers, media-kit apps, browser extensions, configuration profiles, private-drive packs, Discord attachments, EXE/APK/ZIP/DOC/PDF files, or fake media/support utilities",
        "uploading screenshots, private captures, account screenshots, identity documents, receipts, diagnostic logs, device files, unpublished media, support-ticket captures, or creator files into private media, verification, or support forms",
        "paying media-kit access fees, preset unlock charges, watermark-removal fees, image-verification deposits, wallet requests, gift-card requests, private drive charges, or support callback fees",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, device IDs, or system access into private media/download/support portals",
        "scanning QR-code media gallery, photo-mode beta, preset download, account-linking, payment, installer, watermark, or support pages",
        "joining private media-kit, creator-preset, screenshot-verification, watermark-removal, or support calls that require payment, screen sharing, credentials, QR scans, account linking, downloads, uploads, or remote access",
        "treating DMs, comments, Discord screenshots, search ads, cloned media pages, private forms, account-only pages, QR pages, source-less screenshot packs, fake official badges, or private media-kit receipts as public evidence"
      ]
    },
    {
      "intent": "voice-chat-beta-scam-safety",
      "status": "official communication gap + voice/access/account/payment/download safety",
      "primaryUrl": "/blog/gta-6-voice-chat-text-chat-moderation-privacy-watchlist/",
      "readerAction": "Treat GTA 6 voice chat beta invites, proximity-chat unlocks, party voice access pages, moderation whitelist forms, streamer-safe voice mode offers, voice verification portals, mute/report bypasses, parental-control override links, cross-platform voice portals, RP voice-server access, private voice callback rooms, and support calls as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official platform, official store, official support page, official platform policy page, official security advisory, or verified post-launch source names the exact communication, access, account, payment, download, moderation, privacy, parental-control, support, Online, and platform route. Do not join private calls, scan QR pages, pay access or verification fees, send wallet payments, buy gift cards, upload voice files, upload voiceprints, upload identity documents, approve login prompts, install launchers, browser extensions, mobile configuration profiles, remote-access tools, APK/EXE/ZIP attachments, voice clients, or fake support apps, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, parental-control settings, device IDs, voice recordings, or system access through DMs, comments, Discord screenshots, short links, search ads, cloned support pages, private forms, payment gates, QR pages, private calls, file hosts, private drives, account-only pages, copied GTA Online menus, modded server menus, or fake support calls.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support/policy wording, official public security advisory, or verified post-launch evidence for the exact GTA 6 voice chat, text chat, proximity chat, party communication, moderation, privacy, parental-control, beta/access, account, payment, download, platform, Online, or support route.",
      "blockedActions": [
        "joining private voice chat beta, proximity-chat unlock, party voice access, moderation whitelist, streamer-safe voice mode, voice verification, mute/report bypass, parental-control override, RP voice-server, or cross-platform voice support calls from DMs, comments, Discord screenshots, short links, cloned pages, account-only pages, or QR pages",
        "paying voice access fees, verification deposits, moderation whitelist charges, party voice unlock fees, wallet requests, gift-card requests, file-unlock charges, or private support callbacks",
        "uploading voice files, voiceprints, identity documents, account screenshots, parental-control settings, diagnostic logs, device files, private receipts, or support-ticket captures into voice/access/support forms",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, parental-control settings, device IDs, voice recordings, account data, or system access into private voice/access/support portals",
        "scanning QR-code voice beta, proximity-chat, account-linking, payment, installer, moderation whitelist, or support pages",
        "installing private voice clients, launchers, browser extensions, mobile configuration profiles, remote-access tools, APK/EXE/ZIP files, private-drive files, Discord attachments, or fake voice/support apps",
        "treating DMs, comments, Discord screenshots, search ads, cloned support pages, private forms, account-only pages, QR pages, copied GTA Online menus, modded server menus, fake official badges, or private voice-access receipts as public evidence"
      ]
    },
    {
      "intent": "friend-referral-buddy-pass-scam-safety",
      "status": "official invite/access gap + account/payment/download safety",
      "primaryUrl": "/platform-planner/",
      "readerAction": "Treat GTA 6 friend-referral invites, buddy-pass unlocks, family-share codes, co-op invite portals, QR party pages, account-link party access, shared-library workarounds, private invite callbacks, queue-jump invites, access-key referrals, invite-only support rooms, and referral reward pages as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official platform, official store, official support page, official platform family-sharing or invite document, official security advisory, or verified post-launch source names the exact invite, access, account, platform, payment, download, and support route. Do not accept private invites, scan QR invite pages, pay invite or referral fees, send wallet payments, buy gift cards, upload receipts, upload identity documents, approve login prompts, install launchers, browser extensions, mobile configuration profiles, remote-access tools, APK/EXE/ZIP attachments, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, friend-list data, family-sharing settings, device IDs, or system access through DMs, comments, Discord screenshots, short links, search ads, cloned platform pages, private forms, payment gates, QR pages, private calls, file hosts, private drives, account-only pages, or fake support calls.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support wording, official platform family-sharing or invite documentation, official public security advisory, or verified post-launch evidence for the exact GTA 6 friend-referral, buddy-pass, co-op invite, family-sharing, account-link party, access, payment, download, platform, or support route.",
      "blockedActions": [
        "accepting private friend-referral invites, buddy-pass unlocks, co-op invite portals, family-share codes, account-link party pages, queue-jump referrals, private support-room invites, or referral reward links from DMs, comments, Discord screenshots, short links, cloned pages, account-only pages, or QR pages",
        "paying invite fees, referral deposits, buddy-pass unlock charges, queue-jump fees, wallet requests, gift-card requests, file-unlock charges, or private support callbacks",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, friend-list data, family-sharing settings, device IDs, or system access into private invite/access/support portals",
        "uploading receipts, identity documents, account screenshots, platform screenshots, friend-list screenshots, family-sharing settings, diagnostic logs, device files, or private support-ticket captures into invite or referral forms",
        "scanning QR-code invite, referral, account-linking, payment, installer, family-share, or support pages",
        "installing private launchers, browser extensions, mobile configuration profiles, remote-access tools, APK/EXE/ZIP files, private-drive files, Discord attachments, or fake invite/support apps",
        "treating DMs, comments, Discord screenshots, search ads, cloned platform pages, private forms, account-only pages, QR pages, source-less friend-list captures, fake official badges, or private invite receipts as public evidence"
      ]
    },
    {
      "intent": "merch-preorder-checkout-scam-safety",
      "status": "official merch gap + checkout/payment/order/account safety",
      "primaryUrl": "/preorder-safety-centre/",
      "readerAction": "Treat GTA 6 merch preorders, collector-box drops, hoodie releases, poster bundles, limited-stock shops, checkout portals, shipping-fee pages, order-verification prompts, private store-support forms, refund callbacks, resale checkout links, QR shop pages, delivery/courier verification, customs or tax-fee messages, gift-card unlocks, and private winner or waitlist messages as unsafe unless a public Rockstar, Take-Two, Rockstar Store, official platform, official store, official retailer, official support page, official payment-provider terms page, official security advisory, or verified post-launch source names the exact offer, product, checkout, order, shipping, refund, payment, account, support, and platform route. Do not pay checkout pages, send wallet payments, buy gift cards, scan QR shop pages, upload receipts, upload identity documents, enter order IDs, share addresses, approve login prompts, join private store-support calls, install browser extensions, install remote-access tools, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, delivery data, support-ticket data, or system access through DMs, comments, Discord screenshots, short links, search ads, cloned stores, private forms, payment gates, QR pages, marketplace listings, private calls, account-only pages, or fake support calls.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Store/platform/store/retailer/support/payment-provider wording, official public product or checkout terms, official public security advisory, or verified post-launch evidence for the exact GTA 6 merch, collector box, apparel, poster, preorder, stock, checkout, shipping, order, refund, payment, account, support, platform, or retailer route.",
      "blockedActions": [
        "paying merch preorder pages, collector-box checkout portals, hoodie-drop shops, poster-bundle stores, limited-stock sellers, shipping-fee pages, waitlist deposits, wallet requests, gift-card requests, tax/customs-fee forms, refund callbacks, private store-support fees, or resale checkout links",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, addresses, identity documents, private receipts, delivery data, support-ticket data, system access, or account data into private store/order/support portals",
        "uploading receipts, identity documents, account screenshots, payment screenshots, delivery notices, private order emails, diagnostic logs, device files, or support-ticket screenshots into cloned stores or private forms",
        "scanning QR-code checkout, shipping, order-verification, gift-card, payment, waitlist, refund, or support pages",
        "joining private store-support, delivery, refund, waitlist, resale, or checkout calls that require payment, credentials, QR scans, screen sharing, account linking, downloads, or order data",
        "installing browser extensions, remote-access tools, store-helper apps, private-drive files, Discord attachments, APK/EXE/ZIP tools, or fake checkout/support apps",
        "treating DMs, comments, search ads, cloned stores, Discord screenshots, marketplace listings, private forms, account-only pages, source-less stock screenshots, fake official badges, or private order receipts as public evidence"
      ]
    },
    {
      "intent": "verified-map-download-seed-code-scam-safety",
      "status": "official map gap + verified-download/seed-code/account safety",
      "primaryUrl": "/blog/gta-6-interactive-map-app-location-database-watchlist/",
      "readerAction": "Treat GTA 6 verified map downloads, seed-code unlocks, early map unlock pages, prerelease map files, route databases, QR map sync pages, private map-access portals, coordinate seed generators, hidden-route packs, collectible-map unlockers, account-linked map tools, and support callbacks as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official platform, official store, official support page, official media page, trusted public guide context, official security advisory, or verified post-launch source names the exact map, location, route, file, tool, seed-code, account, payment, support, download, and platform route. Do not download EXE/APK/ZIP utilities, browser extensions, overlays, private-drive files, Discord attachments, torrents, extracted assets, leaked map files, datamined coordinate packs, or fake map installers; do not scan QR map pages, pay for map access, buy gift cards, send wallet payments, approve login prompts, install remote-access tools, join private support calls, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, system access, private captures, unpublished location files, seed codes, or route databases through DMs, comments, Discord screenshots, short links, search ads, cloned support pages, private forms, payment gates, file hosts, private drives, or account-only pages.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support/media wording, official published media, trusted public guide context, official public security advisory, or verified post-launch evidence for the exact GTA 6 map, location, coordinate, route, collectible, mission, post-launch capture, file, tool, seed-code, account, download, payment, platform, or support route.",
      "blockedActions": [
        "downloading verified map tools, seed-code unlockers, prerelease map files, route databases, QR map sync apps, EXE/APK/ZIP utilities, browser extensions, private-drive files, Discord attachments, torrents, extracted assets, leaked map files, datamined coordinate packs, or fake map installers",
        "paying map-access sellers, seed-code sellers, route database subscriptions, hidden-location sellers, wallet requests, gift-card requests, private map tool fees, file-unlock charges, or support callbacks",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, system access, private captures, unpublished location files, seed codes, route databases, or account data into private map/download portals",
        "scanning QR-code map, route, payment, seed-code, unlocker, or support pages",
        "installing remote-access tools or joining private support calls to unlock alleged verified maps, route databases, or seed-code access",
        "treating leaked assets, datamined coordinates, DMs, comments, search ads, cloned support pages, Discord screenshots, private build captures, account-only pages, source-less map overlays, seed-code screenshots, or file-host mirrors as public evidence"
      ]
    },
    {
      "intent": "ai-voice-cast-invite-scam-safety",
      "status": "official cast/voice gap + voice-upload/payment/download/account safety",
      "primaryUrl": "/blog/gta-6-voice-actors-cast-jason-lucia-watchlist/",
      "readerAction": "Treat GTA 6 AI voice cast invites, voiceprint verification pages, private recording-session offers, voice-clone consent forms, studio access passes, sample-upload portals, talent onboarding calls, remote-recording apps, fake studio calendars, payroll checks, identity checks, private callback rooms, and casting-support calls as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official casting/vendor page, official media page, official platform page, clearly attributable public outlet disclosure, official security advisory, or verified post-launch source names the exact cast, voice, AI, recording, upload, identity, payment, account, download, and support route. Do not upload voice files, private recordings, audition reels, identity documents, headshots, payroll or bank details, addresses, phone numbers, private receipts, account screenshots, diagnostic logs, device files, or system details; do not pay verification fees, studio access fees, onboarding deposits, wallet requests, gift-card requests, or private callback fees; do not install remote-recording tools, voiceprint apps, browser extensions, mobile configuration profiles, EXE/APK/ZIP/DOC/PDF attachments, private-drive files, remote-access tools, or fake studio apps; and do not share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, account data, or access keys through DMs, comments, Discord screenshots, search ads, cloned casting pages, private forms, QR pages, calendar invites, payment gates, file hosts, private drives, account-only pages, or fake support calls.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/casting vendor/platform/media wording, clearly attributable public outlet/source context, official public casting or security documentation, official public AI/voice-use disclosure, or verified post-launch evidence for the exact GTA 6 cast, voice, AI voice, voiceprint, recording session, upload, studio access, identity, payroll, account, download, payment, platform, or support route.",
      "blockedActions": [
        "uploading voice files, voiceprints, private recordings, audition reels, identity documents, headshots, payroll or bank details, addresses, phone numbers, private receipts, account screenshots, diagnostic logs, device files, system details, or private media into casting or voice verification forms",
        "paying voiceprint verification fees, studio access fees, onboarding deposits, callback fees, placement fees, wallet requests, gift-card requests, payroll setup fees, or private support callbacks",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, payroll data, account data, or access keys into private casting/voice/support portals",
        "joining private recording, callback, onboarding, payroll, studio-access, or support calls that require payment, screen sharing, credentials, ID upload, QR scans, account linking, remote-access tools, or file downloads",
        "downloading remote-recording tools, voiceprint apps, voice-clone consent files, browser extensions, mobile configuration profiles, EXE/APK/ZIP/DOC/PDF attachments, private-drive files, Discord attachments, or fake studio apps",
        "treating DMs, comments, Discord screenshots, cloned casting pages, search ads, private forms, account-only pages, calendar invites, QR check-ins, source-less voice clips, talent-agency watermarks, AI voice demos, or fake official badges as public evidence"
      ]
    },
    {
      "intent": "beta-nda-bug-bounty-invite-scam-safety",
      "status": "official access gap + NDA/bug-bounty/payment/account safety",
      "primaryUrl": "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
      "readerAction": "Treat GTA 6 beta tester NDA offers, private bug bounty invites, QA invite forms, whitelist claims, vulnerability reward pages, account-verification portals, tester contracts, security researcher payouts, paid triage queues, private onboarding calls, exploit-report upload pages, attachment-based applications, QR verification pages, and support callbacks as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official platform, official store, official support page, official public access document, official public vulnerability-disclosure wording, official security advisory, or verified post-launch source names the exact access, account, download, payment, support, and security route. Do not sign fake NDAs, pay triage or verification fees, send wallet payments, buy gift cards, scan QR pages, install testers, launchers, browser extensions, mobile configuration profiles, remote-access tools, APK/EXE/ZIP/DOC/PDF attachments, or private-drive files, join private onboarding/support calls, upload identity documents, vulnerability reports, exploit proof, account screenshots, private media, receipts, diagnostic logs, or device files, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, account data, device IDs, system access, or access keys through DMs, comments, Discord screenshots, email-only claims, short links, cloned support pages, private forms, payment gates, file hosts, private drives, account-only pages, or fake support calls.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support wording, official public access documentation, official public vulnerability-disclosure wording, official public security advisory, or verified post-launch evidence for the exact GTA 6 beta, playtest, QA, bug-bounty, whitelist, NDA, vulnerability reward, account, payment, support, download, platform, or security route.",
      "blockedActions": [
        "signing fake NDAs, tester contracts, vulnerability agreements, private onboarding forms, account-verification forms, or whitelist applications from DMs, email-only claims, short links, cloned pages, or account-only portals",
        "paying beta triage fees, bug-bounty verification fees, whitelist deposits, researcher payout unlock fees, wallet requests, gift-card requests, file-unlock charges, or private support callbacks",
        "uploading identity documents, vulnerability reports, exploit proof, account screenshots, private media, receipts, diagnostic logs, device files, system details, or private captures into private beta, QA, bug-bounty, or support forms",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, account data, device IDs, system access, or access keys into private access/security portals",
        "scanning QR-code NDA, whitelist, beta, payment, account-linking, installer, or support pages",
        "installing testers, launchers, browser extensions, mobile configuration profiles, remote-access tools, APK/EXE/ZIP/DOC/PDF attachments, private-drive files, Discord attachments, or fake security-reporting apps",
        "treating DMs, comments, Discord screenshots, email-only claims, private forms, cloned support pages, account-only pages, calendar invites, QR pages, source-less bug-bounty screenshots, fake official badges, or private payout receipts as public evidence"
      ]
    },
    {
      "intent": "screenshot-watermark-verification-scam-safety",
      "status": "official media gap + upload/download/payment/account safety",
      "primaryUrl": "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
      "readerAction": "Treat GTA 6 screenshot watermark verification, leak image unlockers, press-kit image checkers, QR watermark pages, creator-kit access tools, private image verifiers, media authenticity bots, image-upload portals, asset-pack unlockers, watermark-removal offers, and support callbacks as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official platform, official store, official media page, clearly attributable public reviewer/source disclosure, official security advisory, or verified post-launch source names the exact media, image, account, payment, support, download, and platform route. Do not upload screenshots, private captures, identity documents, account screenshots, receipts, diagnostic logs, or media files to private verifiers; do not pay unlock fees, send wallet payments, buy gift cards, scan QR watermark pages, install image checkers, browser extensions, mobile configuration profiles, EXE/APK/ZIP tools, or remote-access utilities, join private support calls, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, account data, device IDs, private media, or system access through DMs, comments, Discord screenshots, short links, search ads, cloned media-kit pages, private forms, payment gates, file hosts, private drives, account-only pages, or fake support calls.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/media wording, official published media, clearly attributable public reviewer/source disclosure, official public security advisory, or verified post-launch evidence for the exact GTA 6 screenshot, wallpaper, media-kit, creator-kit, image-verification, account, payment, support, download, or platform route.",
      "blockedActions": [
        "uploading screenshots, private captures, identity documents, account screenshots, receipts, diagnostic logs, private media, watermarked images, or device files into private verifier forms",
        "paying watermark unlock fees, creator-kit deposits, image-checker access fees, wallet requests, gift-card requests, file-unlock charges, or private support callbacks",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, account data, device IDs, diagnostic logs, system access, or access keys into private media/image portals",
        "scanning QR-code watermark, image-verification, creator-kit, payment, account-linking, or support pages",
        "installing image checkers, browser extensions, mobile configuration profiles, EXE/APK/ZIP tools, private-drive files, Discord attachments, watermark removers, or fake media-kit apps",
        "treating leaked assets, edited screenshots, Discord screenshots, private drives, file hosts, account-only captures, QR watermark pages, source-less image marks, fake official badges, or cloned media-kit pages as public evidence"
      ]
    },
    {
      "intent": "casting-call-paid-audition-scam-safety",
      "status": "official cast/casting gap + recruitment/payment/identity safety",
      "primaryUrl": "/blog/gta-6-voice-actors-cast-jason-lucia-watchlist/",
      "readerAction": "Treat GTA 6 casting calls, paid auditions, actor applications, voice-role forms, extras recruitment, talent-agency DMs, payroll checks, ID-check forms, private audition rooms, callback fees, work-permit prompts, remote-recording tools, voice-sample upload pages, private media-access claims, calendar invites, QR check-ins, and support callbacks as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official casting/vendor page, official media page, official platform page, clearly attributable public outlet disclosure, official security advisory, or verified post-launch source names the exact role, source, application, payment, identity, account, download, and support route. Do not pay audition fees, callback fees, placement fees, verification fees, wallet requests, or gift-card requests; do not upload identity documents, headshots, private recordings, audition reels, work-permit details, payroll or bank details, addresses, phone numbers, private receipts, account data, device IDs, diagnostic logs, or system access; do not enter passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, or gift-card codes through DMs, comments, Discord screenshots, search ads, cloned casting pages, private forms, payment gates, QR pages, calendar invites, file hosts, private drives, account-only pages, or fake support calls.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/casting vendor/platform/media wording, clearly attributable public outlet/source context, official public casting or security documentation, or verified post-launch evidence for the exact GTA 6 cast, voice, extras, audition, application, identity, payroll, account, download, payment, platform, or support route.",
      "blockedActions": [
        "paying audition fees, callback fees, placement fees, verification fees, talent-agency deposits, wallet requests, gift-card requests, payroll setup fees, or private support callbacks",
        "uploading identity documents, headshots, private recordings, audition reels, work-permit details, payroll or bank details, addresses, phone numbers, private receipts, account data, device IDs, diagnostic logs, system access, or private media into casting forms",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, payroll data, account data, or access keys into private audition/casting/support portals",
        "joining private audition, casting, callback, recording, payroll, or support calls that require payment, screen sharing, credentials, ID upload, QR scans, account linking, remote-access tools, or file downloads",
        "downloading voice packs, scripts, audition apps, browser extensions, remote-recording tools, mobile configuration profiles, private-drive files, Discord attachments, or fake media installers",
        "treating DMs, comments, Discord screenshots, search ads, cloned casting pages, private forms, account-only pages, calendar invites, QR check-ins, source-less voice clips, talent-agency watermarks, or fake official badges as public evidence"
      ]
    },
    {
      "intent": "livestream-ticket-premiere-pass-scam-safety",
      "status": "official media gap + livestream ticket/payment/account safety",
      "primaryUrl": "/blog/gta-6-trailer-3-countdown-watchlist/",
      "readerAction": "Treat GTA 6 livestream tickets, premiere passes, watch-party portals, VIP stream access, QR check-ins, paid viewing codes, account-link viewing pages, private stream rooms, early trailer screenings, queue-jump viewing links, creator stream passes, watch-party raffles, stream-key resales, and support callbacks as unsafe unless a public Rockstar, Take-Two, official platform, official media, official event terms page, official retailer terms page, public ticketing/payment-provider terms page, official security advisory, or verified post-launch source names the exact offer. Do not pay stream-access sellers, send wallet payments, buy gift cards, scan QR check-in or ticket pages, enter platform credentials, approve login prompts, install stream unlockers, browser extensions, mobile configuration profiles, or remote-access tools, join private support calls, or share passwords, 2FA codes, recovery codes, session tokens, payment details, wallet details, gift-card codes, order IDs, addresses, identity documents, private receipts, ticket screenshots, stream keys, account data, device IDs, diagnostic logs, or system access through DMs, comments, Discord screenshots, short links, search ads, cloned event pages, cloned media pages, fake support pages, private forms, payment gates, file hosts, or account-only pages.",
      "evidenceGate": "Public Rockstar/Take-Two/platform/media/event/ticketing/payment-provider/support wording, official public event or media documentation, official public security advisory, or verified post-launch evidence for the exact GTA 6 livestream, premiere, watch party, ticket, viewing code, stream access, QR check-in, account, payment, platform, or support route.",
      "blockedActions": [
        "paying livestream-ticket sellers, premiere-pass brokers, VIP stream portals, paid viewing-code pages, queue-jump links, creator stream passes, watch-party raffles, stream-key resales, wallet requests, gift-card requests, or private support callbacks",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, addresses, identity documents, private receipts, ticket screenshots, stream keys, device IDs, diagnostic logs, system access, or account data into private stream/event/support portals",
        "scanning QR-code livestream, premiere, watch-party, ticket, viewing-code, payment, account-linking, or support pages",
        "installing stream unlockers, browser extensions, mobile configuration profiles, remote-access tools, private-drive files, Discord attachments, or fake viewing apps",
        "approving login prompts, joining private viewing/support calls, sharing screens, or linking accounts to validate alleged stream access",
        "treating DMs, comments, search ads, cloned event/media/support pages, Discord screenshots, private tickets, account-only pages, source-less stream screenshots, QR check-in pages, or fake official badges as public evidence"
      ]
    },
    {
      "intent": "interactive-map-leak-malware-safety",
      "status": "official map gap + leak/download/account safety",
      "primaryUrl": "/blog/gta-6-interactive-map-app-location-database-watchlist/",
      "readerAction": "Treat GTA 6 interactive map leaks, downloadable map viewers, beta map files, coordinate unlockers, EXE/APK map tools, QR map sync pages, private map databases, leaked minimap grids, hidden-location archives, marker unlockers, account-linked map tools, and paid map access as unsafe unless a public Rockstar, Take-Two, official media, official platform, official store, official support page, trusted public guide context, official security advisory, or verified post-launch source names the exact map, tool, file, account, platform, payment, support, and download route. Do not install EXE/APK/ZIP files, browser extensions, mobile configuration profiles, private viewers, coordinate tools, or map sync apps; do not scan QR pages, pay access fees, buy gift cards, send wallet payments, approve login prompts, grant notification/location/account permissions, join private support calls, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, device IDs, map-export files, diagnostic logs, or system access through file hosts, Discord attachments, Telegram mirrors, private drives, torrents, QR installers, cloned map pages, payment gates, account-only pages, or source-less map screenshots.",
      "evidenceGate": "Public Rockstar/Take-Two/platform/store/support wording, official media, trusted public guide context, official public security advisory, or verified post-launch evidence for the exact GTA 6 map, interactive tool, coordinate, location, file, account, platform, payment, support, or download route.",
      "blockedActions": [
        "installing EXE/APK/ZIP map viewers, private map tools, coordinate unlockers, browser extensions, mobile configuration profiles, QR sync apps, torrent bundles, private-drive files, Discord attachments, or fake companion apps",
        "paying map-access fees, coordinate-unlock fees, private database deposits, wallet requests, gift-card requests, file-unlock charges, or private support callbacks",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, device IDs, map-export files, diagnostic logs, system access, or access keys into private map portals",
        "scanning QR-code map sync, account-linking, payment, installer, or support pages",
        "granting notification/location/account permissions, approving login prompts, joining private support calls, or sharing screens to validate alleged map access",
        "treating leaked map grids, datamined coordinates, private build captures, file hosts, Discord screenshots, Telegram mirrors, private drives, account-only pages, source-less overlays, edited map images, or fake app-store badges as public evidence"
      ]
    },
    {
      "intent": "playable-apk-early-download-scam-safety",
      "status": "official gap + playable download/device/account safety",
      "primaryUrl": "/blog/gta-6-mobile-apk-download-watchlist/",
      "readerAction": "Treat GTA 6 playable APKs, early access downloads, PC beta installers, Android or iOS sideloads, verification downloads, private launchers, access-key files, demo unlockers, cloud-play launchers, beta setup wizards, and device-profile downloads as unsafe unless a public Rockstar, Take-Two, Rockstar Support, PlayStation, Xbox, official platform, official store, official support page, official public access document, official security advisory, or verified post-launch source names the exact download, platform, account, device, and support route. Do not install APK/EXE/ZIP/DMG files, mobile configuration profiles, private launchers, browser extensions, device certificates, remote-access tools, or cloud-play apps; do not scan QR pages, pay verification fees, send wallet payments, buy gift cards, approve login prompts, change device security settings, join private support calls, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, device IDs, security-profile data, diagnostic logs, or system access through file hosts, Discord attachments, Telegram mirrors, private drives, torrents, QR installers, search ads, cloned support pages, payment gates, private forms, account-only pages, or source-less install screenshots.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support wording, official public access documentation, official public security advisory, or verified post-launch evidence for the exact GTA 6 playable build, APK, mobile, PC beta, early-access, launcher, access-key, device profile, account, support, platform, download, or security route.",
      "blockedActions": [
        "installing APK/EXE/ZIP/DMG files, private launchers, sideload packages, mobile configuration profiles, browser extensions, device certificates, remote-access tools, torrent bundles, private-drive files, Discord attachments, QR installers, or fake cloud-play apps",
        "paying verification fees, access deposits, wallet requests, gift-card requests, file-unlock charges, beta setup fees, launcher-key sellers, or private support callbacks",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, device IDs, security-profile data, diagnostic logs, system access, or access keys into private download portals",
        "scanning QR-code installer, sideload, beta, cloud-play, payment, account-linking, or support pages",
        "approving login prompts, changing device security settings, trusting certificates, joining private support calls, or sharing screens to validate alleged playable access",
        "treating file hosts, Discord attachments, Telegram mirrors, private drives, torrents, search ads, cloned support pages, account-only pages, source-less install screenshots, edited launcher images, or fake store badges as public evidence"
      ]
    },
    {
      "intent": "chargeback-refund-fee-scam-safety",
      "status": "official refund gap + chargeback/payment/account safety",
      "primaryUrl": "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
      "readerAction": "Treat GTA 6 preorder chargeback offers, refund-fee waivers, duplicate-charge helpers, payment-dispute pages, wallet-refund offers, bank-verification prompts, support callbacks, private refund forms, order-ID checks, card reissue claims, buyer-protection helpers, and paid refund escalation as unsafe unless a public Rockstar, Take-Two, PlayStation, Xbox, official platform store, official retailer, official support page, payment-provider terms page, bank/card-network terms page, regulator/terms page, official security advisory, or verified post-launch source names the exact product, order, refund, dispute, payment, account, support, and platform route. Do not pay refund helpers, send wallet payments, buy gift cards, scan QR pages, approve login prompts, change account ownership, enter order IDs or payment details into private forms, upload receipts, join private support calls, install remote-access tools, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, addresses, private receipts, refund case numbers, chargeback references, bank/card data, account data, or system access through DMs, comments, search ads, cloned store pages, fake support pages, private refund forms, payment gates, private drives, or account-only pages.",
      "evidenceGate": "Public Rockstar/Take-Two/platform-store/retailer/support/payment-provider/bank/card-network/regulator terms wording, official account, order, refund, dispute, or support documentation, official security advisory, or verified post-launch evidence for the exact GTA 6 chargeback, refund-fee, duplicate-charge, payment-dispute, wallet-refund, bank-verification, account, retailer, platform, or support route.",
      "blockedActions": [
        "paying refund helpers, chargeback fixers, duplicate-charge reviewers, wallet-refund agents, bank-verification callbacks, support escalation fees, gift-card requests, or private dispute screenshots",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, addresses, private receipts, refund case numbers, chargeback references, bank/card data, system access, or account data into private refund/payment/support portals",
        "uploading receipts, order confirmations, identity documents, payment records, bank/card screenshots, dispute letters, or support tickets to private forms or cloned store pages",
        "scanning QR-code refund, chargeback, payment, bank-verification, order-transfer, wallet, or support pages",
        "changing account ownership, approving login prompts, joining private support calls, or installing remote-access tools to validate alleged refund help",
        "treating DMs, comments, search ads, cloned store/support pages, Discord screenshots, private seller listings, account-only pages, source-less refund screenshots, chargeback-watermark images, or bank-verification screenshots as public evidence"
      ]
    },
    {
      "intent": "giveaway-prize-shipping-scam-safety",
      "status": "official gap + giveaway/payment/identity/account safety",
      "primaryUrl": "/preorder-safety-centre/",
      "readerAction": "Treat GTA 6 giveaway-winner messages, prize-shipping claims, tax or customs fee requests, courier delivery verification pages, gift-card unlocks, wallet requests, QR claim pages, private prize forms, winner DMs, fake charity/prize tie-ins, delivery address checks, identity verification prompts, account-verification steps, and support callbacks as unsafe unless a public Rockstar, Take-Two, PlayStation, Xbox, official platform, official retailer, official sweepstakes/contest terms page, official courier/payment-provider terms page, regulator/terms page, official security advisory, or verified post-launch source names the exact offer, prize, delivery, payment, account, support, and platform route. Do not pay fees, buy gift cards, send wallet payments, scan QR pages, enter passwords, approve login prompts, upload identity documents or receipts, provide delivery addresses/phone numbers to private forms, join private support calls, install remote-access tools, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, addresses, phone numbers, private receipts, account data, prize claim numbers, courier references, or system access through DMs, comments, Discord screenshots, search ads, cloned event pages, cloned store pages, fake support pages, private prize forms, payment gates, private drives, or account-only pages.",
      "evidenceGate": "Public Rockstar/Take-Two/platform-store/retailer/sweepstakes/courier/payment-provider/regulator terms wording, official public contest or support documentation, official security advisory, or verified post-launch evidence for the exact GTA 6 giveaway, prize, sweepstakes, shipping, courier, tax/fee, payment, account, retailer, platform, or support route.",
      "blockedActions": [
        "paying prize shipping, tax, customs, handling, verification, courier, support, wallet, gift-card, or winner-unlock fees",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, addresses, phone numbers, private receipts, account data, prize claim numbers, courier references, or system access into private prize/delivery/support portals",
        "uploading receipts, identity documents, account screenshots, payment records, address proof, courier references, or support tickets to private forms or cloned pages",
        "scanning QR-code giveaway, delivery, courier, payment, winner, claim, or support pages",
        "approving login prompts, joining private support calls, installing remote-access tools, or changing account ownership to validate alleged prize delivery",
        "treating DMs, comments, search ads, cloned event/store/support pages, Discord screenshots, private winner messages, account-only pages, source-less prize screenshots, QR claim pages, or courier screenshot images as public evidence"
      ]
    },
    {
      "intent": "warranty-extension-protection-plan-scam-safety",
      "status": "official retailer/platform gap + warranty/payment/account safety",
      "primaryUrl": "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
      "readerAction": "Treat GTA 6 warranty extensions, protection plans, preorder insurance, order-coverage offers, device-cover bundles, refund guarantees, support upsells, receipt-verification pages, claim forms, order-ID checks, coverage transfers, wallet refund offers, protection-plan resales, and paid support callbacks as unsafe unless a public Rockstar, Take-Two, PlayStation, Xbox, official platform store, official retailer, official support page, payment-provider terms page, regulator/terms page, official security advisory, or verified post-launch source names the exact product, order, warranty, refund, payment, account, support, and platform route. Do not buy added coverage from private sellers, pay warranty helpers, send wallet payments, buy gift cards, scan QR pages, approve login prompts, change account ownership, enter order IDs into private forms, upload receipts, join private support calls, install remote-access tools, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, addresses, private receipts, refund case numbers, warranty claim numbers, device serials, account data, or system access through DMs, comments, search ads, cloned store pages, fake support pages, private seller forms, payment gates, private drives, or account-only pages.",
      "evidenceGate": "Public Rockstar/Take-Two/platform-store/retailer/support/payment-provider/regulator terms wording, official account, warranty, order, refund, or support documentation, official security advisory, or verified post-launch evidence for the exact GTA 6 warranty extension, protection plan, preorder insurance, order coverage, refund guarantee, payment, account, retailer, platform, or support route.",
      "blockedActions": [
        "buying warranty extensions, protection plans, preorder-insurance offers, order-coverage transfers, device-cover bundles, refund guarantees, support upsells, wallet requests, gift-card requests, or private seller warranty screenshots",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, addresses, private receipts, refund case numbers, warranty claim numbers, device serials, system access, or account data into private warranty/order/support portals",
        "uploading receipts, order confirmations, identity documents, device serials, account screenshots, payment records, or support tickets to private forms or cloned store pages",
        "scanning QR-code warranty, coverage, payment, order-transfer, refund, or support pages",
        "changing account ownership, approving login prompts, joining private support calls, or installing remote-access tools to validate alleged coverage",
        "treating DMs, comments, search ads, cloned store/support pages, Discord screenshots, private seller listings, account-only pages, source-less warranty screenshots, or receipt-watermark images as public evidence"
      ]
    },
    {
      "intent": "closed-beta-email-invite-scam-safety",
      "status": "official gap + email/QR/attachment/account safety",
      "primaryUrl": "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
      "readerAction": "Treat GTA 6 closed beta email invites, whitelist messages, calendar invites, attachment downloads, QR verification pages, fake account-link prompts, beta claim forms, invite-only portals, early-access calendars, support callbacks, verification-fee pages, password reset prompts, and private access confirmations as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official platform, official store, official support page, official public access document, official security advisory, or verified post-launch source names the exact access route. Do not click short links, scan QR pages, open ICS/PDF/DOC/ZIP/APK/EXE attachments, download launchers, install browser extensions, approve login prompts, join private support calls, install remote-access tools, pay verification fees, buy gift cards, send wallet payments, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, email headers, invite screenshots, calendar files, or system access through email-only claims, DMs, comments, Discord screenshots, short links, search ads, cloned support pages, private forms, payment gates, private drives, or account-only pages.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support wording, official public access documentation, official public security advisory, or verified post-launch evidence for the exact GTA 6 beta, early-access, invite, whitelist, email, calendar, QR, account-linking, attachment, download, payment, preorder, review, platform, or support route.",
      "blockedActions": [
        "clicking short links, account-link prompts, password reset prompts, support callbacks, email-only beta portals, whitelist messages, calendar invite URLs, or private claim forms that request credentials, payment, downloads, QR scans, or account data",
        "opening ICS calendar files, PDF/DOC/ZIP/APK/EXE attachments, private-drive files, Discord attachments, browser extensions, launchers, remote-access tools, or fake verification apps",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, email headers, invite screenshots, calendar files, system access, or account data into private access portals",
        "scanning QR-code beta, whitelist, calendar, account-linking, payment, or support pages",
        "paying verification fees, access deposits, wallet requests, gift-card requests, private support callbacks, or whitelist charges",
        "treating email-only claims, DMs, comments, search ads, cloned support pages, Discord screenshots, private calendars, account-only pages, source-less invite screenshots, or attachment metadata as public evidence"
      ]
    },
    {
      "intent": "preorder-receipt-resale-scam-safety",
      "status": "official store gap + order/payment/account safety",
      "primaryUrl": "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
      "readerAction": "Treat GTA 6 preorder receipt resale, fake order confirmations, order-transfer helpers, refund brokers, escrow pages, buyer-protection forms, receipt-verification portals, private seller screenshots, order-ID checks, wallet refund offers, chargeback helpers, receipt swaps, and account-transfer offers as unsafe unless a public Rockstar, Take-Two, PlayStation, Xbox, official platform store, official retailer, official support page, payment-provider terms page, regulator/terms page, or verified post-launch source names the exact product, order, refund, payment, account, transfer, and platform route. Do not buy transferred receipts, pay escrow sellers, send wallet payments, buy gift cards, scan QR pages, approve login prompts, change account ownership, enter order IDs into private forms, upload receipts, join private support calls, install remote-access tools, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, addresses, private receipts, refund case numbers, account data, or system access through DMs, comments, search ads, cloned store pages, fake support pages, private seller forms, payment gates, private drives, or account-only pages.",
      "evidenceGate": "Public Rockstar/Take-Two/platform-store/retailer/support/payment-provider/regulator terms wording, official account or refund support documentation, official security advisory, or verified post-launch evidence for the exact GTA 6 preorder, receipt, order confirmation, refund, order transfer, resale, escrow, payment, buyer-protection, account, platform, or support route.",
      "blockedActions": [
        "buying preorder receipt resales, transferred order confirmations, escrow listings, buyer-protection forms, refund-broker offers, order-transfer services, wallet requests, gift-card requests, or private seller screenshots",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, addresses, private receipts, refund case numbers, system access, or account data into private order/refund/resale portals",
        "uploading receipts, order confirmations, identity documents, account screenshots, payment records, or support tickets to private forms or cloned store pages",
        "scanning QR-code receipt, escrow, payment, order-transfer, refund, or buyer-protection pages",
        "changing account ownership, approving login prompts, joining private support calls, or installing remote-access tools to transfer alleged preorder ownership",
        "treating DMs, comments, search ads, cloned store/support pages, Discord screenshots, private seller listings, account-only pages, source-less order screenshots, or receipt-watermark images as public evidence"
      ]
    },
    {
      "intent": "launcher-error-code-support-scam-safety",
      "status": "official support gap + launcher/account/download/payment safety",
      "primaryUrl": "/blog/gta-6-server-status-online-error-code-watchlist/",
      "readerAction": "Treat GTA 6 launcher error-code fixes, activation-failure workarounds, entitlement-check pages, preload-error repairs, install-repair scripts, support-ticket escalators, QR fixes, private helpers, cache cleaners, account repair utilities, support callbacks, and remote-access fixes as unsafe unless a public Rockstar, Take-Two, Rockstar Support, PlayStation, Xbox, official platform store, official support/status page, official security advisory, or verified post-launch source names the exact platform, account, entitlement, support, status, and troubleshooting route. Do not install EXE/APK/ZIP tools, run scripts, change account settings, approve login prompts, scan QR pages, join private support calls, install remote-access tools or browser extensions, pay helpers, buy gift cards, send wallet payments, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, logs, device IDs, registry/profile files, support-ticket data, or system access through DMs, comments, Discord attachments, short links, search ads, cloned support pages, private forms, payment gates, private drives, or account-only pages.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform-store/support/status wording, official account or troubleshooting documentation, official security advisory, or verified post-launch evidence for the exact GTA 6 launcher error, activation, entitlement, preload, install, account, platform, support, status, repair, patch, download, payment, or troubleshooting route.",
      "blockedActions": [
        "installing launcher fixers, activation bypass tools, entitlement checkers, preload repair downloads, install-repair EXE/APK/ZIP utilities, registry/profile scripts, browser extensions, private-drive tools, Discord attachments, QR repair apps, or remote-access tools",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, logs, device IDs, registry/profile files, support-ticket data, system access, or entitlement records into private troubleshooting/support portals",
        "paying private helpers, support callbacks, entitlement-reset sellers, wallet requests, gift-card requests, or troubleshooting-gated forms",
        "changing account regions, disabling security settings, approving login prompts, sharing screens, or joining private support calls to fix alleged launcher, activation, entitlement, preload, or install errors",
        "treating DMs, comments, search ads, cloned support pages, Discord attachments, private tickets, account-only pages, source-less repair screenshots, or fake status workarounds as public evidence"
      ]
    },
    {
      "intent": "fan-map-download-overlay-scam-safety",
      "status": "official map gap + download/file/credential safety",
      "primaryUrl": "/map/",
      "readerAction": "Treat GTA 6 fan-made map downloads, interactive overlays, coordinates packs, hidden-location files, map unlockers, private map tools, QR map pages, leaked minimap archives, collectible map packs, mission-location files, and location unlockers as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official platform, official store, official media page, official support page, clearly attributable public outlet context, official security advisory, or verified post-launch source names the exact map, location, file, tool, account, download, payment, and platform route. Do not download EXE/APK/ZIP tools, browser extensions, overlays, private-drive files, Discord attachments, torrents, extracted assets, leaked map files, datamined coordinates, or QR map apps; do not scan QR pages, pay for map access, buy gift cards, send wallet payments, approve login prompts, install remote-access tools, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, system access, private captures, or unpublished location files through DMs, comments, Discord screenshots, short links, search ads, cloned support pages, private forms, payment gates, file hosts, private drives, or account-only pages.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support/media wording, official published media, clearly attributable public outlet context, official public security advisory, or verified post-launch evidence for the exact GTA 6 map, location, coordinate, collectible, mission, post-launch capture, file, tool, account, download, payment, platform, or support route.",
      "blockedActions": [
        "downloading fan-made map tools, interactive overlays, coordinates packs, hidden-location files, map unlockers, QR map apps, EXE/APK/ZIP utilities, browser extensions, private-drive files, Discord attachments, torrents, extracted assets, leaked map files, datamined coordinate packs, or fake map installers",
        "paying map-access sellers, overlay subscriptions, hidden-location sellers, wallet requests, gift-card requests, private map tool fees, or file-unlock charges",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, system access, private captures, unpublished location files, or account data into private map/download portals",
        "scanning QR-code map, overlay, payment, unlocker, or support pages",
        "installing remote-access tools or joining private support calls to unlock alleged maps or overlays",
        "treating leaked assets, datamined coordinates, DMs, comments, search ads, cloned support pages, Discord screenshots, private build captures, account-only pages, source-less map overlays, or file-host mirrors as public evidence"
      ]
    },
    {
      "intent": "discord-bot-whitelist-scam-safety",
      "status": "official gap + Discord bot/account/download/payment safety",
      "primaryUrl": "/blog/gta-6-account-linking-login-security-watchlist/",
      "readerAction": "Treat GTA 6 Discord bots, whitelist checkers, role-verification pages, private-drop servers, access helpers, beta roles, invite gates, server-join QR pages, account-linking bots, support bots, launcher bots, claim forms, and role-buying offers as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official platform, official store, official support page, official public access document, official security advisory, or verified post-launch source names the exact access, account, server, role, support, and bot route. Do not authorise OAuth bots, scan QR pages, join private servers, download launchers/APKs/ZIP tools, install browser extensions, approve login prompts, pay access helpers, buy gift cards, send wallet payments, install remote-access tools, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, Discord tokens, server roles, invite-only screenshots, or system access through DMs, comments, Discord screenshots, bot prompts, short links, search ads, cloned support pages, private forms, payment gates, private drives, or account-only pages.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support wording, official public access or community documentation, official public security advisory, or verified post-launch evidence for the exact GTA 6 Discord, whitelist, role, beta, access, account, server, support, bot, download, payment, platform, or security route.",
      "blockedActions": [
        "authorising Discord/OAuth bots, role-verification bots, account-linking bots, launcher bots, support bots, or whitelist checkers that request account permissions, server roles, tokens, QR scans, credentials, downloads, or payment",
        "joining private-drop servers, beta-role servers, access-helper servers, invite gates, private support calls, or screen-share funnels that require payment, credentials, QR scans, bot authorisation, or account data",
        "downloading launchers, APKs, ZIP tools, browser extensions, private-drive files, Discord attachments, remote-access tools, or fake verification apps",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, Discord tokens, server roles, invite-only screenshots, system access, or account data into private bot/access portals",
        "paying access helpers, role sellers, whitelist fees, wallet requests, gift-card requests, private-drop fees, or verification charges",
        "treating DMs, comments, bot prompts, search ads, cloned support pages, Discord screenshots, private servers, account-only pages, source-less role screenshots, or invite-only claims as public evidence"
      ]
    },
    {
      "intent": "preload-troubleshooting-tool-scam-safety",
      "status": "official support gap + account/download troubleshooting safety",
      "primaryUrl": "/blog/gta-6-preload-download-size-watchlist/",
      "readerAction": "Treat GTA 6 preload fixers, launcher troubleshooting tools, cache repair downloads, entitlement resets, support patches, account-repair utilities, install repair scripts, private troubleshooting wizards, registry/profile cleaners, fake status workarounds, launcher patchers, support callbacks, QR repair pages, and remote-access fixes as unsafe unless a public Rockstar, Take-Two, Rockstar Support, PlayStation, Xbox, official platform store, official support/status page, official security advisory, or verified post-launch source names the exact platform, account, entitlement, support, and troubleshooting route. Do not install EXE/APK/ZIP tools, run scripts, change account settings, approve login prompts, scan QR pages, join private support calls, install remote-access tools or browser extensions, pay repair helpers, buy gift cards, send wallet payments, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, logs, device IDs, registry/profile files, or system access through DMs, comments, Discord attachments, short links, search ads, cloned support pages, private forms, payment gates, private drives, or account-only pages.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform-store/support/status wording, official account or troubleshooting documentation, official security advisory, or verified post-launch evidence for the exact GTA 6 preload, launcher, account, entitlement, platform, support, status, repair, patch, download, or troubleshooting route.",
      "blockedActions": [
        "installing preload fixers, launcher patchers, cache repair downloads, EXE/APK/ZIP utilities, registry/profile scripts, browser extensions, private-drive tools, Discord attachments, QR repair apps, or remote-access tools",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, logs, device IDs, registry/profile files, system access, or support-ticket data into private troubleshooting/support portals",
        "paying repair helpers, support callbacks, entitlement-reset sellers, wallet requests, gift-card requests, or troubleshooting-gated forms",
        "changing account regions, disabling security settings, approving login prompts, sharing screens, or joining private support calls to fix alleged preload or launcher issues",
        "treating DMs, comments, search ads, cloned support pages, Discord attachments, private tickets, account-only pages, source-less repair screenshots, or fake status workarounds as public evidence"
      ]
    },
    {
      "intent": "fan-event-qr-ticket-scam-safety",
      "status": "official gap + fan-event/payment/credential/QR safety",
      "primaryUrl": "/preorder-safety-centre/",
      "readerAction": "Treat GTA 6 fan watch-party tickets, charity fundraiser passes, creator meet-up badges, QR RSVPs, private fan events, livestream viewing parties, donation pages, venue check-ins, badge-verification pages, watch-party raffles, creator fundraiser invites, QR ticket wallets, and private winner messages as unsafe unless a public Rockstar, Take-Two, official platform, official retailer, official event/venue terms page, public charity/fundraiser terms page, payment-provider terms page, regulator/terms page, or verified post-launch source names the exact offer. Do not pay ticket sellers, send wallet payments, buy gift cards, scan QR RSVP or donation pages, enter platform credentials, approve login prompts, join private support calls, install remote-access tools, or share passwords, 2FA codes, recovery codes, session tokens, payment details, wallet details, gift-card codes, order IDs, addresses, identity documents, private receipts, account data, charity receipts, ticket screenshots, or system access through DMs, comments, Discord screenshots, short links, search ads, cloned event pages, cloned donation pages, fake support pages, private forms, payment gates, or account-only pages.",
      "evidenceGate": "Public Rockstar/Take-Two/platform/retailer/event/venue/charity/fundraiser/payment-provider/regulator terms wording, official public event or fundraiser documentation, official support/security advisory, or verified post-launch evidence for the exact GTA 6 fan event, watch party, charity, donation, ticket, invite, RSVP, badge, raffle, payment, prize, account, platform, retailer, or venue route.",
      "blockedActions": [
        "paying fan watch-party ticket sellers, charity-pass brokers, creator meet-up badge pages, paid RSVP forms, QR ticket wallets, donation-fee forms, wallet requests, gift-card requests, or prize-verification charges",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, addresses, identity documents, private receipts, charity receipts, ticket screenshots, system access, or account data into private event/donation/claim portals",
        "scanning QR-code RSVP, ticket, donation, prize, payment, or support pages",
        "joining private event, donation, or support calls that require payment, credentials, QR scans, screen share, or account data",
        "treating DMs, comments, search ads, cloned event pages, cloned donation pages, Discord screenshots, private tickets, account-only pages, or source-less charity/fan-event screenshots as public evidence"
      ]
    },
    {
      "intent": "streaming-key-creator-access-scam-safety",
      "status": "official gap + creator-access/payment/credential/download safety",
      "primaryUrl": "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
      "readerAction": "Treat GTA 6 streaming keys, creator access codes, paid stream slots, private preview codes, key resale listings, partner passes, access whitelist pages, fake creator portals, review-key offers, embargo-room invites, stream-permission certificates, and creator verification gates as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official platform, official store, official support page, official public creator/review-access document, clearly attributable public outlet disclosure, official security advisory, or verified post-launch source names the exact access route. Do not pay key resellers, buy gift cards, send wallet payments, scan QR pages, download launchers/APKs, install browser extensions, join private calls, approve login prompts, install remote-access tools, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, embargo files, creator-channel data, account data, or system access through DMs, comments, Discord screenshots, short links, search ads, cloned creator portals, fake support pages, private forms, payment gates, marketplace listings, private calls, or account-only pages.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support wording, official public creator or review-access documentation, clearly attributable public outlet disclosure, official public security advisory, or verified post-launch evidence for the exact GTA 6 streaming, creator-access, preview, review-key, whitelist, partner, account, download, payment, preorder, embargo, platform, or support route.",
      "blockedActions": [
        "paying streaming-key sellers, creator-access brokers, paid stream slots, private preview-code pages, partner-pass resellers, whitelist fees, wallet requests, gift-card requests, or creator-verification charges",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, embargo files, creator-channel data, system access, or account data into private creator/access portals",
        "downloading launchers, APKs, browser extensions, private-drive files, Discord attachments, remote-access tools, or fake creator verification apps",
        "scanning QR-code access, creator verification, payment, whitelist, or support pages",
        "joining private access/support calls or screen-share funnels that require payment, credentials, QR scans, downloads, or account data",
        "treating DMs, comments, search ads, cloned creator portals, Discord screenshots, private calls, account-only pages, marketplace listings, or source-less access-code screenshots as public evidence"
      ]
    },
    {
      "intent": "resale-ticket-event-pass-scam-safety",
      "status": "official gap + event/payment/credential safety",
      "primaryUrl": "/preorder-safety-centre/",
      "readerAction": "Treat GTA 6 resale tickets, launch-party passes, sweepstake tickets, event passes, private invites, paid RSVPs, VIP codes, fake venue lists, waitlist fees, creator afterparty claims, meet-and-greet passes, prize-verification pages, QR ticket links, and private winner messages as unsafe unless a public Rockstar, Take-Two, official platform, official retailer, official event/venue terms page, regulator/terms page, or verified post-launch source names the exact offer. Do not pay resale sellers, send wallet payments, buy gift cards, scan QR ticket pages, enter platform credentials, approve login prompts, join private support calls, install remote-access tools, or share passwords, 2FA codes, recovery codes, session tokens, payment details, wallet details, gift-card codes, order IDs, addresses, identity documents, private receipts, account data, or system access through DMs, comments, Discord screenshots, short links, search ads, cloned event pages, fake support pages, private forms, payment gates, or account-only pages.",
      "evidenceGate": "Public Rockstar/Take-Two/platform/retailer/event/venue/regulator terms wording, official public event or sweepstake documentation, official support/security advisory, or verified post-launch evidence for the exact GTA 6 event, ticket, invite, RSVP, VIP, sweepstake, payment, prize, account, platform, retailer, or venue route.",
      "blockedActions": [
        "paying resale ticket sellers, launch-party pass brokers, paid RSVP pages, waitlist fees, VIP-code sellers, shipping-fee forms, wallet requests, gift-card requests, or prize-verification charges",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, addresses, identity documents, private receipts, system access, or account data into private ticket/event/claim portals",
        "scanning QR-code ticket, RSVP, prize, payment, or support pages",
        "joining private event-support calls or screen-share funnels that require payment, credentials, QR scans, or account data",
        "treating DMs, comments, search ads, cloned event pages, Discord screenshots, private tickets, account-only pages, or source-less venue screenshots as public evidence"
      ]
    },
    {
      "intent": "vpn-geo-unlock-region-safety",
      "status": "official gap + region/account/payment/download safety",
      "primaryUrl": "/blog/gta-6-account-linking-login-security-watchlist/",
      "readerAction": "Treat GTA 6 VPN unlocks, geo-unlock guides, region keys, early-access country switches, account region-change steps, private DNS/proxy routes, region-store helpers, unlock-time workarounds, entitlement migration claims, cheaper-region purchase advice, and support-bypass pages as unsafe unless a public Rockstar, Take-Two, Rockstar Support, PlayStation, Xbox, official platform store, official support page, official retailer, official regional policy, or verified post-launch source names the exact product, account, store, and region route. Do not pay region helpers, buy keys, install VPN/DNS/proxy bundles, scan QR pages, change account regions, approve login prompts, join private support calls, install browser extensions, or share passwords, 2FA codes, recovery codes, session tokens, wallet details, gift-card codes, payment details, platform credentials, order IDs, identity documents, private receipts, account data, or system access through DMs, comments, Discord screenshots, short links, search ads, cloned support pages, private forms, payment gates, app installers, or account-only pages.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform-store/support/retailer/regional policy wording, official account or payment support documentation, official security advisory, or verified post-launch evidence for the exact GTA 6 region, account, store, unlock-time, preorder, early-access, VPN/DNS/proxy, entitlement, payment, platform, or support route.",
      "blockedActions": [
        "paying region helpers, VPN unlock sellers, country-switch services, key resellers, private DNS/proxy providers, gift-card unlock pages, or support-bypass callbacks",
        "changing account regions, approving login prompts, entering platform credentials, order IDs, payment details, wallet details, gift-card codes, identity documents, passwords, 2FA codes, recovery codes, session tokens, private receipts, system access, or account data into private region/unlock/support portals",
        "installing VPN bundles, private DNS profiles, proxy apps, launchers, browser extensions, remote-access tools, QR-code apps, or private-drive files to unlock GTA 6 access",
        "scanning QR-code verification, payment, region-change, or support pages",
        "treating DMs, comments, search ads, cloned support pages, Discord screenshots, private tickets, account-only pages, region-store screenshots, or source-less unlock-time claims as public evidence"
      ]
    },
    {
      "intent": "gift-card-refund-support-scam-safety",
      "status": "official gap + payment/account support safety",
      "primaryUrl": "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
      "readerAction": "Treat GTA 6 gift-card refund pages, chargeback helpers, payment-support callbacks, order-verification forms, wallet refund offers, card reissue pages, refund accelerators, buyer-protection claims, support impersonation pages, private payment links, and refund-code claims as unsafe unless a public Rockstar, Take-Two, PlayStation, Xbox, official platform store, official support page, official retailer, payment-provider terms page, or verified post-launch source names the exact product, region, and payment route. Do not share payment details, order IDs, wallet addresses, gift-card codes, passwords, 2FA codes, recovery codes, platform credentials, identity documents, account data, card details, private receipts, or system access through DMs, comments, Discord screenshots, QR pages, short links, search ads, cloned store pages, fake support pages, payment-gated forms, private callbacks, remote-access tools, or account-only pages.",
      "evidenceGate": "Public Rockstar/Take-Two/platform-store/support/retailer wording, official payment-provider or refund policy context, official payment/support status, or verified post-launch evidence for the exact GTA 6 refund, gift-card, chargeback, payment-support, order-verification, wallet, card-reissue, account, region, or retailer route.",
      "blockedActions": [
        "sharing payment details, order IDs, wallet addresses, gift-card codes, card details, passwords, 2FA codes, recovery codes, identity documents, platform credentials, private receipts, system access, or account data",
        "paying refund accelerators, buyer-protection helpers, support callbacks, gift-card unlock fees, wallet requests, or chargeback services",
        "trusting QR-code pages, private support calls, screen-share funnels, remote-access tools, DMs, comments, search ads, cloned support pages, cloned stores, Discord screenshots, private callbacks, account-only pages, or source-less refund screenshots as public evidence"
      ]
    },
    {
      "intent": "fake-moderation-appeal-scam-safety",
      "status": "official moderation/support gap + account/payment safety",
      "primaryUrl": "/blog/gta-6-account-linking-login-security-watchlist/",
      "readerAction": "Treat GTA 6 fake moderation appeals, ban appeals, account warnings, strike removals, suspension unlocks, verification tickets, paid appeal helpers, private support escalations, entitlement restore pages, account-cleanup offers, enforcement-status screenshots, and cloned support forms as unsafe unless a public Rockstar, Take-Two, Rockstar Support, PlayStation, Xbox, official platform support, official status/support page, official security advisory, or verified post-launch source names the exact route. Do not pay appeal fees, buy gift cards, send wallet payments, scan QR pages, install remote-access tools, join private support calls, open private-drive files, or share passwords, 2FA codes, recovery codes, session tokens, wallet details, gift-card codes, payment details, platform credentials, order IDs, account data, identity documents, private capture, or system access through DMs, comments, Discord screenshots, short links, fake support pages, payment gates, search ads, private forms, account-only pages, or paid helpers.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/support/status wording, official public security advisory, official platform support documentation, or verified post-launch evidence for the exact GTA 6 moderation, appeal, warning, enforcement, account, support, entitlement, payment, platform, or security route.",
      "blockedActions": [
        "paying appeal fees, private support fees, strike-removal fees, wallet requests, gift-card charges, or account-cleanup helpers",
        "entering passwords, 2FA codes, recovery codes, session tokens, payment details, wallet details, order IDs, platform credentials, identity documents, or account data into private appeal/support portals",
        "scanning QR-code verification or ticket pages",
        "joining private support calls or screen-share funnels that require payment, credentials, QR scans, or account data",
        "installing remote-access tools for appeal or support help",
        "treating DMs, comments, search ads, cloned support pages, Discord screenshots, private tickets, account-only pages, or source-less enforcement screenshots as public evidence"
      ]
    },
    {
      "intent": "ai-voice-clone-audio-scam-safety",
      "status": "official cast/audio gap + synthetic-media/payment/credential safety",
      "primaryUrl": "/blog/gta-6-voice-actors-cast-jason-lucia-watchlist/",
      "readerAction": "Treat GTA 6 AI voice clones, fake actor audio, cast DMs, paid voice leaks, call recordings, private audition clips, impersonation pages, voice-pack downloads, synthetic dialogue, and account-only audio previews as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official media page, official platform page, official store page, clearly attributable public outlet disclosure, or verified post-launch source names the exact route. Do not pay for audio access, join private calls, download voice packs, install browser extensions, scan QR pages, open private-drive files, or share passwords, 2FA codes, recovery codes, wallet details, payment details, platform credentials, account data, identity documents, private media, audition material, or embargo files through DMs, comments, Discord screenshots, short links, payment gates, cloned actor pages, private forms, or account-only pages.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/media wording, official public casting or media disclosure, clearly attributable public outlet/source context, official security advisory, or verified post-launch evidence for the exact GTA 6 cast, voice, audio, dialogue, media-access, account, download, payment, platform, review, or support route.",
      "blockedActions": [
        "paying for voice leaks, actor DMs, private audition clips, synthetic dialogue packs, call recordings, or account-only audio access",
        "downloading voice packs, browser extensions, launchers, torrents, private-drive files, Discord attachments, or fake media installers",
        "joining private calls or screen-share funnels that require payment, credentials, QR scans, or account data",
        "sharing passwords, 2FA codes, recovery codes, wallet details, payment details, platform credentials, identity documents, private media, audition files, embargo material, or account data",
        "treating AI voice clones, actor impersonation pages, DMs, comments, Discord screenshots, private calls, account-only previews, or source-less reposts as public evidence"
      ]
    },
    {
      "intent": "fan-made-installer-download-safety",
      "status": "official gap + installer/download/payment/credential safety",
      "primaryUrl": "/blog/gta-6-mobile-apk-download-watchlist/",
      "readerAction": "Treat GTA 6 fan-made installers, early-access launchers, APK mirrors, mod-menu bundles, unofficial build downloads, cracked preload files, setup wizards, cloud-demo launchers, launcher patches, installer keys, torrent bundles, and executable access tools as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official platform, official store, official support page, official security advisory, or verified post-launch source names the exact route. Do not download installers, sideload APKs, open private-drive files, run setup wizards, scan QR pages, pay for access, buy keys, install remote-access tools, or share passwords, 2FA codes, recovery codes, wallet details, gift-card codes, payment details, platform credentials, account data, identity documents, private capture, or system access through file hosts, DMs, comments, Discord attachments, Telegram mirrors, short links, fake launcher pages, search ads, payment gates, cloned support pages, private forms, or account-only pages.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support wording, official public access or security advisory, official platform documentation, or verified post-launch evidence for the exact GTA 6 installer, launcher, mobile, APK, beta, early-access, account, support, platform, preload, download, payment, or security route.",
      "blockedActions": [
        "downloading fan-made installers, early-access launchers, APK mirrors, mod-menu bundles, cracked preload files, setup wizards, torrents, private-drive files, Telegram mirrors, or Discord attachments",
        "sideloading APKs or running EXE/DMG/MSI installers that claim GTA 6 access",
        "paying access fees, buying keys, sending wallet payments, or buying gift cards for installer access",
        "scanning QR-code launcher or verification pages",
        "installing remote-access tools for setup help",
        "sharing passwords, 2FA codes, recovery codes, wallet details, gift-card codes, payment details, platform credentials, identity documents, private capture, system access, or account data",
        "treating DMs, comments, search ads, file hosts, cloned support pages, account-only captures, private forms, or source-less installer screenshots as public evidence"
      ]
    },
    {
      "intent": "benchmark-test-download-safety",
      "status": "official performance gap + tool/download/payment safety",
      "primaryUrl": "/blog/gta-6-console-performance-60fps-ps5-pro-watchlist/",
      "readerAction": "Treat GTA 6 benchmark tests, FPS unlocks, graphics-settings leaks, capture utilities, performance mods, optimization downloads, driver-profile pages, config files, shader packs, EXE installers, APKs, beta tools, and paid benchmark access as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official platform, official store, official support page, clearly attributable public technical review, official security advisory, or verified post-launch source names the exact route. Do not download tools, install launchers, apply config files, scan QR pages, pay for benchmark access, run remote-access utilities, or share passwords, 2FA codes, recovery codes, wallet details, payment details, platform credentials, account data, identity documents, private capture, or system access through file hosts, DMs, comments, Discord screenshots, short links, fake driver pages, payment gates, search ads, private forms, or account-only pages.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support wording, official technical guidance, clearly attributable public performance/review context, official security advisory, or verified post-launch evidence for the exact GTA 6 performance, benchmark, PC, graphics, capture, tool, driver, settings, account, download, payment, platform, or support route.",
      "blockedActions": [
        "downloading benchmark tools, FPS unlockers, optimization utilities, config files, shader packs, APKs, EXE installers, private-drive files, torrents, or Discord attachments",
        "paying for benchmark access, performance mods, driver profiles, capture utilities, or optimization bundles",
        "running remote-access tools or fake driver updaters",
        "scanning QR-code installer or verification pages",
        "sharing passwords, 2FA codes, recovery codes, wallet details, payment details, platform credentials, identity documents, private capture, system access, or account data",
        "treating edited charts, DMs, comments, search ads, Discord screenshots, file hosts, account-only captures, or source-less benchmark screenshots as public evidence"
      ]
    },
    {
      "intent": "synthetic-preview-scam-safety",
      "status": "official media gap + synthetic/download/payment safety",
      "primaryUrl": "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
      "readerAction": "Treat GTA 6 synthetic previews, leaked-build streams, private captures, fake hands-on clips, AI gameplay videos, paid footage access, preview downloads, streamer keys, capture-room invites, and media-access offers as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official platform, official store, official media page, or clearly attributable public review/source disclosure names the exact route. Do not pay for footage, join private streams, download launchers/APKs, install browser extensions, scan QR pages, open private-drive files, or share passwords, 2FA codes, recovery codes, wallet details, payment details, platform credentials, account data, private media, embargo material, or identity documents through DMs, comments, Discord screenshots, short links, payment gates, torrents, private forms, or account-only pages.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support wording, official published media, official public media-access disclosure, clearly attributable public outlet/reviewer context, official security advisory, or verified post-launch evidence for the exact GTA 6 preview, hands-on, footage, build, media-access, account, download, payment, platform, review, or support route.",
      "blockedActions": [
        "paying for footage access, preview keys, private streams, capture-room invites, or media-download bundles",
        "downloading launchers, APKs, browser extensions, torrents, private-drive files, Discord attachments, or fake preview installers",
        "joining private streams or screen-share funnels that require payment, credentials, QR scans, or account data",
        "sharing passwords, 2FA codes, recovery codes, wallet details, payment details, platform credentials, identity documents, private media, embargo files, or account data",
        "treating AI gameplay, leaked-build clips, DMs, comments, Discord screenshots, private streams, account-only pages, or source-less reposts as public evidence"
      ]
    },
    {
      "intent": "fake-beta-invite-resale-safety",
      "status": "official gap + access-code/payment/credential safety",
      "primaryUrl": "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
      "readerAction": "Treat GTA 6 beta invite resale, access-code marketplace listings, paid playtest slots, invite transfers, survey gates, verification fees, QR checks, private beta portals, early-access auctions, and beta-code trades as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official platform, official store, or official support page names the exact access route. Do not pay fees, buy codes, scan QR pages, open private portals, download launchers/APKs, install remote-access tools, or share passwords, 2FA codes, recovery codes, wallet details, gift-card codes, payment details, identity documents, platform credentials, or account data through DMs, comments, Discord screenshots, short links, marketplace listings, private forms, or account-only pages.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support wording, official public access or security advisory, official payment/support status, or verified post-launch evidence for the exact GTA 6 beta, playtest, early-access, invite, access-code, account, download, payment, preorder, review, or support route.",
      "blockedActions": [
        "buying beta invites, access codes, paid playtest slots, invite transfers, early-access auctions, verification fees, gift-card unlocks, or wallet-request codes",
        "entering passwords, 2FA codes, recovery codes, payment details, wallet details, identity documents, platform credentials, or account data into private beta portals",
        "scanning QR-code verification pages",
        "downloading launchers, APKs, installers, private-drive files, or Discord attachments",
        "installing remote-access tools for access checks",
        "treating DMs, comments, marketplace listings, Discord screenshots, private forms, or account-only pages as public evidence"
      ]
    },
    {
      "intent": "console-preorder-deposit-checkout-safety",
      "status": "official gap + payment/credential safety",
      "primaryUrl": "/preorder-safety-centre/",
      "readerAction": "Treat console preorder deposits, fake checkout pages, early-access fees, refund-bypass promises, queue-jump offers, private payment links, deposit codes, and account-verification payment prompts as unsafe until a public Rockstar, Take-Two, PlayStation, Xbox, official platform-store, official retailer, or official support page names the exact GTA 6 product, region, and payment route. Do not enter payment details, passwords, 2FA codes, recovery codes, order IDs, wallet details, gift-card codes, identity documents, or account data through DMs, comments, Discord screenshots, QR pages, short links, search ads, cloned stores, fake support pages, remote-access tools, or private checkout forms.",
      "evidenceGate": "Public Rockstar/Take-Two/platform-store/support/retailer wording, official local legal or refund policy context, official payment/support status, or verified post-launch evidence for the exact GTA 6 preorder, console, checkout, deposit, early-access, refund, queue, account, region, or payment route.",
      "blockedActions": [
        "paying deposits, early-access fees, queue-jump fees, gift-card charges, or wallet requests from private links",
        "entering payment details, order IDs, passwords, 2FA codes, recovery codes, wallet details, or identity documents into fake checkout/support pages",
        "scanning QR-code payment pages",
        "joining private Discord checkout funnels",
        "installing remote-access tools for payment or refund help",
        "treating DMs, comments, search ads, cloned pages, Discord screenshots, or private support chats as public evidence"
      ]
    },
    {
      "intent": "mod-menu-exploit-download-safety",
      "status": "official gap + cheat/download/account safety",
      "primaryUrl": "/blog/gta-6-mobile-apk-download-watchlist/",
      "readerAction": "Treat GTA 6 mod menus, exploit downloads, money glitches, trainers, cheat engines, injected APKs, private lobbies, account boosts, unlock tools, bypasses, and anti-cheat workaround claims as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official platform, official store, or official policy page names the exact route. Do not download files, open APKs, install trainers, pay boosters, share passwords, recovery codes, 2FA codes, session tokens, account details, wallet details, or platform credentials through file hosts, DMs, Discord attachments, QR installers, private drives, fake support pages, short links, or search ads.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support wording, official policy or security advisory, official status/support page, or verified post-launch evidence for the exact GTA 6 Online, account, modding, anti-cheat, exploit, APK, lobby, boost, economy, or support route.",
      "blockedActions": [
        "downloading mod menus, trainers, cheat engines, APKs, launchers, private-drive files, torrents, or Discord attachments",
        "paying account boosters or private-lobby sellers",
        "sharing passwords, recovery codes, 2FA codes, session tokens, wallet details, or platform credentials",
        "installing remote-access tools",
        "scanning QR-code installer pages",
        "treating DMs, comments, search ads, account-only pages, file hosts, or private support screenshots as public evidence"
      ]
    },
    {
      "intent": "release-date-check",
      "status": "confirmed",
      "primaryUrl": "/release-date/",
      "readerAction": "Use the November 19, 2026 date only with the official source link and check the corrections log before republishing.",
      "evidenceGate": "Rockstar or Take-Two public date page.",
      "blockedActions": [
        "quoting unsourced delay posts",
        "treating old May 2026 copy as current",
        "publishing countdowns without last-reviewed context"
      ]
    },
    {
      "intent": "pc-platform-decision",
      "status": "official gap",
      "primaryUrl": "/blog/is-gta-6-coming-to-pc/",
      "readerAction": "Do not make PC-specific buying or upgrade decisions from speculation; subscribe/bookmark until an official PC page exists.",
      "evidenceGate": "Official Rockstar, Take-Two, Rockstar Support, Steam, Epic, or platform-store publication naming PC timing or requirements.",
      "blockedActions": [
        "publishing expected PC windows as fact",
        "using fake store screenshots",
        "recommending hardware for unconfirmed requirements"
      ]
    },
    {
      "intent": "preorder-buyer-safety",
      "status": "official gap",
      "primaryUrl": "/buying-guide/",
      "readerAction": "Wait for official store pages before buying; use the checklist for storage and spoiler prep without trusting placeholder prices.",
      "evidenceGate": "Official Rockstar, PlayStation, Xbox, or confirmed retailer/store page with exact edition, price, bonus, preload, or refund detail.",
      "blockedActions": [
        "copying retailer placeholders into edition tables",
        "adding affiliate links before approval",
        "ranking stores by commission"
      ]
    },
    {
      "intent": "preorder-store-scam-check",
      "status": "official gap + buyer safety",
      "primaryUrl": "/preorder-store-checker/",
      "readerAction": "Check the page host, exact claim, source trail, payment risk, and commercial pressure before buying or sharing; reject screenshots and offers that cannot be opened as public primary pages.",
      "evidenceGate": "Rockstar, Take-Two, official platform-store, Rockstar Support, or public rating-board source that verifies the exact preorder, edition, price, preload, file-size, PC, refund, or bonus claim.",
      "blockedActions": [
        "entering payment details on unverified pages",
        "sharing screenshots as proof",
        "publishing affiliate CTAs before approval",
        "treating one official detail as proof for every other store-page claim"
      ]
    },
    {
      "intent": "preorder-refund-support-safety",
      "status": "GTA 6 terms unknown + payment/account safety",
      "primaryUrl": "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
      "readerAction": "Use only public Rockstar, Take-Two, PlayStation, Xbox, official platform-store, official retailer, or official support pages for refund, cancellation, duplicate-charge, payment-help, support-ticket, or chargeback questions. Do not enter payment details, credentials, order IDs, wallet details, gift-card codes, recovery codes, or private account data through search ads, DMs, Discord helpers, QR-code refund pages, fake phone numbers, remote-access tools, key-shop chats, or cloned support portals.",
      "evidenceGate": "Public Rockstar/Take-Two/platform-store/support/retailer wording, official local legal policy context, official payment/support status, or verified post-launch evidence for the exact GTA 6 product, account, region, refund, cancellation, duplicate-charge, support-ticket, entitlement, or payment route.",
      "blockedActions": [
        "entering payment details on refund-helper pages",
        "sharing order IDs or account credentials in DMs",
        "calling phone numbers from search ads",
        "scanning QR-code refund pages",
        "installing remote-access tools for support",
        "buying gift cards or paying fees to unlock refunds",
        "treating private support screenshots or key-shop chats as public evidence"
      ]
    },
    {
      "intent": "console-bundle-giveaway-safety",
      "status": "official gap + prize/payment safety",
      "primaryUrl": "/preorder-safety-centre/",
      "readerAction": "Treat console bundles, giveaways, sweepstakes, winner codes, shipping-fee prize claims, deposits, private-claim links, influencer prize posts, and verification pages as unsafe until a public Rockstar, Take-Two, PlayStation, Xbox, official platform-store, official retailer, or regulator/terms page names the exact GTA 6 offer. Do not enter payment details, credentials, addresses, wallet details, gift-card codes, order IDs, recovery codes, or account data through DMs, comments, Discord screenshots, QR pages, cloned store pages, fake support pages, short links, search ads, or private winner messages.",
      "evidenceGate": "Public Rockstar/Take-Two/platform-store/support/retailer/regulator wording, official giveaway terms, official platform-store page, official retailer page, or verified post-launch evidence for the exact GTA 6 bundle, giveaway, sweepstakes, prize, shipping, deposit, claim, account, payment, or retailer route.",
      "blockedActions": [
        "paying shipping fees or deposits for prizes",
        "sharing addresses, wallet details, gift-card codes, order IDs, recovery codes, or credentials in private claim forms",
        "scanning QR-code giveaway pages",
        "joining private Discord prize funnels",
        "opening cloned store or fake support pages",
        "treating influencer DMs, comments, screenshots, or private winner messages as public evidence"
      ]
    },
    {
      "intent": "stolen-account-recovery-service-safety",
      "status": "official gap + account recovery/payment safety",
      "primaryUrl": "/blog/gta-6-account-linking-login-security-watchlist/",
      "readerAction": "Use only public Rockstar, Rockstar Support, PlayStation, Xbox, official platform support, or official status/support pages for stolen-account, account-unlock, ban-appeal, 2FA-reset, recovery-code, entitlement-fix, paid-helper, or private-support questions. Do not share passwords, recovery codes, 2FA codes, session tokens, payment details, order IDs, wallet details, identity documents, or private account data with DMs, comments, Discord helpers, QR-code pages, remote-access tools, paid recovery services, account-only screenshots, fake support pages, short links, or search ads.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform support wording, official status/support page, public security advisory, or verified post-launch evidence for the exact GTA 6 account recovery, account unlock, ban appeal, 2FA reset, recovery-code, support, entitlement, or payment route.",
      "blockedActions": [
        "sharing passwords, recovery codes, 2FA codes, session tokens, payment details, order IDs, wallet details, or identity documents",
        "paying account recovery or unlock fees",
        "installing remote-access tools for support",
        "scanning QR-code recovery pages",
        "joining private Discord support funnels",
        "treating DMs, comments, search ads, account-only pages, or private support screenshots as public evidence"
      ]
    },
    {
      "intent": "trailer-analysis-download-safety",
      "status": "official media only + download/leak safety",
      "primaryUrl": "/blog/gta-6-trailer-2-breakdown/",
      "readerAction": "Use only public Rockstar, Take-Two, official platform/store/support pages, official published media, or clearly attributable public reviewer/source disclosures for trailer-analysis, frame-pack, map-overlay, private asset-pack, media-kit, creator-kit, ZIP, EXE, APK, or file-download claims. Do not download archives, installers, private drives, torrents, Discord attachments, QR installers, cloned media-kit pages, payment-gated packs, credential prompts, extracted assets, leaked footage, or file-host mirrors.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store wording, official published media, clearly attributable public reviewer/source disclosure, official public security advisory, or verified post-launch evidence for the exact GTA 6 trailer, screenshot, media-kit, creator-kit, file-download, asset, map-overlay, or analysis route.",
      "blockedActions": [
        "downloading ZIP, EXE, APK, torrent, private-drive, or Discord attachment packs",
        "paying for frame packs, map overlays, creator kits, or private asset bundles",
        "entering credentials through cloned media-kit or file-host pages",
        "scanning QR-code installers",
        "mirroring leaked footage or extracted assets",
        "treating file hosts, private drives, screenshots, or creator descriptions as public evidence"
      ]
    },
    {
      "intent": "wishlist-alert-fake-link-safety",
      "status": "official platform baseline + buyer safety",
      "primaryUrl": "/blog/gta-6-wishlist-alerts-official-page-tracker/",
      "readerAction": "Open Rockstar, PlayStation, Xbox, or another public official source directly; do not use social links, QR codes, short URLs, Discord screenshots, giveaway pages, or marketplace urgency as a preorder or alert path.",
      "evidenceGate": "Public Rockstar, Take-Two, PlayStation, Xbox, official store, support, rating-board, or official retailer page with exact GTA 6 wishlist, alert, preorder, price, edition, account, refund, or entitlement wording.",
      "blockedActions": [
        "scanning QR codes from screenshots",
        "entering credentials through alert links",
        "joining beta-key or giveaway pages",
        "paying through marketplace or social DMs",
        "sharing suspicious links as official proof"
      ]
    },
    {
      "intent": "account-recovery-fake-support-safety",
      "status": "official gap + credential safety",
      "primaryUrl": "/blog/gta-6-account-linking-login-security-watchlist/",
      "readerAction": "Use only public Rockstar, Rockstar Support, PlayStation, Xbox, or platform account-security routes for real account problems; do not follow GTA 6-specific recovery, 2FA, passkey, trusted-device, ownership-transfer, or support-workaround advice from screenshots, DMs, QR pages, short links, or creator comments.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform support wording, public security advisory, official status/support page, or verified post-launch evidence for the exact recovery, passkey, device-trust, session, entitlement, support, or ownership step.",
      "blockedActions": [
        "sharing recovery codes or 2FA codes",
        "approving trusted-device prompts from links",
        "pasting session tokens",
        "changing account ownership from DMs",
        "opening shortened support links",
        "turning private support screenshots into advice"
      ]
    },
    {
      "intent": "account-linking-activation-scam-safety",
      "status": "official gap + credential safety",
      "primaryUrl": "/blog/gta-6-account-linking-login-security-watchlist/",
      "readerAction": "Treat account-linking, cross-save, transfer, entitlement, activation-code, QR-code, and setup prompts as unsafe until a public Rockstar, Rockstar Support, PlayStation, Xbox, or official platform page names the exact GTA 6 step. Do not enter passwords, verification codes, payment details, recovery codes, platform credentials, or email links from search snippets, ads, DMs, comments, Discord screenshots, QR pages, or creator descriptions.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform support, official store/support/status wording, public security advisory, or verified post-launch evidence for the exact account-linking, activation, entitlement, transfer, cross-save, QR, or setup action.",
      "blockedActions": [
        "entering credentials through setup links",
        "using activation codes from comments or DMs",
        "approving QR-code login prompts from screenshots",
        "unlinking or transferring accounts from unofficial advice",
        "changing regions to force entitlements",
        "treating account-only pages or private support chats as public evidence"
      ]
    },
    {
      "intent": "fake-beta-invite-safety",
      "status": "official gap + credential safety",
      "primaryUrl": "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
      "readerAction": "Treat beta invites, early-access playtests, surveys, NDA pages, invite codes, QR verification, demo downloads, and account-verification prompts as unsafe until a public Rockstar, Take-Two, Rockstar Support, platform, or official store/support page names the exact GTA 6 access route. Do not enter passwords, payment details, wallet details, recovery codes, verification codes, account data, or private information through DMs, comments, short links, QR pages, APKs, Discord screenshots, creator descriptions, or search ads.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support wording, official public security advisory, or verified post-launch evidence for the exact beta, early-access, playtest, survey, NDA, invite-code, QR, demo, or verification route.",
      "blockedActions": [
        "entering credentials into beta portals",
        "scanning QR codes from screenshots or DMs",
        "downloading APKs or launchers from invite pages",
        "paying for playtest access or invite codes",
        "sharing recovery or verification codes",
        "treating private forms, comments, or Discord screenshots as public evidence"
      ]
    },
    {
      "intent": "review-copy-download-safety",
      "status": "official gap + download safety",
      "primaryUrl": "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
      "readerAction": "Treat review-copy downloads, preview builds, press keys, embargo files, debug builds, media kits, launcher installers, and code generators as unsafe until a public Rockstar, Take-Two, Rockstar Support, platform, official store/support, or clearly attributable public reviewer/source disclosure names the exact GTA 6 access route. Do not download files, open installers, enter credentials, pay for keys, use QR pages, share private embargo material, mirror assets, or turn file-host links into guidance.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support wording, clearly attributable public reviewer/source disclosure, official public security advisory, or verified post-launch evidence for the exact review-copy, preview-build, press-key, embargo, media-kit, launcher, installer, debug-build, or download route.",
      "blockedActions": [
        "downloading review-copy files or installers",
        "opening private drives, torrents, APKs, or Discord attachments",
        "paying for press keys or access bundles",
        "entering credentials through launcher prompts",
        "sharing embargo files or private media kits",
        "treating file hosts, QR pages, or account-only portals as public evidence"
      ]
    },
    {
      "intent": "fake-job-recruitment-safety",
      "status": "official gap + recruitment safety",
      "primaryUrl": "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
      "readerAction": "Treat GTA 6 job applications, casting calls, tester invites, recruiter DMs, payroll forms, ID checks, application fees, talent-agency auditions, ambassador offers, and Discord hiring posts as unsafe until a public Rockstar, Take-Two, Rockstar Support, official careers page, platform, official store/support page, or clearly attributable public outlet context names the exact route. Do not upload ID, share bank/payroll details, pay application fees, install tools, enter credentials, join private Discord funnels, scan QR codes, or trust agency forms from ads, DMs, comments, creator descriptions, or search snippets.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support wording, public official careers listing, clearly attributable public outlet context, official public security advisory, or verified post-launch evidence for the exact hiring, casting, tester, playtest, recruiter, payroll, ID-check, agency, or application route.",
      "blockedActions": [
        "uploading ID or payroll details to recruiter forms",
        "paying application, audition, access, or training fees",
        "installing remote-access tools, launchers, APKs, or test clients",
        "entering credentials through hiring portals",
        "joining private Discord recruiter funnels",
        "treating DMs, comments, agency pages, QR codes, or account-only portals as public evidence"
      ]
    },
    {
      "intent": "official-media-countdown-check",
      "status": "official gap + media safety",
      "primaryUrl": "/blog/gta-6-trailer-3-countdown-watchlist/",
      "readerAction": "Treat next-trailer and countdown claims as untrusted until a public Rockstar, Newswire, official video/social, or official platform media page can be opened directly.",
      "evidenceGate": "Public Rockstar/Rockstar Newswire page, official Rockstar video or social upload, official platform media page, or verified official media archive naming the exact trailer/teaser/premiere.",
      "blockedActions": [
        "sharing AI trailers as official",
        "clicking login-first countdown pages",
        "using leaked clips as evidence",
        "publishing fake premiere dates",
        "downloading video players or browser extensions"
      ]
    },
    {
      "intent": "online-rp-admin-planning",
      "status": "official gap",
      "primaryUrl": "/online/",
      "readerAction": "Plan communities around unknowns and reusable admin workflows; do not promise crossplay, transfers, GTA+, FiveM support, or launch server compatibility.",
      "evidenceGate": "Rockstar/Cfx.re/support publication or verified post-launch evidence for Online, crossplay, creator, transfer, or compatibility details.",
      "blockedActions": [
        "selling compatibility promises",
        "presenting RP tools as confirmed GTA 6 features",
        "using leaked build details"
      ]
    },
    {
      "intent": "map-feature-claim-triage",
      "status": "confirmed + inferred",
      "primaryUrl": "/map-claim-ledger/",
      "readerAction": "Separate official facts, trailer-inferred observations, and speculation before sharing any map, vehicle, or feature claim.",
      "evidenceGate": "Official media, support copy, source-labelled trailer observation, or post-launch verified in-game evidence.",
      "blockedActions": [
        "publishing complete leaked maps",
        "inventing feature names from freeze frames",
        "using extracted assets as confirmation"
      ]
    },
    {
      "intent": "weapons-combat-claim-triage",
      "status": "official gap + combat watchlist",
      "primaryUrl": "/blog/gta-6-weapons-gunplay-combat-watchlist/",
      "readerAction": "Treat weapon lists, gun-shop screenshots, combat stat tables, ammo prices, stealth claims, and Online/PvP balance claims as watchlist items until the exact claim has official or verified post-launch evidence.",
      "evidenceGate": "Official Rockstar gameplay/copy, support or manual material, public platform/store metadata, verified released-game capture, direct testing with platform/date/patch context, or patch notes for the exact weapon or combat claim.",
      "blockedActions": [
        "publishing leaked arsenals",
        "using datamined weapon files",
        "copying fake shop screenshots",
        "turning trainer or mod-menu claims into guide copy",
        "claiming best-weapon rankings before release evidence"
      ]
    },
    {
      "intent": "spoiler-safe-guide-routing",
      "status": "spoiler-controlled",
      "primaryUrl": "/spoiler-policy/",
      "readerAction": "Use spoiler-free titles and summaries first; only expose story outcomes, mission names, or trophy spoilers behind explicit consent after launch.",
      "evidenceGate": "Official public material or verified post-launch gameplay with spoiler labels and corrections path.",
      "blockedActions": [
        "publishing leaked mission lists",
        "putting story outcomes in titles",
        "mixing spoiler and spoiler-free pages without labels"
      ]
    },
    {
      "intent": "creator-publishing-decision",
      "status": "evergreen",
      "primaryUrl": "/creator-toolkit/",
      "readerAction": "Create source-labelled scripts, calendars, pinned comments, and follow-up hooks that keep confirmed, unknown, and speculative points visibly separated.",
      "evidenceGate": "Reusable official-source trail, source policy link, and visible trust label in the published script or post.",
      "blockedActions": [
        "leak-chasing hooks",
        "AI-generated fake fact tables",
        "unlabelled speculation thumbnails"
      ]
    },
    {
      "intent": "capture-creator-tool-claim",
      "status": "official gap + creator safety",
      "primaryUrl": "/blog/gta-6-photo-mode-rockstar-editor-capture-tools-watchlist/",
      "readerAction": "Prepare source-labelled capture workflows now, but keep photo mode, Rockstar Editor, director mode, replay tools, UGC editors, and export features unconfirmed until exact public evidence exists.",
      "evidenceGate": "Public Rockstar, Take-Two, support/manual/platform material, public creator-tool documentation, or verified post-launch capture/testing for the exact feature with platform/date/version and spoiler scope.",
      "blockedActions": [
        "publishing leaked menu clips",
        "copying GTA V/RDR2 editor assumptions",
        "turning AI UI mockups into feature lists",
        "using private review footage",
        "adding affiliate/sponsor capture advice before approval"
      ]
    },
    {
      "intent": "early-access-beta-embargo-safety",
      "status": "official gap + scam risk",
      "primaryUrl": "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
      "readerAction": "Treat early-access keys, beta invites, creator codes, embargo screenshots, and giveaway links as unsafe until the exact access detail is public and attributable.",
      "evidenceGate": "Official Rockstar, Take-Two, platform-store, Rockstar Support, or clearly attributable public reviewer/source disclosure naming the exact GTA 6 access detail.",
      "blockedActions": [
        "entering credentials into beta pages",
        "downloading unofficial launchers or APKs",
        "sharing private invite screenshots as proof",
        "buying grey-market early-access keys"
      ]
    },
    {
      "intent": "mobile-apk-download-safety",
      "status": "official gap + player safety",
      "primaryUrl": "/blog/gta-6-mobile-apk-download-watchlist/",
      "readerAction": "Do not download, sideload, install, mirror, test, or share mobile/APK/cloud/free-install offers unless the exact GTA 6 access path is visible on a public official Rockstar or platform source.",
      "evidenceGate": "Public Rockstar, Take-Two, official platform-store, Rockstar Support, Apple App Store, Google Play, Xbox, PlayStation, Steam, Epic, or verified post-launch platform page naming the exact mobile, cloud, demo, companion-app, or download offer.",
      "blockedActions": [
        "installing APKs or launchers",
        "entering credentials into verification pages",
        "sharing QR codes or shortened links",
        "testing emulator bundles for content",
        "treating screenshots or app-store mockups as proof"
      ]
    },
    {
      "intent": "accessibility-comfort-decision",
      "status": "official gap + buyer safety",
      "primaryUrl": "/blog/gta-6-accessibility-options-watchlist/",
      "readerAction": "Plan comfort needs generically, but do not rely on unconfirmed settings lists, copied accessibility tables, or leaked menu screenshots for purchase decisions.",
      "evidenceGate": "Official Rockstar accessibility/support detail, platform metadata, reviewer accessibility coverage after embargo, or verified post-launch settings capture with version/date context.",
      "blockedActions": [
        "publishing copied settings lists as facts",
        "using leaked settings screens",
        "claiming specific assists before official evidence",
        "making buyer promises from generic console features"
      ]
    },
    {
      "intent": "parent-household-rating-decision",
      "status": "household safety",
      "primaryUrl": "/blog/gta-6-parent-guide-age-rating-watchlist/",
      "readerAction": "Separate age-rating evidence, platform family controls, spoiler exposure, Online communication, preorder pressure, and household comfort needs before buying or gifting.",
      "evidenceGate": "Public rating-board publication, official platform family-safety documentation, Rockstar support/store copy, or verified post-launch settings evidence.",
      "blockedActions": [
        "trusting fake rating cards",
        "promising Online chat settings before source evidence",
        "buying from social urgency links",
        "letting spoiler clips drive household decisions"
      ]
    },
    {
      "intent": "vehicle-roster-customization-claim",
      "status": "confirmed + watchlist",
      "primaryUrl": "/blog/gta-6-vehicles-cars-customization-watchlist/",
      "readerAction": "Keep vehicle observations, exact model names, prices, spawn points, customization rules, and Online vehicle systems in separate evidence lanes.",
      "evidenceGate": "Official Rockstar media/copy, public support/store/manual detail, verified post-launch capture, direct testing, or versioned patch notes for the exact vehicle claim.",
      "blockedActions": [
        "publishing complete leaked rosters",
        "using extracted model names",
        "copying fake dealership screenshots",
        "turning creator thumbnails into database rows"
      ]
    },
    {
      "intent": "radio-music-soundtrack-claim",
      "status": "official trailer facts + unknown",
      "primaryUrl": "/blog/gta-6-radio-music-soundtrack-watchlist/",
      "readerAction": "Use official trailer music only for the trailer it appears in; keep station lists, DJs, playlists, adverts, and soundtrack claims unpromoted until source evidence exists.",
      "evidenceGate": "Rockstar trailer/Newswire/music page, official soundtrack release, credited rights-holder announcement tied explicitly to GTA 6, public platform metadata, or verified post-launch capture.",
      "blockedActions": [
        "embedding leaked audio",
        "publishing fake full playlists",
        "treating artist teases as confirmation",
        "implying official music or sponsor partnership without approval"
      ]
    },
    {
      "intent": "post-launch-guide-evidence",
      "status": "post-launch verification",
      "primaryUrl": "/post-launch-verification-lab/",
      "readerAction": "Convert launch-week gameplay into guides only after source capture, spoiler scope, affected routes, rollback path, and validation gate are recorded.",
      "evidenceGate": "Official public material, verified released-game capture with platform/date/version context, direct testing notes, public platform trophy metadata, or versioned patch notes.",
      "blockedActions": [
        "publishing leaked mission lists",
        "putting endings in snippets",
        "updating guide tables from memory alone",
        "skipping corrections-log and validation when public guidance changes"
      ]
    }
  ],
  "readerActionReceiptPackets": [
    {
      "id": "physical-box-download-code-buyer-safety",
      "intent": "physical-box-download-code-buyer-safety",
      "status": "official code-in-box wording + buyer/account safety",
      "primaryUrl": "/blog/gta-6-physical-box-download-code-explained/",
      "supportUrls": [
        "/blog/gta-6-physical-copy-disc-collector-edition-watchlist/",
        "/blog/gta-6-preorder-june-25-source-checklist/",
        "/blog/gta-6-preload-download-size-watchlist/",
        "/blog/gta-6-gift-card-digital-code-voucher-watchlist/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/platform-store-source-router/",
        "/rumour-firewall/",
        "/source-policy/"
      ],
      "queries": [
        "gta 6 physical box download code",
        "gta 6 physical copy code in box",
        "gta 6 disc no disc",
        "gta 6 download code resale",
        "gta 6 replacement code",
        "gta 6 boxed copy preload"
      ],
      "readerAction": "Use the public Take-Two/Rockstar wording for the exact supported answer: the GTA 6 physical version contains a download code inside the box and is available starting November 12, 2026 to support pre-loading. Do not buy from private code sellers, replacement-code rooms, QR redemption pages, cloned checkout pages, marketplace listings, Discord sellers, gift-card traders, or fake support callbacks. Do not share passwords, 2FA codes, recovery codes, platform credentials, wallet details, gift-card codes, order IDs, receipts, account screenshots, addresses, identity documents, or private support data to verify, replace, transfer, recover, redeem, resell, lend, or preload a GTA 6 code.",
      "evidenceGate": "Public Rockstar/Take-Two/platform/store/support/retailer/payment-provider wording or verified post-launch evidence for the exact physical-format, code-redemption, preload, resale, lending, replacement-code, refund, account, support, collector, delivery, or regional claim.",
      "blockedActions": [
        "buying private GTA 6 download codes, replacement codes, code-in-box stock, grey-market keys, resale listings, collector boxes, steelbooks, wallet offers, gift-card trades, or marketplace promises from unverified sellers",
        "entering passwords, 2FA codes, recovery codes, platform credentials, payment details, wallet details, gift-card codes, order IDs, receipts, account data, entitlement captures, or identity documents into code-replacement, redemption, transfer, resale, support, or preload portals",
        "scanning QR-code redemption, preorder, support, replacement-code, gift-card, account-linking, payment, or preload pages",
        "uploading receipts, order pages, account screenshots, payment screenshots, identity documents, platform captures, or private support transcripts into cloned or private forms",
        "installing preload fixers, redemption helpers, browser extensions, remote-access tools, APK/EXE/ZIP/RAR/DMG files, private-drive files, or Discord attachments",
        "treating private messages, marketplace screenshots, fake unboxings, copied retailer cards, source-less code photos, support-chat screenshots, search ads, or cloned store pages as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "gift-card-digital-code-voucher-safety",
      "intent": "gift-card-digital-code-voucher-safety",
      "status": "GTA 6 code terms unknown + payment/account safety",
      "primaryUrl": "/blog/gta-6-gift-card-digital-code-voucher-watchlist/",
      "supportUrls": [
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/platform-store-source-router/",
        "/buying-guide/",
        "/blog/gta-6-wishlist-alerts-official-page-tracker/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/blog/gta-6-family-sharing-home-console-parental-controls-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/",
        "/source-policy/"
      ],
      "queries": [
        "gta 6 gift card",
        "gta 6 digital code",
        "gta 6 voucher",
        "gta 6 code generator",
        "gta 6 region code",
        "gta 6 gift key transfer"
      ],
      "readerAction": "Treat GTA 6 gift-card, digital-code, voucher, key, preorder-code, edition-code, bonus-code, region-code, generator, transfer, recovery, wrong-account, child-account, PC-key, Online-entitlement, discount, and private gift offers as unsafe unless a public Rockstar, Take-Two, PlayStation, Xbox, official platform-store, official support, official retailer, payment-provider, or verified post-launch source names the exact GTA 6 product, account, region, code, payment, and entitlement route. Do not reveal gift-card numbers, redeem codes from strangers, pay private sellers, scan QR claim pages, upload receipts, share order IDs, approve login prompts, enter credentials, share recovery codes, install launchers, install browser extensions, join private support rooms, or trust code generators.",
      "evidenceGate": "Public Rockstar/Take-Two/platform-store/support/retailer/payment-provider wording, rating-board context, or verified post-launch evidence for the exact GTA 6 gift-card, digital-code, voucher, key, preorder, bonus, edition, region, gift, account, refund, PC, Online, support, payment, and entitlement route.",
      "blockedActions": [
        "revealing gift-card numbers, platform codes, recovery codes, 2FA codes, session tokens, account credentials, payment details, wallet details, order IDs, private receipts, child-account details, or identity documents",
        "paying private sellers, grey-market key shops, wallet requests, gift-card trades, refund helpers, transfer helpers, code-recovery rooms, queue-jump offers, generator unlock fees, or verification deposits",
        "scanning QR-code gift, preorder, voucher, payment, support, account-linking, beta, or code-generator pages",
        "uploading receipts, screenshots, identity documents, payment screenshots, account screenshots, voucher photos, or order emails into private forms",
        "installing fake Rockstar launchers, browser extensions, APK/EXE/ZIP/RAR/DMG files, remote-access tools, mobile configuration profiles, or generator utilities",
        "treating DMs, comments, Discord screenshots, search ads, grey-market listings, copied badges, source-less screenshots, private support chats, marketplace descriptions, or code-generator pages as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "gift-card-balance-checker-phishing-safety",
      "intent": "gift-card-balance-checker-phishing-safety",
      "status": "official gap + gift-card balance/account/payment phishing safety",
      "primaryUrl": "/blog/gta-6-gift-card-digital-code-voucher-watchlist/",
      "supportUrls": [
        "/preorder-safety-centre/",
        "/platform-store-source-router/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 gift card balance checker",
        "gta 6 voucher balance check",
        "gta 6 code balance verification",
        "gta 6 gift card activation failed",
        "gta 6 prepaid card support",
        "gta 6 card checker qr"
      ],
      "readerAction": "Treat GTA 6 gift-card balance checkers, voucher balance pages, prepaid-card activation helpers, code-verification forms, card-checker QR pages, failed-activation callbacks, balance-recovery rooms, and private support chats as unsafe unless a public Rockstar, Take-Two, PlayStation, Xbox, official platform-store, official support, official retailer, payment-provider, or verified post-launch source names the exact GTA 6 product, account, region, card, code, payment, balance, activation, and entitlement route. Do not type card numbers, voucher codes, PINs, receipts, order IDs, account credentials, recovery codes, payment details, wallet details, identity documents, or private screenshots into checker pages, QR forms, DMs, comments, Discord rooms, search ads, cloned support pages, private callbacks, or account-only pages.",
      "evidenceGate": "Public Rockstar/Take-Two/platform-store/support/retailer/payment-provider wording, official support/security guidance, or verified post-launch evidence for the exact GTA 6 gift-card, voucher, prepaid-card, balance, activation, account, region, payment, refund, support, and entitlement route.",
      "blockedActions": [
        "typing gift-card numbers, voucher codes, PINs, platform credentials, passwords, 2FA codes, recovery codes, payment details, wallet details, order IDs, private receipts, identity documents, account screenshots, or support-ticket captures into balance-checker, activation, verification, QR, payment, support, or recovery pages",
        "scanning QR-code card-checker, voucher, preorder, support, refund, payment, account-linking, beta, or code-verification pages",
        "paying balance-recovery helpers, activation fees, verification deposits, refund accelerators, wallet requests, gift-card unlock pages, or private support callbacks",
        "uploading voucher photos, receipts, payment screenshots, account screenshots, order emails, identity documents, or support-ticket captures into private checker or recovery forms",
        "installing browser extensions, fake support apps, remote-access tools, APK/EXE/ZIP/RAR/DMG files, mobile configuration profiles, or card-checker utilities",
        "treating DMs, comments, Discord screenshots, search ads, cloned support pages, private support chats, account-only pages, copied badges, QR pages, or source-less activation screenshots as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "live-account-compromise-recovery-safety",
      "intent": "live-account-compromise-recovery-safety",
      "status": "official account/security gap + live compromise recovery safety",
      "primaryUrl": "/blog/gta-6-account-linking-login-security-watchlist/",
      "supportUrls": [
        "/reader-action-router/",
        "/platform-store-source-router/",
        "/server-status-source-router/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/preorder-safety-centre/",
        "/rumour-firewall/",
        "/source-policy/"
      ],
      "queries": [
        "gta 6 account hacked live help",
        "gta 6 account compromise recovery",
        "gta 6 hijacked account support",
        "gta 6 account restoration form",
        "gta 6 security check call",
        "gta 6 recovery escalation code"
      ],
      "readerAction": "Treat GTA 6 live account-compromise alerts, hijacked-account claims, account-restoration forms, recovery-escalation codes, security-check calls, fake support handoffs, account-cleanup rooms, device-trust reset prompts, entitlement recovery pages, and remote recovery helpers as unsafe unless a public Rockstar, Take-Two, Rockstar Support, PlayStation, Xbox, official platform, official store, official support page, official status page, official account-security document, official public security advisory, or verified post-launch source names the exact GTA 6 account, compromise, recovery, support, platform, entitlement, security, payment, beta, preorder, Online, or download route. Do not enter passwords, 2FA codes, recovery codes, backup codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, entitlement captures, device IDs, diagnostic logs, browser profile data, or system access; do not approve login prompts, scan QR account pages, share screens, accept remote-control sessions, upload receipts, upload identity documents, install recovery helpers, install browser extensions, install remote-access tools, join private support calls, pay recovery helpers, or download APK/EXE/ZIP/RAR/DMG files through emails, DMs, comments, Discord screenshots, search ads, cloned support pages, short links, private forms, account-only pages, payment gates, QR pages, private callback rooms, file hosts, private drives, or source-less account screenshots.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support/status/account-security wording, official public security advisory, or verified post-launch evidence for the exact GTA 6 account-compromise, recovery, support, entitlement, platform, payment, beta, preorder, Online, security, or download route.",
      "blockedActions": [
        "entering passwords, 2FA codes, recovery codes, backup codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, entitlement captures, device IDs, diagnostic logs, browser profile data, system access, or device-trust data into private compromise, hijack, restoration, recovery, account, or support portals",
        "approving login prompts, QR account approvals, recovery-escalation prompts, device-trust reset prompts, entitlement-review prompts, security-check calls, or session revalidation requests from emails, DMs, comments, Discord screenshots, cloned pages, QR pages, private calls, or account-only pages",
        "uploading receipts, identity documents, account screenshots, platform screenshots, entitlement captures, payment screenshots, browser profile exports, device files, diagnostic logs, or private support-ticket captures into account-compromise, restoration, recovery, or support forms",
        "sharing screens, accepting remote-control sessions, joining private recovery calls, installing remote-access tools, installing browser extensions, installing recovery-helper apps, installing mobile configuration profiles, or downloading APK/EXE/ZIP/RAR/DMG files from private recovery helpers",
        "paying recovery fees, account-restoration charges, escalation-code fees, security-cleanup fees, entitlement-review fees, verification deposits, wallet requests, gift-card requests, support callback fees, or private compromise-response invoices",
        "scanning QR-code recovery, restoration, account-linking, payment, support, entitlement, preorder, beta, device-trust, or verification pages",
        "treating emails, DMs, comments, Discord screenshots, search ads, cloned support pages, private forms, account-only pages, QR pages, fake official badges, private recovery transcripts, edited compromise notices, callback-room claims, or source-less account screenshots as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "account-lockout-recovery-code-safety",
      "intent": "account-lockout-recovery-code-safety",
      "status": "official account/security gap + lockout recovery safety",
      "primaryUrl": "/blog/gta-6-account-linking-login-security-watchlist/",
      "supportUrls": [
        "/reader-action-router/",
        "/platform-store-source-router/",
        "/server-status-source-router/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/preorder-safety-centre/",
        "/rumour-firewall/",
        "/source-policy/"
      ],
      "queries": [
        "gta 6 account locked",
        "gta 6 recovery code panic",
        "gta 6 suspicious login alert",
        "gta 6 device removal prompt",
        "gta 6 session expired message",
        "gta 6 account unlock helper"
      ],
      "readerAction": "Treat GTA 6 account-lockout warnings, recovery-code panic pages, suspicious-login alerts, device-removal prompts, session-expiry messages, account-unlock helpers, session-cleanup tools, entitlement-fix rooms, private support callbacks, and alleged Rockstar account safety checks as unsafe unless a public Rockstar, Take-Two, Rockstar Support, PlayStation, Xbox, official platform, official store, official support page, official status page, official account-security document, official public security advisory, or verified post-launch source names the exact GTA 6 account, lockout, login, recovery, support, platform, entitlement, security, payment, beta, preorder, Online, or download route. Do not enter passwords, 2FA codes, recovery codes, backup codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, entitlement captures, device IDs, diagnostic logs, or system access; do not scan QR account pages, approve login prompts, remove trusted devices from private prompts, upload receipts, upload identity documents, install unlock helpers, install browser extensions, install remote-access tools, join private support calls, share screens, or download APK/EXE/ZIP/RAR/DMG files through emails, DMs, comments, Discord screenshots, short links, search ads, cloned support pages, private forms, payment gates, QR pages, account-only pages, private callback rooms, file hosts, private drives, or source-less account screenshots.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support/status/account-security wording, official public security advisory, or verified post-launch evidence for the exact GTA 6 account-lockout, suspicious-login, recovery-code, device-removal, support, entitlement, platform, payment, beta, preorder, Online, security, or download route.",
      "blockedActions": [
        "entering passwords, 2FA codes, recovery codes, backup codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, entitlement captures, device IDs, diagnostic logs, system access, or device-trust data into private lockout, suspicious-login, recovery, device-removal, account, or support portals",
        "approving login prompts, QR account approvals, device-removal prompts, suspicious-login prompts, recovery-code checks, entitlement-review prompts, or session revalidation requests from emails, DMs, comments, Discord screenshots, cloned pages, QR pages, or account-only pages",
        "uploading receipts, identity documents, account screenshots, platform screenshots, entitlement captures, payment screenshots, device files, diagnostic logs, or private support-ticket captures into account-lockout, device-removal, recovery, or support forms",
        "scanning QR-code lockout, recovery, account-linking, payment, support, entitlement, preorder, beta, device-removal, or verification pages",
        "paying account-unlock fees, recovery-code reset charges, suspicious-login cleanup fees, entitlement-review fees, verification deposits, wallet requests, gift-card requests, support callback fees, or private account-safety invoices",
        "installing unlock-helper apps, browser extensions, remote-access tools, mobile configuration profiles, APK/EXE/ZIP/RAR/DMG files, private-drive files, Discord attachments, or fake account-support utilities",
        "treating emails, DMs, comments, Discord screenshots, search ads, cloned support pages, private forms, account-only pages, QR pages, fake official badges, private recovery transcripts, edited lockout notices, or source-less account screenshots as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "scam-report-evidence-routing-safety",
      "intent": "scam-report-evidence-routing-safety",
      "status": "scam-report evidence preservation + official reporting safety",
      "primaryUrl": "/reader-action-router/",
      "supportUrls": [
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/platform-store-source-router/",
        "/preorder-safety-centre/",
        "/server-status-source-router/",
        "/rumour-firewall/",
        "/source-policy/"
      ],
      "queries": [
        "gta 6 report scam",
        "gta 6 phishing report",
        "gta 6 fake support account",
        "gta 6 impersonation profile",
        "gta 6 cloned store page",
        "gta 6 qr payment request evidence"
      ],
      "readerAction": "Treat GTA 6 scam-report pages, phishing-report forms, fake support accounts, impersonation profiles, cloned store pages, QR payment requests, refund-helper callbacks, account-recovery rooms, event-ticket sellers, beta-access portals, download mirrors, and private evidence-collection forms as unsafe unless a public Rockstar, Take-Two, Rockstar Support, PlayStation, Xbox, official platform, official store, official retailer, official payment provider, official reporting surface, official public security advisory, or verified post-launch source names the exact reporting, account, payment, store, support, refund, preorder, event, beta, or download route. Preserve only non-sensitive public context, redact private data, and use official report/support tools where available; do not enter credentials, recovery codes, order IDs, payment data, wallet details, gift-card codes, identity documents, private receipts, account screenshots, support-ticket captures, diagnostic logs, device files, or system access into private report forms, cloned stores, QR pages, or fake support portals. Do not repost unsafe links without labels, quote unverified instructions as advice, scan QR pages, approve login prompts, pay report helpers, join private calls, upload private files, install browser extensions, install remote-access tools, or download APK/EXE/ZIP/RAR/DMG evidence collectors.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/retailer/payment-provider/reporting/security wording, official public security advisory, or verified post-launch evidence for the exact GTA 6 scam-report, phishing-report, impersonation, account, payment, store, support, refund, preorder, event, beta, or download route.",
      "blockedActions": [
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account screenshots, support-ticket captures, diagnostic logs, device files, system access, or private account data into scam-report, phishing-report, fake support, cloned store, QR, payment, account-recovery, or evidence-collection forms",
        "reposting unsafe links without labels, embedding cloned-store URLs, amplifying QR pages, quoting unverified scam instructions as advice, or turning DMs, comments, Discord screenshots, search ads, copied badges, private support transcripts, account-only pages, or source-less screenshots into public evidence",
        "paying report helpers, refund helpers, support callbacks, wallet requests, gift-card requests, account-recovery fees, takedown fees, impersonation-removal charges, or private evidence-review invoices",
        "uploading receipts, identity documents, payment screenshots, private order emails, account screenshots, support tickets, device logs, or private messages into report forms that are not official public reporting/support surfaces",
        "scanning QR-code report, refund, support, payment, account-linking, preorder, event-ticket, beta-access, or download pages",
        "approving login prompts, joining private evidence-review calls, sharing screens, installing browser extensions, remote-access tools, mobile configuration profiles, private-drive files, Discord attachments, APK/EXE/ZIP/RAR/DMG files, or fake takedown utilities",
        "treating DMs, comments, Discord screenshots, search ads, cloned stores, copied support pages, fake official badges, private forms, account-only pages, short links, QR pages, private callback rooms, or source-less scam screenshots as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "password-reset-account-recovery-phishing-safety",
      "intent": "password-reset-account-recovery-phishing-safety",
      "status": "official account/security gap + credential recovery safety",
      "primaryUrl": "/blog/gta-6-account-linking-login-security-watchlist/",
      "supportUrls": [
        "/reader-action-router/",
        "/platform-store-source-router/",
        "/server-status-source-router/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/preorder-safety-centre/",
        "/rumour-firewall/",
        "/source-policy/"
      ],
      "queries": [
        "gta 6 password reset email",
        "gta 6 account recovery link",
        "gta 6 login verification page",
        "gta 6 2fa reset prompt",
        "gta 6 qr login approval",
        "gta 6 recovery code check"
      ],
      "readerAction": "Treat GTA 6 password-reset emails, account-recovery links, login-verification pages, 2FA reset prompts, QR login approvals, recovery-code checks, entitlement-review rooms, order-link verification pages, private support callbacks, account-unlock helpers, beta access account checks, preorder entitlement checks, device authorization forms, and session revalidation prompts as unsafe unless a public Rockstar, Take-Two, Rockstar Support, PlayStation, Xbox, official platform, official store, official support page, official status page, official account-security document, official public security advisory, or verified post-launch source names the exact GTA 6 account, login, recovery, entitlement, support, platform, payment, beta, preorder, security, or download route. Do not enter passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, entitlement captures, device IDs, diagnostic logs, or system access; do not scan QR login pages, approve login prompts, upload receipts, upload identity documents, install recovery helpers, install browser extensions, install remote-access tools, join private support calls, share screens, or download APK/EXE/ZIP/RAR/DMG files through emails, DMs, comments, Discord screenshots, short links, search ads, cloned login pages, private forms, payment gates, QR pages, account-only pages, private callback rooms, file hosts, private drives, or source-less account screenshots.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support/status/account-security wording, official public security advisory, or verified post-launch evidence for the exact GTA 6 account, login, recovery, entitlement, support, platform, payment, beta, preorder, security, or download route.",
      "blockedActions": [
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, entitlement captures, device IDs, diagnostic logs, system access, recovery codes, or backup codes into private reset, recovery, verification, account, or support portals",
        "approving login prompts, QR login approvals, account recovery prompts, 2FA reset requests, device authorization prompts, entitlement-review prompts, or session revalidation requests from emails, DMs, comments, Discord screenshots, cloned pages, QR pages, or account-only pages",
        "uploading receipts, identity documents, account screenshots, platform screenshots, entitlement captures, payment screenshots, device files, diagnostic logs, or private support-ticket captures into account-recovery or login-verification forms",
        "scanning QR-code login, reset, recovery, account-linking, payment, support, entitlement, preorder, beta, or verification pages",
        "paying recovery fees, account-unlock charges, entitlement-review fees, verification deposits, wallet requests, gift-card requests, support callback fees, or private reset invoices",
        "installing recovery helper apps, browser extensions, remote-access tools, mobile configuration profiles, APK/EXE/ZIP/RAR/DMG files, private-drive files, Discord attachments, or fake account-support utilities",
        "treating emails, DMs, comments, Discord screenshots, search ads, cloned login pages, private forms, account-only pages, QR pages, fake official badges, private recovery transcripts, edited account notices, or source-less account screenshots as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "fan-casting-call-scam-safety",
      "intent": "fan-casting-call-scam-safety",
      "status": "official casting/audition gap + identity/payment/account/download safety",
      "primaryUrl": "/reader-action-router/",
      "supportUrls": [
        "/blog/gta-6-voice-actors-cast-jason-lucia-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/platform-store-source-router/",
        "/preorder-safety-centre/",
        "/rumour-firewall/",
        "/source-policy/"
      ],
      "queries": [
        "gta 6 fan casting call",
        "gta 6 extra role invite",
        "gta 6 voice cameo form",
        "gta 6 creator audition link",
        "gta 6 talent agency callback",
        "gta 6 casting fee request"
      ],
      "readerAction": "Treat GTA 6 fan casting calls, extra role invites, voice cameo forms, creator audition links, talent-agency callbacks, paid casting shortlists, background-performer deposits, QR audition pages, role-confirmation forms, private voice-test rooms, creator briefing calls, release-form uploads, and casting-helper downloads as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official casting partner, official platform, official store, official support page, official public security advisory, or verified post-launch source names the exact GTA 6 casting, role, cameo, audition, creator, account, payment, identity, platform, support, or download route. Do not pay casting fees, shortlist deposits, agency retainers, voice-test fees, background-role deposits, release-form processing fees, wallet requests, gift-card requests, or callback fees; do not upload passports, driving licences, headshots with private metadata, tax forms, banking details, receipts, account screenshots, private audition files, device logs, or identity documents; do not scan QR audition pages, approve login prompts, join private casting calls, share screens, install audition-helper apps, install browser extensions, install remote-access tools, download APK/EXE/ZIP/RAR/DMG files, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, account data, identity data, voice samples, private media, release forms, device IDs, diagnostic logs, or system access through DMs, comments, social listings, search ads, cloned casting pages, private forms, payment gates, QR pages, account-only pages, private calls, file hosts, private drives, or source-less casting screenshots.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/official casting partner/platform/store/support wording, official public casting or security documentation, or verified post-launch evidence for the exact GTA 6 casting, role, cameo, audition, creator, account, payment, identity, platform, support, or download route.",
      "blockedActions": [
        "paying casting fees, shortlist deposits, agency retainers, voice-test fees, background-role deposits, release-form processing fees, wallet requests, gift-card requests, callback fees, private audition invoices, or creator-briefing access charges",
        "uploading passports, driving licences, tax forms, banking details, headshots with private metadata, private audition files, receipts, identity documents, account screenshots, payment screenshots, device files, diagnostic logs, release forms, or private media into casting, audition, agency, creator, or role-confirmation forms",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, account data, identity data, voice samples, release forms, device IDs, diagnostic logs, system access, or private media into private casting portals",
        "scanning QR-code casting, audition, voice-test, release-form, role-confirmation, payment, account-linking, support, or agency pages",
        "joining private casting, agency, voice-test, creator-briefing, role-review, or support calls that require payment, credentials, QR scans, screen sharing, identity documents, downloads, release-form uploads, or remote access",
        "installing audition-helper apps, browser extensions, remote-access tools, mobile configuration profiles, private-drive files, Discord attachments, APK/EXE/ZIP/RAR/DMG tools, or fake casting/support utilities",
        "treating DMs, comments, social listings, search ads, cloned casting pages, private forms, account-only pages, QR pages, fake official badges, copied agency logos, edited casting notices, private role-confirmation screenshots, or source-less audition transcripts as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "ticket-resale-escrow-event-scam-safety",
      "intent": "ticket-resale-escrow-event-scam-safety",
      "status": "official event/ticket gap + resale/payment/account safety",
      "primaryUrl": "/reader-action-router/",
      "supportUrls": [
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/platform-store-source-router/",
        "/buying-guide/",
        "/blog/gta-6-wishlist-alerts-official-page-tracker/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/",
        "/source-policy/"
      ],
      "queries": [
        "gta 6 launch party ticket",
        "gta 6 vip wristband",
        "gta 6 fan event pass",
        "gta 6 ticket resale escrow",
        "gta 6 guest list transfer",
        "gta 6 meet and greet deposit"
      ],
      "readerAction": "Treat GTA 6 launch-party tickets, VIP wristbands, fan-event passes, ticket resale escrow, guest-list transfers, meet-and-greet deposits, private venue confirmations, QR ticket pages, badge pickup forms, travel bundle deposits, creator afterparty lists, payment-hold rooms, seller verification calls, private ticket-support callbacks, and alleged invite-only venue access as unsafe unless a public Rockstar, Take-Two, Rockstar Store, official platform, official store, official retailer, official support page, official venue page, official ticketing page, official payment-provider terms page, official public security advisory, or verified post-launch source names the exact GTA 6 event, ticket, VIP access, guest-list, venue, resale, escrow, payment, account, support, platform, or retailer route. Do not pay ticket deposits, escrow holds, VIP upgrade fees, wristband release fees, guest-list transfer fees, meet-and-greet deposits, venue confirmation fees, wallet requests, gift-card requests, travel bundle deposits, or private ticket-support callback fees; do not scan QR ticket or badge pages, upload receipts, upload identity documents, share addresses, enter order IDs, approve login prompts, meet private sellers, join private ticket-support calls, install browser extensions, install remote-access tools, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, venue data, travel data, marketplace messages, support-ticket data, device IDs, or system access through DMs, comments, social listings, Discord screenshots, search ads, cloned ticketing pages, private forms, payment gates, QR pages, private calls, account-only pages, or alleged ticket agents.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Store/platform-store/retailer/support/venue/ticketing/payment-provider wording, official public event or ticket terms, official public security advisory, or verified post-launch evidence for the exact GTA 6 event, ticket, VIP access, guest-list, venue, resale, escrow, payment, account, support, platform, or retailer route.",
      "blockedActions": [
        "paying launch-party ticket deposits, resale escrow holds, VIP upgrade fees, wristband release fees, fan-event pass transfers, guest-list transfer fees, meet-and-greet deposits, venue confirmation fees, wallet requests, gift-card requests, travel bundle deposits, private ticket-support invoices, or private callback fees",
        "meeting private ticket sellers, wristband couriers, guest-list agents, venue callers, travel-bundle handlers, or support callers who require payment, codes, receipts, QR scans, account checks, identity documents, or private order data",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, addresses, identity documents, private receipts, account data, venue data, travel data, marketplace messages, support-ticket data, device IDs, system access, or account data into private ticket/event/support portals",
        "uploading receipts, identity documents, account screenshots, payment screenshots, travel notices, private order emails, marketplace messages, diagnostic logs, device files, or support-ticket screenshots into cloned ticketing pages or private forms",
        "scanning QR-code ticket, wristband, badge-pickup, guest-list, escrow, payment, venue, order-transfer, travel-bundle, or support pages",
        "joining private ticket, venue, resale, escrow, travel, event, guest-list, or support calls that require payment, credentials, QR scans, screen sharing, account linking, downloads, order data, venue data, travel data, or remote access",
        "installing browser extensions, remote-access tools, ticket-helper apps, private-drive files, Discord attachments, APK/EXE/ZIP tools, or fake ticketing/support apps",
        "treating DMs, comments, social listings, search ads, cloned ticketing pages, Discord screenshots, private forms, account-only pages, source-less ticket screenshots, fake official badges, copied venue logos, private guest-list receipts, or alleged afterparty lists as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "verification-queue-invite-scam-safety",
      "intent": "verification-queue-invite-scam-safety",
      "status": "official access/queue gap + invite/account/payment/download safety",
      "primaryUrl": "/reader-action-router/",
      "supportUrls": [
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/server-status-source-router/",
        "/platform-store-source-router/",
        "/preorder-safety-centre/",
        "/rumour-firewall/",
        "/source-policy/"
      ],
      "queries": [
        "gta 6 verification queue invite",
        "gta 6 access room link",
        "gta 6 whitelist queue pass",
        "gta 6 access review call",
        "gta 6 invite code portal",
        "gta 6 priority access room"
      ],
      "readerAction": "Treat GTA 6 verification queue invites, access-room links, whitelist rooms, queue-pass forms, access-review calls, invite-code portals, QR verification pages, priority access rooms, launch-slot forms, private support calls, queue helper apps, paid invite unlocks, entitlement-review rooms, and private verification callbacks as unsafe unless a public Rockstar, Take-Two, Rockstar Support, PlayStation, Xbox, official platform, official store, official support page, official status page, official public access document, official public security advisory, or verified post-launch source names the exact GTA 6 access, queue, invite, account, support, payment, platform, Online, beta, early-access, entitlement, playable-build, or download route. Do not enter passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, entitlement captures, device IDs, diagnostic logs, or system access; do not scan QR verification pages, pay queue fees, send wallet payments, buy gift cards, upload receipts, upload identity documents, approve login prompts, install queue helper apps, install browser extensions, install remote-access tools, join private access-review calls, share screens, or download APK/EXE/ZIP/RAR/DMG files through DMs, comments, Discord screenshots, short links, search ads, cloned support pages, private forms, payment gates, QR pages, account-only pages, private callback rooms, file hosts, private drives, or source-less queue screenshots.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support/status wording, official public access documentation, official public security advisory, or verified post-launch evidence for the exact GTA 6 access, queue, invite, account, support, payment, platform, Online, beta, early-access, entitlement, playable-build, or download route.",
      "blockedActions": [
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, entitlement captures, device IDs, diagnostic logs, system access, invite codes, or access keys into private queue, invite, verification, account, or support portals",
        "paying queue fees, access-review fees, invite-code deposits, whitelist charges, priority-room fees, wallet requests, gift-card requests, entitlement-review charges, or private support callback fees",
        "uploading receipts, identity documents, account screenshots, platform screenshots, entitlement captures, payment screenshots, device files, diagnostic logs, or private support-ticket captures into access-review or queue-verification forms",
        "scanning QR-code queue, invite, access-room, account-linking, payment, support, whitelist, launch-slot, or verification pages",
        "approving login prompts, joining private access-review calls, sharing screens, installing queue helper apps, browser extensions, remote-access tools, mobile configuration profiles, APK/EXE/ZIP/RAR/DMG files, private-drive files, Discord attachments, or fake access utilities",
        "treating DMs, comments, Discord screenshots, search ads, cloned support pages, private forms, account-only pages, QR pages, fake official badges, private access-room transcripts, edited queue counters, or source-less queue screenshots as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "support-dm-impersonation-scam-safety",
      "intent": "support-dm-impersonation-scam-safety",
      "status": "official support/account gap + social impersonation/payment safety",
      "primaryUrl": "/blog/gta-6-account-linking-login-security-watchlist/",
      "supportUrls": [
        "/platform-store-source-router/",
        "/server-status-source-router/",
        "/preorder-safety-centre/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 rockstar support dm",
        "gta 6 verification chat",
        "gta 6 appeal helper",
        "gta 6 receipt review support",
        "gta 6 priority support callback",
        "gta 6 social impersonation account"
      ],
      "readerAction": "Treat GTA 6 Rockstar support DMs, verification chats, appeal helpers, account-review rooms, receipt-review rooms, priority support callbacks, social impersonation accounts, refund escalation chats, entitlement-fix helpers, private support tickets, QR support pages, paid support agents, fake blue-check profiles, copied Rockstar bios, and private callback rooms as unsafe unless a public Rockstar, Take-Two, Rockstar Support, PlayStation, Xbox, official platform, official store, official support page, official status page, official public security advisory, or verified post-launch source names the exact GTA 6 support, account, refund, preorder, platform, payment, entitlement, Online, access, or security route. Do not share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, support-ticket data, device IDs, entitlement captures, server captures, diagnostic logs, or system access; do not scan QR support pages, pay priority fees, send wallet payments, buy gift cards, upload receipts, upload identity documents, approve login prompts, install browser extensions, install remote-access tools, join private support calls, or share screens through DMs, comments, Discord screenshots, short links, search ads, cloned support pages, private forms, payment gates, QR pages, account-only pages, social bios, fake official badges, private callback rooms, or source-less support screenshots.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support/status wording, official public security advisory, or verified post-launch evidence for the exact GTA 6 support, account, refund, preorder, platform, payment, entitlement, Online, access, or security route.",
      "blockedActions": [
        "sharing passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, support-ticket data, device IDs, entitlement captures, server captures, diagnostic logs, or system access with support DMs, social profiles, appeal helpers, verification chats, or callback rooms",
        "paying priority support fees, refund escalation charges, entitlement-fix deposits, verification fees, wallet requests, gift-card requests, callback fees, or private support invoices",
        "uploading receipts, identity documents, account screenshots, platform screenshots, entitlement captures, payment screenshots, diagnostic logs, device files, private support-ticket captures, or order emails into support verification or appeal forms",
        "scanning QR-code support, verification, appeal, payment, account-linking, refund, entitlement, or callback pages",
        "approving login prompts, joining private support calls, sharing screens, installing remote-access tools, browser extensions, support-helper apps, mobile configuration profiles, APK/EXE/ZIP files, private-drive files, Discord attachments, or fake support utilities",
        "treating DMs, comments, Discord screenshots, search ads, cloned support pages, private forms, account-only pages, QR pages, social bios, fake blue checks, copied Rockstar logos, fake official badges, private callback transcripts, or source-less support screenshots as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "fake-support-phone-hotline-scam-safety",
      "intent": "fake-support-phone-hotline-scam-safety",
      "status": "official support gap + phone/callback/account/payment safety",
      "primaryUrl": "/blog/gta-6-account-linking-login-security-watchlist/",
      "supportUrls": [
        "/reader-action-router/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/preorder-safety-centre/",
        "/platform-store-source-router/",
        "/server-status-source-router/",
        "/rumour-firewall/",
        "/source-policy/"
      ],
      "queries": [
        "gta 6 support phone number",
        "gta 6 rockstar hotline",
        "gta 6 refund callback code",
        "gta 6 toll free support",
        "gta 6 remote support call",
        "gta 6 voicemail verification"
      ],
      "readerAction": "Treat GTA 6 support phone numbers, Rockstar hotlines, search-ad callback numbers, toll-free refund lines, voicemail verification prompts, priority support queues, remote-support calls, paid support agents, entitlement repair calls, preorder order-verification calls, gift-card refund calls, account-recovery hotlines, and callback-code rooms as unsafe unless a public Rockstar, Take-Two, Rockstar Support, PlayStation, Xbox, official platform, official store, official support page, official status page, official payment-provider terms page, official public security advisory, or verified post-launch source names the exact GTA 6 support, account, refund, preorder, payment, entitlement, Online, access, platform, or security route. Do not call numbers from search ads, DMs, comments, Discord screenshots, short links, QR pages, cloned support pages, private forms, or account-only pages; do not share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, support-ticket data, device IDs, entitlement captures, diagnostic logs, voicemail codes, callback codes, or system access; do not pay callback fees, buy gift cards, send wallet payments, approve login prompts, install remote-access tools, join screen-share calls, or upload receipts or identity documents through private phone-support funnels.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support/status/payment-provider wording, official public security advisory, or verified post-launch evidence for the exact GTA 6 support phone, callback, refund, account, preorder, entitlement, payment, Online, access, platform, or security route.",
      "blockedActions": [
        "calling support phone numbers, hotlines, callback lines, toll-free refund numbers, voicemail verification prompts, priority queues, or remote-support rooms that appear only in search ads, DMs, comments, Discord screenshots, short links, QR pages, cloned support pages, private forms, or account-only pages",
        "sharing passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, support-ticket data, device IDs, entitlement captures, diagnostic logs, voicemail codes, callback codes, or system access with phone agents or callback forms",
        "paying callback fees, priority support charges, refund release fees, entitlement repair fees, gift-card requests, wallet requests, remote-support deposits, or private support invoices",
        "uploading receipts, identity documents, account screenshots, platform screenshots, entitlement captures, payment screenshots, diagnostic logs, device files, private support-ticket captures, or order emails into phone-support verification forms",
        "approving login prompts, joining screen-share calls, installing remote-access tools, browser extensions, support-helper apps, mobile configuration profiles, APK/EXE/ZIP files, private-drive files, Discord attachments, or fake phone-support utilities",
        "treating search ads, phone-number snippets, DMs, comments, Discord screenshots, cloned support pages, private forms, account-only pages, fake official badges, copied support logos, private callback transcripts, voicemail prompts, or source-less hotline screenshots as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "beta-download-mirror-launcher-scam-safety",
      "intent": "beta-download-mirror-launcher-scam-safety",
      "status": "official beta/download gap + mirror/launcher/device/account safety",
      "primaryUrl": "/blog/gta-6-mobile-apk-download-watchlist/",
      "supportUrls": [
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/platform-store-source-router/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-preload-download-size-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 beta download mirror",
        "gta 6 launcher installer",
        "gta 6 cdn mirror download",
        "gta 6 torrent launcher",
        "gta 6 patcher verification installer",
        "gta 6 modded early access build"
      ],
      "readerAction": "Treat GTA 6 beta download mirrors, launcher installers, CDN mirrors, torrent launchers, patcher tools, verification installers, modded early-access builds, private launchers, access-key generators, checksum-fix utilities, cloud-play installers, QR setup pages, device-profile downloads, beta helper apps, and support callback rooms as unsafe unless a public Rockstar, Take-Two, Rockstar Support, PlayStation, Xbox, official platform, official store, official support page, official public access document, official public security advisory, or verified post-launch source names the exact GTA 6 beta, playable build, launcher, mirror, file, account, platform, device, payment, support, or download route. Do not install APK/EXE/ZIP/RAR/ISO/DMG files, launchers, patchers, torrent bundles, mobile configuration profiles, browser extensions, device certificates, remote-access tools, or cloud-play apps; do not scan QR pages, pay verification fees, send wallet payments, buy gift cards, approve login prompts, change device security settings, join private support calls, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, device IDs, security-profile data, diagnostic logs, or system access through file hosts, Discord attachments, Telegram mirrors, private drives, torrents, QR installers, search ads, cloned support pages, payment gates, private forms, account-only pages, or source-less launcher screenshots.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support wording, official public access documentation, official public security advisory, or verified post-launch evidence for the exact GTA 6 beta, early-access, playable build, mirror, launcher, patcher, installer, account, support, platform, device, payment, or download route.",
      "blockedActions": [
        "installing APK/EXE/ZIP/RAR/ISO/DMG files, private launchers, beta installers, patchers, torrent bundles, sideload packages, mobile configuration profiles, browser extensions, device certificates, remote-access tools, private-drive files, Discord attachments, QR installers, or fake cloud-play apps",
        "paying verification fees, access deposits, mirror unlock charges, launcher-key sellers, wallet requests, gift-card requests, file-unlock charges, beta setup fees, patcher fees, or private support callbacks",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, device IDs, security-profile data, diagnostic logs, system access, or access keys into private mirror, launcher, beta, download, or support portals",
        "scanning QR-code installer, sideload, beta, launcher, patcher, cloud-play, payment, account-linking, or support pages",
        "approving login prompts, changing device security settings, trusting certificates, granting profile permissions, joining private support calls, or sharing screens to validate alleged playable access",
        "treating file hosts, Discord attachments, Telegram mirrors, private drives, torrents, search ads, cloned support pages, account-only pages, source-less launcher screenshots, edited download counters, fake checksum pages, or fake store badges as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "platform-transfer-code-cloud-save-scam-safety",
      "intent": "platform-transfer-code-cloud-save-scam-safety",
      "status": "official cross-save/transfer gap + account/platform/payment safety",
      "primaryUrl": "/blog/gta-6-crossplay-cross-save-watchlist/",
      "supportUrls": [
        "/platform-store-source-router/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/preorder-safety-centre/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 platform transfer code",
        "gta 6 cloud save migration",
        "gta 6 console upgrade token",
        "gta 6 preorder transfer helper",
        "gta 6 cross platform verification"
      ],
      "readerAction": "Treat GTA 6 platform transfer codes, cloud-save migration forms, console-upgrade tokens, preorder transfer helpers, cross-platform verification pages, account-link migration callbacks, entitlement-transfer rooms, QR migration pages, private support escalations, paid transfer unlocks, and Social Club or platform-link repair offers as unsafe unless a public Rockstar, Take-Two, Rockstar Support, PlayStation, Xbox, official platform store, official support page, official public security advisory, or verified post-launch source names the exact GTA 6 transfer, cross-save, platform, entitlement, preorder, account, payment, support, or migration route. Do not enter passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, save data, device IDs, entitlement captures, system logs, or system access into private transfer or migration portals; do not scan QR migration pages, pay transfer unlock fees, send wallet payments, buy gift cards, approve login prompts, upload receipts, upload identity documents, install migration tools, browser extensions, mobile configuration profiles, remote-access tools, EXE/APK/ZIP attachments, or join private support calls.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support/account wording, official public security advisory, or verified post-launch evidence for the exact GTA 6 transfer, cross-save, cloud-save, entitlement, preorder, account-linking, payment, support, platform, or migration route.",
      "blockedActions": [
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, save data, device IDs, entitlement captures, system logs, or system access into private transfer, migration, or support portals",
        "paying platform transfer fees, cloud-save migration charges, console-upgrade token deposits, preorder transfer unlocks, entitlement repair fees, wallet requests, gift-card requests, or private support callback fees",
        "uploading receipts, identity documents, account screenshots, platform screenshots, entitlement captures, save-data screenshots, diagnostic logs, device files, private support-ticket captures, or payment screenshots into transfer verification or support forms",
        "scanning QR-code transfer, migration, account-linking, payment, console-upgrade, entitlement, or support pages",
        "installing migration tools, transfer helpers, browser extensions, mobile configuration profiles, remote-access tools, APK/EXE/ZIP files, private-drive files, Discord attachments, or fake platform-support apps",
        "joining private transfer, migration, entitlement, preorder-transfer, account-linking, or support calls that require payment, screen sharing, credentials, QR scans, downloads, uploads, or remote access",
        "treating DMs, comments, Discord screenshots, search ads, cloned support pages, private forms, account-only pages, QR pages, copied GTA Online assumptions, fake official badges, or private transfer receipts as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "checkout-gift-card-mule-scam-safety",
      "intent": "checkout-gift-card-mule-scam-safety",
      "status": "official preorder gap + gift-card/payment/delivery/account safety",
      "primaryUrl": "/preorder-safety-centre/",
      "supportUrls": [
        "/preorder-store-checker/",
        "/platform-store-source-router/",
        "/buying-guide/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 checkout gift card payment",
        "gta 6 mule pickup preorder",
        "gta 6 courier cash release",
        "gta 6 third party wallet hold",
        "gta 6 store credit unlock delivery verification"
      ],
      "readerAction": "Treat GTA 6 checkout gift-card payments, mule pickup handoffs, courier cash-release requests, third-party wallet holds, store-credit unlock pages, delivery-agent verification rooms, private checkout release codes, QR claim pages, order-hold deposits, driver identity checks, cash-on-pickup instructions, refund-release wallets, support callback rooms, and private delivery forms as unsafe unless a public Rockstar, Take-Two, Rockstar Store, PlayStation, Xbox, official platform store, official retailer, official support page, official payment-provider terms page, official courier or delivery terms page, official public security advisory, or verified post-launch source names the exact GTA 6 preorder, order, checkout, payment, gift-card, wallet, delivery, courier, pickup, account, support, platform, or retailer route. Do not buy gift cards, share gift-card codes, send wallet payments, pay cash handoff fees, meet private pickup agents, scan QR claim pages, upload receipts, upload identity documents, share addresses, enter order IDs, approve login prompts, join private support or courier calls, install browser extensions, install remote-access tools, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, delivery data, courier data, support-ticket data, device IDs, or system access through DMs, comments, search ads, cloned checkout pages, private delivery forms, payment gates, QR pages, private calls, account-only pages, fake support calls, or alleged delivery agents.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Store/platform-store/retailer/support/payment-provider/courier or delivery terms wording, official public preorder or checkout terms, official public security advisory, or verified post-launch evidence for the exact GTA 6 preorder, checkout, gift-card, wallet, courier, pickup, delivery, payment, account, support, platform, or retailer route.",
      "blockedActions": [
        "buying gift cards, sharing gift-card codes, sending wallet payments, paying courier cash-release fees, paying pickup agents, paying store-credit unlocks, paying order-hold deposits, paying refund-release wallets, or paying private checkout/support callback fees",
        "meeting mule pickup agents, delivery agents, private couriers, cash-on-pickup handlers, or support callers who require payment, codes, receipts, QR scans, account checks, identity documents, or private order data",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, addresses, identity documents, private receipts, delivery data, courier data, support-ticket data, device IDs, system access, or account data into private checkout/delivery/support portals",
        "uploading receipts, identity documents, account screenshots, payment screenshots, delivery notices, private order emails, diagnostic logs, device files, or support-ticket screenshots into cloned checkout, courier, delivery, wallet, or support forms",
        "scanning QR-code checkout, gift-card, wallet, courier, delivery-agent, pickup, order-hold, payment, refund-release, account-linking, or support pages",
        "joining private retailer, courier, wallet, refund, payment, delivery, pickup, or support calls that require payment, credentials, QR scans, screen sharing, account linking, downloads, order data, delivery data, or remote access",
        "installing browser extensions, remote-access tools, checkout-helper apps, courier-verifier apps, private-drive files, Discord attachments, APK/EXE/ZIP tools, or fake checkout/delivery/support apps",
        "treating DMs, comments, search ads, cloned checkout pages, courier screenshots, Discord screenshots, marketplace listings, private forms, account-only pages, source-less delivery screenshots, fake official badges, private order receipts, or private callback rooms as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "preorder-insurance-protection-upsell-scam-safety",
      "intent": "preorder-insurance-protection-upsell-scam-safety",
      "status": "official preorder gap + protection-upsell/payment/account safety",
      "primaryUrl": "/preorder-safety-centre/",
      "supportUrls": [
        "/preorder-store-checker/",
        "/platform-store-source-router/",
        "/buying-guide/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 preorder insurance",
        "gta 6 purchase protection upsell",
        "gta 6 delivery guarantee",
        "gta 6 refund guarantee",
        "gta 6 vip buyer warranty",
        "gta 6 payment protection fee"
      ],
      "readerAction": "Treat GTA 6 preorder insurance, purchase-protection upsells, delivery guarantees, refund guarantees, payment-protection pages, VIP buyer warranties, damage-cover add-ons, buyer-shield fees, order-protection badges, shipping-insurance callbacks, refund-assurance portals, private policy certificates, QR warranty pages, and support callback rooms as unsafe unless a public Rockstar, Take-Two, Rockstar Store, PlayStation, Xbox, official platform store, official retailer, official support page, official payment-provider terms page, official insurance or warranty terms page, official public security advisory, or verified post-launch source names the exact GTA 6 preorder, order, protection, warranty, refund, delivery, payment, account, support, platform, or retailer route. Do not pay protection, warranty, delivery, buyer-shield, refund-guarantee, insurance, payment-protection, courier, wallet, gift-card, callback, or policy-release fees; do not scan QR warranty or protection pages, upload receipts, upload identity documents, share addresses, enter order IDs, approve login prompts, join private support calls, install browser extensions, install remote-access tools, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, delivery data, warranty documents, support-ticket data, device IDs, or system access through DMs, comments, Discord screenshots, short links, search ads, cloned checkout pages, private forms, payment gates, QR pages, private calls, account-only pages, or fake support calls.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Store/platform-store/retailer/support/payment-provider/insurance or warranty terms wording, official public preorder or checkout terms, official public security advisory, or verified post-launch evidence for the exact GTA 6 preorder, protection, insurance, warranty, refund, delivery, payment, account, support, platform, or retailer route.",
      "blockedActions": [
        "paying preorder insurance, purchase-protection upsells, delivery guarantees, refund guarantees, payment-protection fees, VIP buyer warranties, damage-cover add-ons, buyer-shield fees, policy-release charges, wallet requests, gift-card requests, courier fees, private order-protection invoices, or private support callback fees",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, addresses, identity documents, private receipts, warranty documents, delivery data, support-ticket data, device IDs, system access, or account data into private checkout/protection/support portals",
        "uploading receipts, identity documents, account screenshots, payment screenshots, delivery notices, warranty certificates, private order emails, diagnostic logs, device files, or support-ticket screenshots into cloned checkout, protection, warranty, or support forms",
        "scanning QR-code preorder insurance, purchase-protection, delivery-guarantee, refund-guarantee, payment-protection, warranty, courier-fee, order-verification, gift-card, payment, or support pages",
        "joining private retailer, protection, warranty, courier, refund, payment, or support calls that require payment, credentials, QR scans, screen sharing, account linking, downloads, order data, delivery data, or remote access",
        "installing browser extensions, remote-access tools, store-helper apps, policy-verifier apps, private-drive files, Discord attachments, APK/EXE/ZIP tools, or fake checkout/protection/support apps",
        "treating DMs, comments, search ads, cloned checkout pages, Discord screenshots, marketplace listings, private forms, account-only pages, source-less warranty screenshots, fake official badges, private policy certificates, or private order receipts as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "marketplace-seller-invoice-escrow-scam-safety",
      "intent": "marketplace-seller-invoice-escrow-scam-safety",
      "status": "official preorder gap + marketplace/payment/account safety",
      "primaryUrl": "/preorder-safety-centre/",
      "supportUrls": [
        "/preorder-store-checker/",
        "/platform-store-source-router/",
        "/buying-guide/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 marketplace seller invoice",
        "gta 6 preorder escrow payment",
        "gta 6 reseller refund verification",
        "gta 6 facebook marketplace preorder",
        "gta 6 seller identity check"
      ],
      "readerAction": "Treat GTA 6 marketplace seller invoices, preorder escrow requests, reseller refund verification pages, social marketplace preorder listings, seller identity checks, private order-transfer forms, QR payment requests, courier release fees, buyer-protection unlocks, receipt upload portals, account-link resale pages, and refund callback rooms as unsafe unless a public Rockstar, Take-Two, Rockstar Store, PlayStation, Xbox, official platform store, official retailer, official marketplace policy page, official payment-provider terms page, official support page, official security advisory, or verified post-launch source names the exact GTA 6 preorder, order, resale, refund, escrow, payment, delivery, account, support, platform, retailer, or marketplace route. Do not pay escrow, deposit, courier, buyer-protection, refund-release, verification, wallet, or gift-card fees; do not scan QR payment pages, upload receipts, upload identity documents, share addresses, enter order IDs, approve login prompts, join private seller/support calls, install browser extensions, install remote-access tools, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, delivery data, marketplace messages, support-ticket data, device IDs, or system access through DMs, comments, social listings, search ads, cloned marketplace pages, private forms, payment gates, QR pages, private calls, account-only pages, or fake support calls.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Store/platform-store/retailer/marketplace/support/payment-provider wording, official public preorder or checkout terms, official public security advisory, or verified post-launch evidence for the exact GTA 6 preorder, marketplace seller, invoice, escrow, refund, payment, account, delivery, support, platform, or retailer route.",
      "blockedActions": [
        "paying marketplace seller invoices, escrow requests, preorder deposits, courier-release fees, buyer-protection unlocks, refund-release charges, seller verification fees, wallet requests, gift-card requests, private order-transfer fees, or support callback fees",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, addresses, identity documents, private receipts, delivery data, marketplace messages, support-ticket data, device IDs, system access, or account data into private marketplace/order/support portals",
        "uploading receipts, identity documents, account screenshots, payment screenshots, delivery notices, private order emails, marketplace messages, diagnostic logs, device files, or support-ticket screenshots into cloned marketplace pages or private forms",
        "scanning QR-code invoice, escrow, preorder, courier-release, refund, seller-verification, gift-card, payment, order-transfer, or support pages",
        "joining private seller, marketplace, courier, refund, resale, escrow, or support calls that require payment, credentials, QR scans, screen sharing, account linking, downloads, order data, delivery data, or remote access",
        "installing browser extensions, remote-access tools, marketplace-helper apps, private-drive files, Discord attachments, APK/EXE/ZIP tools, or fake checkout/support apps",
        "treating DMs, comments, social marketplace listings, search ads, cloned marketplace pages, Discord screenshots, private forms, account-only pages, source-less seller screenshots, fake official badges, or private order receipts as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "retailer-bundle-reservation-scam-safety",
      "intent": "retailer-bundle-reservation-scam-safety",
      "status": "official bundle/preorder gap + retailer/payment/account safety",
      "primaryUrl": "/preorder-safety-centre/",
      "supportUrls": [
        "/preorder-store-checker/",
        "/platform-store-source-router/",
        "/buying-guide/",
        "/blog/gta-6-wishlist-alerts-official-page-tracker/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 retailer bundle reservation",
        "gta 6 collector console deposit",
        "gta 6 stock hold code",
        "gta 6 priority shipping pass",
        "gta 6 reseller concierge order verification"
      ],
      "readerAction": "Treat GTA 6 retailer bundle reservations, collector console deposits, stock-hold codes, priority shipping passes, reseller concierge pages, order-verification callbacks, private waitlist invoices, courier-fee pages, warranty activation pages, queue-hold deposits, address-confirmation forms, QR checkout pages, private callback rooms, and fake retailer-support messages as unsafe unless a public Rockstar, Take-Two, Rockstar Store, PlayStation, Xbox, official platform store, official retailer, official support page, official payment-provider terms page, official public security advisory, or verified post-launch source names the exact GTA 6 bundle, preorder, stock, order, payment, shipping, refund, account, support, platform, and retailer route. Do not pay deposits, stock-hold fees, priority-shipping fees, courier fees, reseller concierge charges, queue-hold deposits, warranty activation fees, wallet requests, or gift-card requests; do not scan QR checkout pages, upload receipts, upload identity documents, share addresses, enter order IDs, approve login prompts, join private retailer-support calls, install browser extensions, install remote-access tools, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, delivery data, support-ticket data, device IDs, or system access through DMs, comments, Discord screenshots, short links, search ads, cloned retailer pages, private forms, payment gates, QR pages, marketplace listings, private calls, account-only pages, or fake support calls.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Store/platform-store/retailer/support/payment-provider wording, official public product or checkout terms, official public security advisory, or verified post-launch evidence for the exact GTA 6 bundle, collector console, preorder, stock hold, shipping, order, refund, payment, account, support, platform, or retailer route.",
      "blockedActions": [
        "paying retailer bundle reservations, collector console deposits, stock-hold fees, priority-shipping passes, courier fees, reseller concierge charges, queue-hold deposits, warranty activation fees, wallet requests, gift-card requests, private waitlist invoices, or private support callback fees",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, addresses, identity documents, private receipts, delivery data, support-ticket data, device IDs, system access, or account data into private retailer/order/support portals",
        "uploading receipts, identity documents, account screenshots, payment screenshots, delivery notices, private order emails, warranty documents, diagnostic logs, device files, or support-ticket screenshots into cloned retailer pages or private forms",
        "scanning QR-code checkout, stock-hold, priority-shipping, courier-fee, order-verification, gift-card, payment, waitlist, refund, warranty, or support pages",
        "joining private retailer-support, courier, refund, waitlist, reseller, concierge, or checkout calls that require payment, credentials, QR scans, screen sharing, account linking, downloads, order data, delivery data, or remote access",
        "installing browser extensions, remote-access tools, store-helper apps, private-drive files, Discord attachments, APK/EXE/ZIP tools, or fake checkout/support apps",
        "treating DMs, comments, search ads, cloned retailer pages, Discord screenshots, marketplace listings, private forms, account-only pages, source-less stock screenshots, fake official badges, or private order receipts as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "preload-mirror-backup-download-scam-safety",
      "intent": "preload-mirror-backup-download-scam-safety",
      "status": "official preload/download gap + file/account/payment safety",
      "primaryUrl": "/blog/gta-6-preload-download-size-watchlist/",
      "supportUrls": [
        "/platform-store-source-router/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/preorder-safety-centre/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 preload mirror",
        "gta 6 backup download",
        "gta 6 torrent magnet",
        "gta 6 region preload unlock",
        "gta 6 checksum verifier"
      ],
      "readerAction": "Treat GTA 6 preload mirrors, backup downloads, torrent magnets, region preload unlocks, checksum verifier pages, storage patch installers, CDN manifest claims, private drive mirrors, QR download pages, account-link download portals, preload support callbacks, and file-unlock forms as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official platform, official store, official support page, official public security advisory, or verified post-launch source names the exact GTA 6 preload, download, file, checksum, region, account, payment, support, and platform route. Do not install EXE/APK/ZIP/RAR/ISO/torrent files, private launchers, checksum utilities, browser extensions, mobile configuration profiles, remote-access tools, private-drive files, Discord attachments, fake patchers, preload helper apps, or support tools; do not scan QR download pages, pay mirror or unlock fees, send wallet payments, buy gift cards, upload receipts, upload identity documents, approve login prompts, join private support calls, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, device IDs, storage screenshots, entitlement captures, system logs, or system access through DMs, comments, Discord screenshots, short links, search ads, cloned store pages, private forms, payment gates, QR pages, file hosts, private drives, account-only pages, or fake support calls.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support wording, official public security advisory, or verified post-launch evidence for the exact GTA 6 preload, download size, file, checksum, patch, region, account, payment, support, platform, or security route.",
      "blockedActions": [
        "installing preload mirrors, backup downloads, torrent magnets, region preload unlockers, checksum verifiers, storage patch installers, private launchers, browser extensions, mobile configuration profiles, remote-access tools, EXE/APK/ZIP/RAR/ISO files, torrent files, private-drive files, Discord attachments, or fake download/support utilities",
        "paying mirror access fees, backup download fees, torrent unlock charges, region preload deposits, checksum verification charges, file-unlock fees, wallet requests, gift-card requests, private drive charges, or support callback fees",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, device IDs, storage screenshots, entitlement captures, system logs, or system access into private download/support portals",
        "uploading receipts, identity documents, account screenshots, platform screenshots, storage screenshots, entitlement captures, diagnostic logs, device files, private support-ticket captures, or payment screenshots into preload verification or support forms",
        "scanning QR-code preload mirror, backup download, torrent, checksum, account-linking, payment, installer, region unlock, or support pages",
        "joining private preload mirror, backup download, region unlock, checksum verification, file-unlock, or support calls that require payment, screen sharing, credentials, QR scans, account linking, downloads, uploads, or remote access",
        "treating DMs, comments, Discord screenshots, search ads, cloned store pages, private forms, account-only pages, QR pages, CDN manifest screenshots, fake checksums, fake official badges, private drive mirrors, or private preload receipts as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "server-queue-priority-scam-safety",
      "intent": "server-queue-priority-scam-safety",
      "status": "official Online/server gap + queue/access/account/payment/download safety",
      "primaryUrl": "/server-status-source-router/",
      "supportUrls": [
        "/online/",
        "/blog/gta-6-online-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/platform-store-source-router/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 server queue priority",
        "gta 6 launch queue bypass",
        "gta 6 early access slot",
        "gta 6 reserved server pass",
        "gta 6 queue verification portal"
      ],
      "readerAction": "Treat GTA 6 server queue priority pages, launch queue bypass offers, early access slot sellers, reserved server passes, queue verification portals, capacity whitelist forms, private Online access callbacks, queue-jump support rooms, QR queue checks, account-link priority pages, and paid launch-session invites as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official platform, official store, official support page, official platform status page, official security advisory, or verified post-launch source names the exact GTA 6 server, Online, launch access, queue, entitlement, account, payment, download, support, and platform route. Do not pay priority or queue-bypass fees, send wallet payments, buy gift cards, scan QR queue pages, approve login prompts, upload account screenshots, upload receipts, install launchers, browser extensions, mobile configuration profiles, remote-access tools, APK/EXE/ZIP attachments, queue helper apps, or fake support tools, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, device IDs, entitlement captures, server captures, or system access through DMs, comments, Discord screenshots, short links, search ads, cloned support pages, private forms, payment gates, QR pages, private calls, file hosts, private drives, account-only pages, copied GTA Online status menus, or fake support calls.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support/status wording, official public security advisory, or verified post-launch evidence for the exact GTA 6 server, Online access, launch queue, entitlement, priority pass, account, payment, download, support, platform, or outage route.",
      "blockedActions": [
        "paying server queue priority fees, queue-bypass charges, early access slot deposits, reserved server pass sellers, capacity whitelist charges, wallet requests, gift-card requests, file-unlock charges, or private support callback fees",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, device IDs, entitlement captures, server captures, or system access into private queue/access/support portals",
        "uploading account screenshots, receipts, identity documents, platform screenshots, entitlement captures, diagnostic logs, device files, private support-ticket captures, or payment screenshots into queue verification or support forms",
        "scanning QR-code queue priority, launch bypass, account-linking, payment, installer, capacity whitelist, or support pages",
        "installing private launchers, queue helper apps, browser extensions, mobile configuration profiles, remote-access tools, APK/EXE/ZIP files, private-drive files, Discord attachments, or fake queue/support apps",
        "joining private launch queue, priority access, reserved server, Online whitelist, or support calls that require payment, screen sharing, credentials, QR scans, account linking, downloads, uploads, or remote access",
        "treating DMs, comments, Discord screenshots, search ads, cloned support pages, private forms, account-only pages, QR pages, copied GTA Online status menus, fake official badges, or private queue receipts as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "soundtrack-download-radio-pack-scam-safety",
      "intent": "soundtrack-download-radio-pack-scam-safety",
      "status": "official soundtrack/radio gap + audio/download/account/payment safety",
      "primaryUrl": "/blog/gta-6-radio-music-soundtrack-watchlist/",
      "supportUrls": [
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/media-gallery/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 soundtrack download",
        "gta 6 radio playlist beta",
        "gta 6 theme pack download",
        "gta 6 leaked audio pack",
        "gta 6 music rights unlock portal"
      ],
      "readerAction": "Treat GTA 6 soundtrack download pages, radio playlist beta invites, theme pack downloads, leaked audio packs, ringtone bundles, music-rights unlock portals, private listening-room links, QR audio previews, creator-safe song lists, sample-pack forms, and support callbacks as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official media page, official platform, official store, official support page, official rights or music-service page, official security advisory, or verified post-launch source names the exact soundtrack, radio, song, theme, audio, rights, account, download, upload, payment, platform, or support route. Do not download EXE/APK/ZIP/RAR/DOC/PDF audio utilities, browser extensions, configuration profiles, private-drive packs, Discord attachments, torrent files, extracted assets, leaked audio, fake soundtrack apps, or ringtone installers; do not upload account screenshots, identity documents, receipts, diagnostic logs, device files, private captures, unpublished audio, or creator files; do not scan QR audio pages, pay access or unlock fees, send wallet payments, buy gift cards, approve login prompts, join private support or listening-room calls, install remote-access tools, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, device IDs, unpublished media, or system access through DMs, comments, Discord screenshots, short links, search ads, cloned media pages, private forms, payment gates, QR pages, file hosts, private drives, account-only pages, or fake support calls.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support/media/music-service/rights wording, official public soundtrack or media documentation, official public security advisory, or verified post-launch evidence for the exact GTA 6 soundtrack, radio station, song, playlist, theme, audio pack, rights, upload, download, payment, account, platform, or support route.",
      "blockedActions": [
        "downloading soundtrack tools, radio playlist beta apps, theme packs, ringtone installers, leaked audio packs, sample-pack unlockers, browser extensions, configuration profiles, private-drive packs, Discord attachments, torrent files, extracted assets, EXE/APK/ZIP/RAR/DOC/PDF files, or fake media/support utilities",
        "uploading account screenshots, identity documents, receipts, diagnostic logs, device files, private captures, unpublished audio, creator files, support-ticket captures, or payment screenshots into private audio, verification, or support forms",
        "paying soundtrack access fees, radio beta charges, theme-pack unlocks, ringtone fees, music-rights unlock fees, wallet requests, gift-card requests, private drive charges, or support callback fees",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, device IDs, unpublished media, or system access into private audio/download/support portals",
        "scanning QR-code soundtrack, radio playlist, theme-pack, ringtone, payment, account-linking, installer, media, or support pages",
        "joining private soundtrack, radio beta, listening-room, rights-unlock, creator-songlist, or support calls that require payment, screen sharing, credentials, QR scans, account linking, downloads, uploads, or remote access",
        "treating DMs, comments, Discord screenshots, search ads, cloned media pages, private forms, account-only pages, QR pages, source-less song lists, fake official badges, leaked audio packs, or private soundtrack receipts as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "photo-mode-filter-pack-scam-safety",
      "intent": "photo-mode-filter-pack-scam-safety",
      "status": "official media-tool gap + upload/download/account/payment safety",
      "primaryUrl": "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
      "supportUrls": [
        "/media-gallery/",
        "/creator-toolkit/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 photo mode beta",
        "gta 6 screenshot filter pack",
        "gta 6 creator preset download",
        "gta 6 watermark remover tool",
        "gta 6 media kit access portal"
      ],
      "readerAction": "Treat GTA 6 photo mode beta pages, screenshot filter packs, creator preset downloads, watermark remover tools, private screenshot portals, media-kit access forms, thumbnail-template unlocks, QR media galleries, private drive packs, and image verification callbacks as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official media page, official creator page, official platform, official store, official support page, official security advisory, or verified post-launch source names the exact photo, screenshot, media, creator, account, download, upload, payment, platform, or support route. Do not download EXE/APK/ZIP/DOC/PDF utilities, browser extensions, configuration profiles, private-drive packs, Discord attachments, watermark tools, preset installers, or fake media-kit apps; do not upload screenshots, private captures, account screenshots, identity documents, receipts, diagnostic logs, device files, or unpublished media; do not scan QR media pages, pay access or preset fees, send wallet payments, buy gift cards, approve login prompts, join private support calls, install remote-access tools, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, device IDs, or system access through DMs, comments, Discord screenshots, short links, search ads, cloned media pages, private forms, payment gates, QR pages, file hosts, private drives, account-only pages, or fake support calls.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support/media/creator wording, official public media-kit or security documentation, or verified post-launch evidence for the exact GTA 6 photo mode, screenshot, wallpaper, media-kit, creator preset, filter pack, upload, download, payment, account, platform, or support route.",
      "blockedActions": [
        "downloading photo-mode beta tools, screenshot filter packs, creator preset installers, watermark removers, thumbnail unlockers, media-kit apps, browser extensions, configuration profiles, private-drive packs, Discord attachments, EXE/APK/ZIP/DOC/PDF files, or fake media/support utilities",
        "uploading screenshots, private captures, account screenshots, identity documents, receipts, diagnostic logs, device files, unpublished media, support-ticket captures, or creator files into private media, verification, or support forms",
        "paying media-kit access fees, preset unlock charges, watermark-removal fees, image-verification deposits, wallet requests, gift-card requests, private drive charges, or support callback fees",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, device IDs, or system access into private media/download/support portals",
        "scanning QR-code media gallery, photo-mode beta, preset download, account-linking, payment, installer, watermark, or support pages",
        "joining private media-kit, creator-preset, screenshot-verification, watermark-removal, or support calls that require payment, screen sharing, credentials, QR scans, account linking, downloads, uploads, or remote access",
        "treating DMs, comments, Discord screenshots, search ads, cloned media pages, private forms, account-only pages, QR pages, source-less screenshot packs, fake official badges, or private media-kit receipts as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "voice-chat-beta-scam-safety",
      "intent": "voice-chat-beta-scam-safety",
      "status": "official communication gap + voice/access/account/payment/download safety",
      "primaryUrl": "/blog/gta-6-voice-chat-text-chat-moderation-privacy-watchlist/",
      "supportUrls": [
        "/online/",
        "/blog/gta-6-online-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 voice chat beta",
        "gta 6 proximity chat unlock",
        "gta 6 party voice access",
        "gta 6 moderation whitelist voice",
        "gta 6 voice verification portal"
      ],
      "readerAction": "Treat GTA 6 voice chat beta invites, proximity-chat unlocks, party voice access pages, moderation whitelist forms, streamer-safe voice mode offers, voice verification portals, mute/report bypasses, parental-control override links, cross-platform voice portals, RP voice-server access, private voice callback rooms, and support calls as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official platform, official store, official support page, official platform policy page, official security advisory, or verified post-launch source names the exact communication, access, account, payment, download, moderation, privacy, parental-control, support, Online, and platform route. Do not join private calls, scan QR pages, pay access or verification fees, send wallet payments, buy gift cards, upload voice files, upload voiceprints, upload identity documents, approve login prompts, install launchers, browser extensions, mobile configuration profiles, remote-access tools, APK/EXE/ZIP attachments, voice clients, or fake support apps, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, parental-control settings, device IDs, voice recordings, or system access through DMs, comments, Discord screenshots, short links, search ads, cloned support pages, private forms, payment gates, QR pages, private calls, file hosts, private drives, account-only pages, copied GTA Online menus, modded server menus, or fake support calls.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support/policy wording, official public security advisory, or verified post-launch evidence for the exact GTA 6 voice chat, text chat, proximity chat, party communication, moderation, privacy, parental-control, beta/access, account, payment, download, platform, Online, or support route.",
      "blockedActions": [
        "joining private voice chat beta, proximity-chat unlock, party voice access, moderation whitelist, streamer-safe voice mode, voice verification, mute/report bypass, parental-control override, RP voice-server, or cross-platform voice support calls from DMs, comments, Discord screenshots, short links, cloned pages, account-only pages, or QR pages",
        "paying voice access fees, verification deposits, moderation whitelist charges, party voice unlock fees, wallet requests, gift-card requests, file-unlock charges, or private support callbacks",
        "uploading voice files, voiceprints, identity documents, account screenshots, parental-control settings, diagnostic logs, device files, private receipts, or support-ticket captures into voice/access/support forms",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, parental-control settings, device IDs, voice recordings, account data, or system access into private voice/access/support portals",
        "scanning QR-code voice beta, proximity-chat, account-linking, payment, installer, moderation whitelist, or support pages",
        "installing private voice clients, launchers, browser extensions, mobile configuration profiles, remote-access tools, APK/EXE/ZIP files, private-drive files, Discord attachments, or fake voice/support apps",
        "treating DMs, comments, Discord screenshots, search ads, cloned support pages, private forms, account-only pages, QR pages, copied GTA Online menus, modded server menus, fake official badges, or private voice-access receipts as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "friend-referral-buddy-pass-scam-safety",
      "intent": "friend-referral-buddy-pass-scam-safety",
      "status": "official invite/access gap + account/payment/download safety",
      "primaryUrl": "/platform-planner/",
      "supportUrls": [
        "/platform-store-source-router/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-crossplay-cross-save-watchlist/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/preorder-safety-centre/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 friend referral invite",
        "gta 6 buddy pass unlock",
        "gta 6 family share code",
        "gta 6 co op invite qr",
        "gta 6 account link party access"
      ],
      "readerAction": "Treat GTA 6 friend-referral invites, buddy-pass unlocks, family-share codes, co-op invite portals, QR party pages, account-link party access, shared-library workarounds, private invite callbacks, queue-jump invites, access-key referrals, invite-only support rooms, and referral reward pages as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official platform, official store, official support page, official platform family-sharing or invite document, official security advisory, or verified post-launch source names the exact invite, access, account, platform, payment, download, and support route. Do not accept private invites, scan QR invite pages, pay invite or referral fees, send wallet payments, buy gift cards, upload receipts, upload identity documents, approve login prompts, install launchers, browser extensions, mobile configuration profiles, remote-access tools, APK/EXE/ZIP attachments, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, friend-list data, family-sharing settings, device IDs, or system access through DMs, comments, Discord screenshots, short links, search ads, cloned platform pages, private forms, payment gates, QR pages, private calls, file hosts, private drives, account-only pages, or fake support calls.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support wording, official platform family-sharing or invite documentation, official public security advisory, or verified post-launch evidence for the exact GTA 6 friend-referral, buddy-pass, co-op invite, family-sharing, account-link party, access, payment, download, platform, or support route.",
      "blockedActions": [
        "accepting private friend-referral invites, buddy-pass unlocks, co-op invite portals, family-share codes, account-link party pages, queue-jump referrals, private support-room invites, or referral reward links from DMs, comments, Discord screenshots, short links, cloned pages, account-only pages, or QR pages",
        "paying invite fees, referral deposits, buddy-pass unlock charges, queue-jump fees, wallet requests, gift-card requests, file-unlock charges, or private support callbacks",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, friend-list data, family-sharing settings, device IDs, or system access into private invite/access/support portals",
        "uploading receipts, identity documents, account screenshots, platform screenshots, friend-list screenshots, family-sharing settings, diagnostic logs, device files, or private support-ticket captures into invite or referral forms",
        "scanning QR-code invite, referral, account-linking, payment, installer, family-share, or support pages",
        "installing private launchers, browser extensions, mobile configuration profiles, remote-access tools, APK/EXE/ZIP files, private-drive files, Discord attachments, or fake invite/support apps",
        "treating DMs, comments, Discord screenshots, search ads, cloned platform pages, private forms, account-only pages, QR pages, source-less friend-list captures, fake official badges, or private invite receipts as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "merch-preorder-checkout-scam-safety",
      "intent": "merch-preorder-checkout-scam-safety",
      "status": "official merch gap + checkout/payment/order/account safety",
      "primaryUrl": "/preorder-safety-centre/",
      "supportUrls": [
        "/preorder-store-checker/",
        "/buying-guide/",
        "/platform-store-source-router/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 merch preorder",
        "gta 6 collector box checkout",
        "gta 6 hoodie drop",
        "gta 6 poster bundle shipping fee",
        "gta 6 order verification store support"
      ],
      "readerAction": "Treat GTA 6 merch preorders, collector-box drops, hoodie releases, poster bundles, limited-stock shops, checkout portals, shipping-fee pages, order-verification prompts, private store-support forms, refund callbacks, resale checkout links, QR shop pages, delivery/courier verification, customs or tax-fee messages, gift-card unlocks, and private winner or waitlist messages as unsafe unless a public Rockstar, Take-Two, Rockstar Store, official platform, official store, official retailer, official support page, official payment-provider terms page, official security advisory, or verified post-launch source names the exact offer, product, checkout, order, shipping, refund, payment, account, support, and platform route. Do not pay checkout pages, send wallet payments, buy gift cards, scan QR shop pages, upload receipts, upload identity documents, enter order IDs, share addresses, approve login prompts, join private store-support calls, install browser extensions, install remote-access tools, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, delivery data, support-ticket data, or system access through DMs, comments, Discord screenshots, short links, search ads, cloned stores, private forms, payment gates, QR pages, marketplace listings, private calls, account-only pages, or fake support calls.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Store/platform/store/retailer/support/payment-provider wording, official public product or checkout terms, official public security advisory, or verified post-launch evidence for the exact GTA 6 merch, collector box, apparel, poster, preorder, stock, checkout, shipping, order, refund, payment, account, support, platform, or retailer route.",
      "blockedActions": [
        "paying merch preorder pages, collector-box checkout portals, hoodie-drop shops, poster-bundle stores, limited-stock sellers, shipping-fee pages, waitlist deposits, wallet requests, gift-card requests, tax/customs-fee forms, refund callbacks, private store-support fees, or resale checkout links",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, addresses, identity documents, private receipts, delivery data, support-ticket data, system access, or account data into private store/order/support portals",
        "uploading receipts, identity documents, account screenshots, payment screenshots, delivery notices, private order emails, diagnostic logs, device files, or support-ticket screenshots into cloned stores or private forms",
        "scanning QR-code checkout, shipping, order-verification, gift-card, payment, waitlist, refund, or support pages",
        "joining private store-support, delivery, refund, waitlist, resale, or checkout calls that require payment, credentials, QR scans, screen sharing, account linking, downloads, or order data",
        "installing browser extensions, remote-access tools, store-helper apps, private-drive files, Discord attachments, APK/EXE/ZIP tools, or fake checkout/support apps",
        "treating DMs, comments, search ads, cloned stores, Discord screenshots, marketplace listings, private forms, account-only pages, source-less stock screenshots, fake official badges, or private order receipts as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "verified-map-download-seed-code-scam-safety",
      "intent": "verified-map-download-seed-code-scam-safety",
      "status": "official map gap + verified-download/seed-code/account safety",
      "primaryUrl": "/blog/gta-6-interactive-map-app-location-database-watchlist/",
      "supportUrls": [
        "/map/",
        "/map-claim-ledger/",
        "/map-evidence-board/",
        "/blog/gta-6-map-size-rumours-explained/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 verified map download",
        "gta 6 seed code unlock",
        "gta 6 early map unlock",
        "gta 6 prerelease map file",
        "gta 6 private map access portal"
      ],
      "readerAction": "Treat GTA 6 verified map downloads, seed-code unlocks, early map unlock pages, prerelease map files, route databases, QR map sync pages, private map-access portals, coordinate seed generators, hidden-route packs, collectible-map unlockers, account-linked map tools, and support callbacks as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official platform, official store, official support page, official media page, trusted public guide context, official security advisory, or verified post-launch source names the exact map, location, route, file, tool, seed-code, account, payment, support, download, and platform route. Do not download EXE/APK/ZIP utilities, browser extensions, overlays, private-drive files, Discord attachments, torrents, extracted assets, leaked map files, datamined coordinate packs, or fake map installers; do not scan QR map pages, pay for map access, buy gift cards, send wallet payments, approve login prompts, install remote-access tools, join private support calls, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, system access, private captures, unpublished location files, seed codes, or route databases through DMs, comments, Discord screenshots, short links, search ads, cloned support pages, private forms, payment gates, file hosts, private drives, or account-only pages.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support/media wording, official published media, trusted public guide context, official public security advisory, or verified post-launch evidence for the exact GTA 6 map, location, coordinate, route, collectible, mission, post-launch capture, file, tool, seed-code, account, download, payment, platform, or support route.",
      "blockedActions": [
        "downloading verified map tools, seed-code unlockers, prerelease map files, route databases, QR map sync apps, EXE/APK/ZIP utilities, browser extensions, private-drive files, Discord attachments, torrents, extracted assets, leaked map files, datamined coordinate packs, or fake map installers",
        "paying map-access sellers, seed-code sellers, route database subscriptions, hidden-location sellers, wallet requests, gift-card requests, private map tool fees, file-unlock charges, or support callbacks",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, system access, private captures, unpublished location files, seed codes, route databases, or account data into private map/download portals",
        "scanning QR-code map, route, payment, seed-code, unlocker, or support pages",
        "installing remote-access tools or joining private support calls to unlock alleged verified maps, route databases, or seed-code access",
        "treating leaked assets, datamined coordinates, DMs, comments, search ads, cloned support pages, Discord screenshots, private build captures, account-only pages, source-less map overlays, seed-code screenshots, or file-host mirrors as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "ai-voice-cast-invite-scam-safety",
      "intent": "ai-voice-cast-invite-scam-safety",
      "status": "official cast/voice gap + voice-upload/payment/download/account safety",
      "primaryUrl": "/blog/gta-6-voice-actors-cast-jason-lucia-watchlist/",
      "supportUrls": [
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 ai voice cast invite",
        "gta 6 voiceprint verification",
        "gta 6 private recording session",
        "gta 6 voice clone consent form",
        "gta 6 studio access sample upload"
      ],
      "readerAction": "Treat GTA 6 AI voice cast invites, voiceprint verification pages, private recording-session offers, voice-clone consent forms, studio access passes, sample-upload portals, talent onboarding calls, remote-recording apps, fake studio calendars, payroll checks, identity checks, private callback rooms, and casting-support calls as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official casting/vendor page, official media page, official platform page, clearly attributable public outlet disclosure, official security advisory, or verified post-launch source names the exact cast, voice, AI, recording, upload, identity, payment, account, download, and support route. Do not upload voice files, private recordings, audition reels, identity documents, headshots, payroll or bank details, addresses, phone numbers, private receipts, account screenshots, diagnostic logs, device files, or system details; do not pay verification fees, studio access fees, onboarding deposits, wallet requests, gift-card requests, or private callback fees; do not install remote-recording tools, voiceprint apps, browser extensions, mobile configuration profiles, EXE/APK/ZIP/DOC/PDF attachments, private-drive files, remote-access tools, or fake studio apps; and do not share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, account data, or access keys through DMs, comments, Discord screenshots, search ads, cloned casting pages, private forms, QR pages, calendar invites, payment gates, file hosts, private drives, account-only pages, or fake support calls.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/casting vendor/platform/media wording, clearly attributable public outlet/source context, official public casting or security documentation, official public AI/voice-use disclosure, or verified post-launch evidence for the exact GTA 6 cast, voice, AI voice, voiceprint, recording session, upload, studio access, identity, payroll, account, download, payment, platform, or support route.",
      "blockedActions": [
        "uploading voice files, voiceprints, private recordings, audition reels, identity documents, headshots, payroll or bank details, addresses, phone numbers, private receipts, account screenshots, diagnostic logs, device files, system details, or private media into casting or voice verification forms",
        "paying voiceprint verification fees, studio access fees, onboarding deposits, callback fees, placement fees, wallet requests, gift-card requests, payroll setup fees, or private support callbacks",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, payroll data, account data, or access keys into private casting/voice/support portals",
        "joining private recording, callback, onboarding, payroll, studio-access, or support calls that require payment, screen sharing, credentials, ID upload, QR scans, account linking, remote-access tools, or file downloads",
        "downloading remote-recording tools, voiceprint apps, voice-clone consent files, browser extensions, mobile configuration profiles, EXE/APK/ZIP/DOC/PDF attachments, private-drive files, Discord attachments, or fake studio apps",
        "treating DMs, comments, Discord screenshots, cloned casting pages, search ads, private forms, account-only pages, calendar invites, QR check-ins, source-less voice clips, talent-agency watermarks, AI voice demos, or fake official badges as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "beta-nda-bug-bounty-invite-scam-safety",
      "intent": "beta-nda-bug-bounty-invite-scam-safety",
      "status": "official access gap + NDA/bug-bounty/payment/account safety",
      "primaryUrl": "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
      "supportUrls": [
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/preorder-safety-centre/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 beta tester nda",
        "gta 6 private bug bounty invite",
        "gta 6 qa whitelist form",
        "gta 6 vulnerability reward account verification",
        "gta 6 tester contract upload"
      ],
      "readerAction": "Treat GTA 6 beta tester NDA offers, private bug bounty invites, QA invite forms, whitelist claims, vulnerability reward pages, account-verification portals, tester contracts, security researcher payouts, paid triage queues, private onboarding calls, exploit-report upload pages, attachment-based applications, QR verification pages, and support callbacks as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official platform, official store, official support page, official public access document, official public vulnerability-disclosure wording, official security advisory, or verified post-launch source names the exact access, account, download, payment, support, and security route. Do not sign fake NDAs, pay triage or verification fees, send wallet payments, buy gift cards, scan QR pages, install testers, launchers, browser extensions, mobile configuration profiles, remote-access tools, APK/EXE/ZIP/DOC/PDF attachments, or private-drive files, join private onboarding/support calls, upload identity documents, vulnerability reports, exploit proof, account screenshots, private media, receipts, diagnostic logs, or device files, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, account data, device IDs, system access, or access keys through DMs, comments, Discord screenshots, email-only claims, short links, cloned support pages, private forms, payment gates, file hosts, private drives, account-only pages, or fake support calls.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support wording, official public access documentation, official public vulnerability-disclosure wording, official public security advisory, or verified post-launch evidence for the exact GTA 6 beta, playtest, QA, bug-bounty, whitelist, NDA, vulnerability reward, account, payment, support, download, platform, or security route.",
      "blockedActions": [
        "signing fake NDAs, tester contracts, vulnerability agreements, private onboarding forms, account-verification forms, or whitelist applications from DMs, email-only claims, short links, cloned pages, or account-only portals",
        "paying beta triage fees, bug-bounty verification fees, whitelist deposits, researcher payout unlock fees, wallet requests, gift-card requests, file-unlock charges, or private support callbacks",
        "uploading identity documents, vulnerability reports, exploit proof, account screenshots, private media, receipts, diagnostic logs, device files, system details, or private captures into private beta, QA, bug-bounty, or support forms",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, account data, device IDs, system access, or access keys into private access/security portals",
        "scanning QR-code NDA, whitelist, beta, payment, account-linking, installer, or support pages",
        "installing testers, launchers, browser extensions, mobile configuration profiles, remote-access tools, APK/EXE/ZIP/DOC/PDF attachments, private-drive files, Discord attachments, or fake security-reporting apps",
        "treating DMs, comments, Discord screenshots, email-only claims, private forms, cloned support pages, account-only pages, calendar invites, QR pages, source-less bug-bounty screenshots, fake official badges, or private payout receipts as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "screenshot-watermark-verification-scam-safety",
      "intent": "screenshot-watermark-verification-scam-safety",
      "status": "official media gap + upload/download/payment/account safety",
      "primaryUrl": "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
      "supportUrls": [
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/media-gallery/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 screenshot watermark verification",
        "gta 6 leak image unlock",
        "gta 6 press kit image checker",
        "gta 6 qr watermark creator kit",
        "gta 6 private image verifier"
      ],
      "readerAction": "Treat GTA 6 screenshot watermark verification, leak image unlockers, press-kit image checkers, QR watermark pages, creator-kit access tools, private image verifiers, media authenticity bots, image-upload portals, asset-pack unlockers, watermark-removal offers, and support callbacks as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official platform, official store, official media page, clearly attributable public reviewer/source disclosure, official security advisory, or verified post-launch source names the exact media, image, account, payment, support, download, and platform route. Do not upload screenshots, private captures, identity documents, account screenshots, receipts, diagnostic logs, or media files to private verifiers; do not pay unlock fees, send wallet payments, buy gift cards, scan QR watermark pages, install image checkers, browser extensions, mobile configuration profiles, EXE/APK/ZIP tools, or remote-access utilities, join private support calls, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, account data, device IDs, private media, or system access through DMs, comments, Discord screenshots, short links, search ads, cloned media-kit pages, private forms, payment gates, file hosts, private drives, account-only pages, or fake support calls.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/media wording, official published media, clearly attributable public reviewer/source disclosure, official public security advisory, or verified post-launch evidence for the exact GTA 6 screenshot, wallpaper, media-kit, creator-kit, image-verification, account, payment, support, download, or platform route.",
      "blockedActions": [
        "uploading screenshots, private captures, identity documents, account screenshots, receipts, diagnostic logs, private media, watermarked images, or device files into private verifier forms",
        "paying watermark unlock fees, creator-kit deposits, image-checker access fees, wallet requests, gift-card requests, file-unlock charges, or private support callbacks",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, account data, device IDs, diagnostic logs, system access, or access keys into private media/image portals",
        "scanning QR-code watermark, image-verification, creator-kit, payment, account-linking, or support pages",
        "installing image checkers, browser extensions, mobile configuration profiles, EXE/APK/ZIP tools, private-drive files, Discord attachments, watermark removers, or fake media-kit apps",
        "treating leaked assets, edited screenshots, Discord screenshots, private drives, file hosts, account-only captures, QR watermark pages, source-less image marks, fake official badges, or cloned media-kit pages as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "casting-call-paid-audition-scam-safety",
      "intent": "casting-call-paid-audition-scam-safety",
      "status": "official cast/casting gap + recruitment/payment/identity safety",
      "primaryUrl": "/blog/gta-6-voice-actors-cast-jason-lucia-watchlist/",
      "supportUrls": [
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 casting call paid audition",
        "gta 6 actor application voice role",
        "gta 6 extras recruitment talent agency",
        "gta 6 payroll id check audition",
        "gta 6 private callback voice sample"
      ],
      "readerAction": "Treat GTA 6 casting calls, paid auditions, actor applications, voice-role forms, extras recruitment, talent-agency DMs, payroll checks, ID-check forms, private audition rooms, callback fees, work-permit prompts, remote-recording tools, voice-sample upload pages, private media-access claims, calendar invites, QR check-ins, and support callbacks as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official casting/vendor page, official media page, official platform page, clearly attributable public outlet disclosure, official security advisory, or verified post-launch source names the exact role, source, application, payment, identity, account, download, and support route. Do not pay audition fees, callback fees, placement fees, verification fees, wallet requests, or gift-card requests; do not upload identity documents, headshots, private recordings, audition reels, work-permit details, payroll or bank details, addresses, phone numbers, private receipts, account data, device IDs, diagnostic logs, or system access; do not enter passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, or gift-card codes through DMs, comments, Discord screenshots, search ads, cloned casting pages, private forms, payment gates, QR pages, calendar invites, file hosts, private drives, account-only pages, or fake support calls.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/casting vendor/platform/media wording, clearly attributable public outlet/source context, official public casting or security documentation, or verified post-launch evidence for the exact GTA 6 cast, voice, extras, audition, application, identity, payroll, account, download, payment, platform, or support route.",
      "blockedActions": [
        "paying audition fees, callback fees, placement fees, verification fees, talent-agency deposits, wallet requests, gift-card requests, payroll setup fees, or private support callbacks",
        "uploading identity documents, headshots, private recordings, audition reels, work-permit details, payroll or bank details, addresses, phone numbers, private receipts, account data, device IDs, diagnostic logs, system access, or private media into casting forms",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, payroll data, account data, or access keys into private audition/casting/support portals",
        "joining private audition, casting, callback, recording, payroll, or support calls that require payment, screen sharing, credentials, ID upload, QR scans, account linking, remote-access tools, or file downloads",
        "downloading voice packs, scripts, audition apps, browser extensions, remote-recording tools, mobile configuration profiles, private-drive files, Discord attachments, or fake media installers",
        "treating DMs, comments, Discord screenshots, search ads, cloned casting pages, private forms, account-only pages, calendar invites, QR check-ins, source-less voice clips, talent-agency watermarks, or fake official badges as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "livestream-ticket-premiere-pass-scam-safety",
      "intent": "livestream-ticket-premiere-pass-scam-safety",
      "status": "official media gap + livestream ticket/payment/account safety",
      "primaryUrl": "/blog/gta-6-trailer-3-countdown-watchlist/",
      "supportUrls": [
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/preorder-safety-centre/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 livestream ticket",
        "gta 6 premiere pass watch party",
        "gta 6 vip stream access",
        "gta 6 qr check in paid viewing code",
        "gta 6 account link stream portal"
      ],
      "readerAction": "Treat GTA 6 livestream tickets, premiere passes, watch-party portals, VIP stream access, QR check-ins, paid viewing codes, account-link viewing pages, private stream rooms, early trailer screenings, queue-jump viewing links, creator stream passes, watch-party raffles, stream-key resales, and support callbacks as unsafe unless a public Rockstar, Take-Two, official platform, official media, official event terms page, official retailer terms page, public ticketing/payment-provider terms page, official security advisory, or verified post-launch source names the exact offer. Do not pay stream-access sellers, send wallet payments, buy gift cards, scan QR check-in or ticket pages, enter platform credentials, approve login prompts, install stream unlockers, browser extensions, mobile configuration profiles, or remote-access tools, join private support calls, or share passwords, 2FA codes, recovery codes, session tokens, payment details, wallet details, gift-card codes, order IDs, addresses, identity documents, private receipts, ticket screenshots, stream keys, account data, device IDs, diagnostic logs, or system access through DMs, comments, Discord screenshots, short links, search ads, cloned event pages, cloned media pages, fake support pages, private forms, payment gates, file hosts, or account-only pages.",
      "evidenceGate": "Public Rockstar/Take-Two/platform/media/event/ticketing/payment-provider/support wording, official public event or media documentation, official public security advisory, or verified post-launch evidence for the exact GTA 6 livestream, premiere, watch party, ticket, viewing code, stream access, QR check-in, account, payment, platform, or support route.",
      "blockedActions": [
        "paying livestream-ticket sellers, premiere-pass brokers, VIP stream portals, paid viewing-code pages, queue-jump links, creator stream passes, watch-party raffles, stream-key resales, wallet requests, gift-card requests, or private support callbacks",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, addresses, identity documents, private receipts, ticket screenshots, stream keys, device IDs, diagnostic logs, system access, or account data into private stream/event/support portals",
        "scanning QR-code livestream, premiere, watch-party, ticket, viewing-code, payment, account-linking, or support pages",
        "installing stream unlockers, browser extensions, mobile configuration profiles, remote-access tools, private-drive files, Discord attachments, or fake viewing apps",
        "approving login prompts, joining private viewing/support calls, sharing screens, or linking accounts to validate alleged stream access",
        "treating DMs, comments, search ads, cloned event/media/support pages, Discord screenshots, private tickets, account-only pages, source-less stream screenshots, QR check-in pages, or fake official badges as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "interactive-map-leak-malware-safety",
      "intent": "interactive-map-leak-malware-safety",
      "status": "official map gap + leak/download/account safety",
      "primaryUrl": "/blog/gta-6-interactive-map-app-location-database-watchlist/",
      "supportUrls": [
        "/map/",
        "/map-claim-ledger/",
        "/map-evidence-board/",
        "/blog/gta-6-map-size-rumours-explained/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 interactive map leak download",
        "gta 6 map viewer beta file",
        "gta 6 coordinate unlocker exe",
        "gta 6 apk map tool qr sync",
        "gta 6 private map database"
      ],
      "readerAction": "Treat GTA 6 interactive map leaks, downloadable map viewers, beta map files, coordinate unlockers, EXE/APK map tools, QR map sync pages, private map databases, leaked minimap grids, hidden-location archives, marker unlockers, account-linked map tools, and paid map access as unsafe unless a public Rockstar, Take-Two, official media, official platform, official store, official support page, trusted public guide context, official security advisory, or verified post-launch source names the exact map, tool, file, account, platform, payment, support, and download route. Do not install EXE/APK/ZIP files, browser extensions, mobile configuration profiles, private viewers, coordinate tools, or map sync apps; do not scan QR pages, pay access fees, buy gift cards, send wallet payments, approve login prompts, grant notification/location/account permissions, join private support calls, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, device IDs, map-export files, diagnostic logs, or system access through file hosts, Discord attachments, Telegram mirrors, private drives, torrents, QR installers, cloned map pages, payment gates, account-only pages, or source-less map screenshots.",
      "evidenceGate": "Public Rockstar/Take-Two/platform/store/support wording, official media, trusted public guide context, official public security advisory, or verified post-launch evidence for the exact GTA 6 map, interactive tool, coordinate, location, file, account, platform, payment, support, or download route.",
      "blockedActions": [
        "installing EXE/APK/ZIP map viewers, private map tools, coordinate unlockers, browser extensions, mobile configuration profiles, QR sync apps, torrent bundles, private-drive files, Discord attachments, or fake companion apps",
        "paying map-access fees, coordinate-unlock fees, private database deposits, wallet requests, gift-card requests, file-unlock charges, or private support callbacks",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, device IDs, map-export files, diagnostic logs, system access, or access keys into private map portals",
        "scanning QR-code map sync, account-linking, payment, installer, or support pages",
        "granting notification/location/account permissions, approving login prompts, joining private support calls, or sharing screens to validate alleged map access",
        "treating leaked map grids, datamined coordinates, private build captures, file hosts, Discord screenshots, Telegram mirrors, private drives, account-only pages, source-less overlays, edited map images, or fake app-store badges as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "playable-apk-early-download-scam-safety",
      "intent": "playable-apk-early-download-scam-safety",
      "status": "official gap + playable download/device/account safety",
      "primaryUrl": "/blog/gta-6-mobile-apk-download-watchlist/",
      "supportUrls": [
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/platform-store-source-router/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 playable apk download",
        "gta 6 early access download",
        "gta 6 pc beta installer",
        "gta 6 android ios sideload",
        "gta 6 verification download private launcher"
      ],
      "readerAction": "Treat GTA 6 playable APKs, early access downloads, PC beta installers, Android or iOS sideloads, verification downloads, private launchers, access-key files, demo unlockers, cloud-play launchers, beta setup wizards, and device-profile downloads as unsafe unless a public Rockstar, Take-Two, Rockstar Support, PlayStation, Xbox, official platform, official store, official support page, official public access document, official security advisory, or verified post-launch source names the exact download, platform, account, device, and support route. Do not install APK/EXE/ZIP/DMG files, mobile configuration profiles, private launchers, browser extensions, device certificates, remote-access tools, or cloud-play apps; do not scan QR pages, pay verification fees, send wallet payments, buy gift cards, approve login prompts, change device security settings, join private support calls, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, device IDs, security-profile data, diagnostic logs, or system access through file hosts, Discord attachments, Telegram mirrors, private drives, torrents, QR installers, search ads, cloned support pages, payment gates, private forms, account-only pages, or source-less install screenshots.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support wording, official public access documentation, official public security advisory, or verified post-launch evidence for the exact GTA 6 playable build, APK, mobile, PC beta, early-access, launcher, access-key, device profile, account, support, platform, download, or security route.",
      "blockedActions": [
        "installing APK/EXE/ZIP/DMG files, private launchers, sideload packages, mobile configuration profiles, browser extensions, device certificates, remote-access tools, torrent bundles, private-drive files, Discord attachments, QR installers, or fake cloud-play apps",
        "paying verification fees, access deposits, wallet requests, gift-card requests, file-unlock charges, beta setup fees, launcher-key sellers, or private support callbacks",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, device IDs, security-profile data, diagnostic logs, system access, or access keys into private download portals",
        "scanning QR-code installer, sideload, beta, cloud-play, payment, account-linking, or support pages",
        "approving login prompts, changing device security settings, trusting certificates, joining private support calls, or sharing screens to validate alleged playable access",
        "treating file hosts, Discord attachments, Telegram mirrors, private drives, torrents, search ads, cloned support pages, account-only pages, source-less install screenshots, edited launcher images, or fake store badges as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "chargeback-refund-fee-scam-safety",
      "intent": "chargeback-refund-fee-scam-safety",
      "status": "official refund gap + chargeback/payment/account safety",
      "primaryUrl": "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
      "supportUrls": [
        "/preorder-safety-centre/",
        "/platform-store-source-router/",
        "/preorder-store-checker/",
        "/buying-guide/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 preorder chargeback refund fee",
        "gta 6 duplicate charge helper",
        "gta 6 payment dispute wallet refund",
        "gta 6 bank verification support callback",
        "gta 6 private refund form"
      ],
      "readerAction": "Treat GTA 6 preorder chargeback offers, refund-fee waivers, duplicate-charge helpers, payment-dispute pages, wallet-refund offers, bank-verification prompts, support callbacks, private refund forms, order-ID checks, card reissue claims, buyer-protection helpers, and paid refund escalation as unsafe unless a public Rockstar, Take-Two, PlayStation, Xbox, official platform store, official retailer, official support page, payment-provider terms page, bank/card-network terms page, regulator/terms page, official security advisory, or verified post-launch source names the exact product, order, refund, dispute, payment, account, support, and platform route. Do not pay refund helpers, send wallet payments, buy gift cards, scan QR pages, approve login prompts, change account ownership, enter order IDs or payment details into private forms, upload receipts, join private support calls, install remote-access tools, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, addresses, private receipts, refund case numbers, chargeback references, bank/card data, account data, or system access through DMs, comments, search ads, cloned store pages, fake support pages, private refund forms, payment gates, private drives, or account-only pages.",
      "evidenceGate": "Public Rockstar/Take-Two/platform-store/retailer/support/payment-provider/bank/card-network/regulator terms wording, official account, order, refund, dispute, or support documentation, official security advisory, or verified post-launch evidence for the exact GTA 6 chargeback, refund-fee, duplicate-charge, payment-dispute, wallet-refund, bank-verification, account, retailer, platform, or support route.",
      "blockedActions": [
        "paying refund helpers, chargeback fixers, duplicate-charge reviewers, wallet-refund agents, bank-verification callbacks, support escalation fees, gift-card requests, or private dispute screenshots",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, addresses, private receipts, refund case numbers, chargeback references, bank/card data, system access, or account data into private refund/payment/support portals",
        "uploading receipts, order confirmations, identity documents, payment records, bank/card screenshots, dispute letters, or support tickets to private forms or cloned store pages",
        "scanning QR-code refund, chargeback, payment, bank-verification, order-transfer, wallet, or support pages",
        "changing account ownership, approving login prompts, joining private support calls, or installing remote-access tools to validate alleged refund help",
        "treating DMs, comments, search ads, cloned store/support pages, Discord screenshots, private seller listings, account-only pages, source-less refund screenshots, chargeback-watermark images, or bank-verification screenshots as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "giveaway-prize-shipping-scam-safety",
      "intent": "giveaway-prize-shipping-scam-safety",
      "status": "official gap + giveaway/payment/identity/account safety",
      "primaryUrl": "/preorder-safety-centre/",
      "supportUrls": [
        "/platform-store-source-router/",
        "/buying-guide/",
        "/blog/gta-6-wishlist-alerts-official-page-tracker/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 giveaway winner prize shipping",
        "gta 6 prize tax fee customs",
        "gta 6 courier delivery verification",
        "gta 6 gift card unlock prize",
        "gta 6 qr claim private prize form"
      ],
      "readerAction": "Treat GTA 6 giveaway-winner messages, prize-shipping claims, tax or customs fee requests, courier delivery verification pages, gift-card unlocks, wallet requests, QR claim pages, private prize forms, winner DMs, fake charity/prize tie-ins, delivery address checks, identity verification prompts, account-verification steps, and support callbacks as unsafe unless a public Rockstar, Take-Two, PlayStation, Xbox, official platform, official retailer, official sweepstakes/contest terms page, official courier/payment-provider terms page, regulator/terms page, official security advisory, or verified post-launch source names the exact offer, prize, delivery, payment, account, support, and platform route. Do not pay fees, buy gift cards, send wallet payments, scan QR pages, enter passwords, approve login prompts, upload identity documents or receipts, provide delivery addresses/phone numbers to private forms, join private support calls, install remote-access tools, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, addresses, phone numbers, private receipts, account data, prize claim numbers, courier references, or system access through DMs, comments, Discord screenshots, search ads, cloned event pages, cloned store pages, fake support pages, private prize forms, payment gates, private drives, or account-only pages.",
      "evidenceGate": "Public Rockstar/Take-Two/platform-store/retailer/sweepstakes/courier/payment-provider/regulator terms wording, official public contest or support documentation, official security advisory, or verified post-launch evidence for the exact GTA 6 giveaway, prize, sweepstakes, shipping, courier, tax/fee, payment, account, retailer, platform, or support route.",
      "blockedActions": [
        "paying prize shipping, tax, customs, handling, verification, courier, support, wallet, gift-card, or winner-unlock fees",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, addresses, phone numbers, private receipts, account data, prize claim numbers, courier references, or system access into private prize/delivery/support portals",
        "uploading receipts, identity documents, account screenshots, payment records, address proof, courier references, or support tickets to private forms or cloned pages",
        "scanning QR-code giveaway, delivery, courier, payment, winner, claim, or support pages",
        "approving login prompts, joining private support calls, installing remote-access tools, or changing account ownership to validate alleged prize delivery",
        "treating DMs, comments, search ads, cloned event/store/support pages, Discord screenshots, private winner messages, account-only pages, source-less prize screenshots, QR claim pages, or courier screenshot images as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "warranty-extension-protection-plan-scam-safety",
      "intent": "warranty-extension-protection-plan-scam-safety",
      "status": "official retailer/platform gap + warranty/payment/account safety",
      "primaryUrl": "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
      "supportUrls": [
        "/preorder-safety-centre/",
        "/platform-store-source-router/",
        "/preorder-store-checker/",
        "/buying-guide/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 warranty extension",
        "gta 6 protection plan preorder",
        "gta 6 preorder insurance",
        "gta 6 order coverage support",
        "gta 6 refund guarantee device cover"
      ],
      "readerAction": "Treat GTA 6 warranty extensions, protection plans, preorder insurance, order-coverage offers, device-cover bundles, refund guarantees, support upsells, receipt-verification pages, claim forms, order-ID checks, coverage transfers, wallet refund offers, protection-plan resales, and paid support callbacks as unsafe unless a public Rockstar, Take-Two, PlayStation, Xbox, official platform store, official retailer, official support page, payment-provider terms page, regulator/terms page, official security advisory, or verified post-launch source names the exact product, order, warranty, refund, payment, account, support, and platform route. Do not buy added coverage from private sellers, pay warranty helpers, send wallet payments, buy gift cards, scan QR pages, approve login prompts, change account ownership, enter order IDs into private forms, upload receipts, join private support calls, install remote-access tools, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, addresses, private receipts, refund case numbers, warranty claim numbers, device serials, account data, or system access through DMs, comments, search ads, cloned store pages, fake support pages, private seller forms, payment gates, private drives, or account-only pages.",
      "evidenceGate": "Public Rockstar/Take-Two/platform-store/retailer/support/payment-provider/regulator terms wording, official account, warranty, order, refund, or support documentation, official security advisory, or verified post-launch evidence for the exact GTA 6 warranty extension, protection plan, preorder insurance, order coverage, refund guarantee, payment, account, retailer, platform, or support route.",
      "blockedActions": [
        "buying warranty extensions, protection plans, preorder-insurance offers, order-coverage transfers, device-cover bundles, refund guarantees, support upsells, wallet requests, gift-card requests, or private seller warranty screenshots",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, addresses, private receipts, refund case numbers, warranty claim numbers, device serials, system access, or account data into private warranty/order/support portals",
        "uploading receipts, order confirmations, identity documents, device serials, account screenshots, payment records, or support tickets to private forms or cloned store pages",
        "scanning QR-code warranty, coverage, payment, order-transfer, refund, or support pages",
        "changing account ownership, approving login prompts, joining private support calls, or installing remote-access tools to validate alleged coverage",
        "treating DMs, comments, search ads, cloned store/support pages, Discord screenshots, private seller listings, account-only pages, source-less warranty screenshots, or receipt-watermark images as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "closed-beta-email-invite-scam-safety",
      "intent": "closed-beta-email-invite-scam-safety",
      "status": "official gap + email/QR/attachment/account safety",
      "primaryUrl": "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
      "supportUrls": [
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/preorder-safety-centre/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 closed beta email invite",
        "gta 6 whitelist message",
        "gta 6 calendar invite beta",
        "gta 6 qr check account link",
        "gta 6 beta claim form attachment"
      ],
      "readerAction": "Treat GTA 6 closed beta email invites, whitelist messages, calendar invites, attachment downloads, QR verification pages, fake account-link prompts, beta claim forms, invite-only portals, early-access calendars, support callbacks, verification-fee pages, password reset prompts, and private access confirmations as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official platform, official store, official support page, official public access document, official security advisory, or verified post-launch source names the exact access route. Do not click short links, scan QR pages, open ICS/PDF/DOC/ZIP/APK/EXE attachments, download launchers, install browser extensions, approve login prompts, join private support calls, install remote-access tools, pay verification fees, buy gift cards, send wallet payments, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, email headers, invite screenshots, calendar files, or system access through email-only claims, DMs, comments, Discord screenshots, short links, search ads, cloned support pages, private forms, payment gates, private drives, or account-only pages.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support wording, official public access documentation, official public security advisory, or verified post-launch evidence for the exact GTA 6 beta, early-access, invite, whitelist, email, calendar, QR, account-linking, attachment, download, payment, preorder, review, platform, or support route.",
      "blockedActions": [
        "clicking short links, account-link prompts, password reset prompts, support callbacks, email-only beta portals, whitelist messages, calendar invite URLs, or private claim forms that request credentials, payment, downloads, QR scans, or account data",
        "opening ICS calendar files, PDF/DOC/ZIP/APK/EXE attachments, private-drive files, Discord attachments, browser extensions, launchers, remote-access tools, or fake verification apps",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, email headers, invite screenshots, calendar files, system access, or account data into private access portals",
        "scanning QR-code beta, whitelist, calendar, account-linking, payment, or support pages",
        "paying verification fees, access deposits, wallet requests, gift-card requests, private support callbacks, or whitelist charges",
        "treating email-only claims, DMs, comments, search ads, cloned support pages, Discord screenshots, private calendars, account-only pages, source-less invite screenshots, or attachment metadata as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "preorder-receipt-resale-scam-safety",
      "intent": "preorder-receipt-resale-scam-safety",
      "status": "official store gap + order/payment/account safety",
      "primaryUrl": "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
      "supportUrls": [
        "/preorder-safety-centre/",
        "/platform-store-source-router/",
        "/preorder-store-checker/",
        "/buying-guide/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 preorder receipt resale",
        "gta 6 fake order confirmation",
        "gta 6 order transfer helper",
        "gta 6 refund broker escrow",
        "gta 6 buyer protection preorder"
      ],
      "readerAction": "Treat GTA 6 preorder receipt resale, fake order confirmations, order-transfer helpers, refund brokers, escrow pages, buyer-protection forms, receipt-verification portals, private seller screenshots, order-ID checks, wallet refund offers, chargeback helpers, receipt swaps, and account-transfer offers as unsafe unless a public Rockstar, Take-Two, PlayStation, Xbox, official platform store, official retailer, official support page, payment-provider terms page, regulator/terms page, or verified post-launch source names the exact product, order, refund, payment, account, transfer, and platform route. Do not buy transferred receipts, pay escrow sellers, send wallet payments, buy gift cards, scan QR pages, approve login prompts, change account ownership, enter order IDs into private forms, upload receipts, join private support calls, install remote-access tools, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, addresses, private receipts, refund case numbers, account data, or system access through DMs, comments, search ads, cloned store pages, fake support pages, private seller forms, payment gates, private drives, or account-only pages.",
      "evidenceGate": "Public Rockstar/Take-Two/platform-store/retailer/support/payment-provider/regulator terms wording, official account or refund support documentation, official security advisory, or verified post-launch evidence for the exact GTA 6 preorder, receipt, order confirmation, refund, order transfer, resale, escrow, payment, buyer-protection, account, platform, or support route.",
      "blockedActions": [
        "buying preorder receipt resales, transferred order confirmations, escrow listings, buyer-protection forms, refund-broker offers, order-transfer services, wallet requests, gift-card requests, or private seller screenshots",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, addresses, private receipts, refund case numbers, system access, or account data into private order/refund/resale portals",
        "uploading receipts, order confirmations, identity documents, account screenshots, payment records, or support tickets to private forms or cloned store pages",
        "scanning QR-code receipt, escrow, payment, order-transfer, refund, or buyer-protection pages",
        "changing account ownership, approving login prompts, joining private support calls, or installing remote-access tools to transfer alleged preorder ownership",
        "treating DMs, comments, search ads, cloned store/support pages, Discord screenshots, private seller listings, account-only pages, source-less order screenshots, or receipt-watermark images as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "launcher-error-code-support-scam-safety",
      "intent": "launcher-error-code-support-scam-safety",
      "status": "official support gap + launcher/account/download/payment safety",
      "primaryUrl": "/blog/gta-6-server-status-online-error-code-watchlist/",
      "supportUrls": [
        "/blog/gta-6-preload-download-size-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/platform-store-source-router/",
        "/server-status-source-router/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 launcher error code",
        "gta 6 activation failed fix",
        "gta 6 entitlement check support",
        "gta 6 preload error repair",
        "gta 6 install repair qr helper"
      ],
      "readerAction": "Treat GTA 6 launcher error-code fixes, activation-failure workarounds, entitlement-check pages, preload-error repairs, install-repair scripts, support-ticket escalators, QR fixes, private helpers, cache cleaners, account repair utilities, support callbacks, and remote-access fixes as unsafe unless a public Rockstar, Take-Two, Rockstar Support, PlayStation, Xbox, official platform store, official support/status page, official security advisory, or verified post-launch source names the exact platform, account, entitlement, support, status, and troubleshooting route. Do not install EXE/APK/ZIP tools, run scripts, change account settings, approve login prompts, scan QR pages, join private support calls, install remote-access tools or browser extensions, pay helpers, buy gift cards, send wallet payments, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, logs, device IDs, registry/profile files, support-ticket data, or system access through DMs, comments, Discord attachments, short links, search ads, cloned support pages, private forms, payment gates, private drives, or account-only pages.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform-store/support/status wording, official account or troubleshooting documentation, official security advisory, or verified post-launch evidence for the exact GTA 6 launcher error, activation, entitlement, preload, install, account, platform, support, status, repair, patch, download, payment, or troubleshooting route.",
      "blockedActions": [
        "installing launcher fixers, activation bypass tools, entitlement checkers, preload repair downloads, install-repair EXE/APK/ZIP utilities, registry/profile scripts, browser extensions, private-drive tools, Discord attachments, QR repair apps, or remote-access tools",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, logs, device IDs, registry/profile files, support-ticket data, system access, or entitlement records into private troubleshooting/support portals",
        "paying private helpers, support callbacks, entitlement-reset sellers, wallet requests, gift-card requests, or troubleshooting-gated forms",
        "changing account regions, disabling security settings, approving login prompts, sharing screens, or joining private support calls to fix alleged launcher, activation, entitlement, preload, or install errors",
        "treating DMs, comments, search ads, cloned support pages, Discord attachments, private tickets, account-only pages, source-less repair screenshots, or fake status workarounds as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "fan-map-download-overlay-scam-safety",
      "intent": "fan-map-download-overlay-scam-safety",
      "status": "official map gap + download/file/credential safety",
      "primaryUrl": "/map/",
      "supportUrls": [
        "/map-claim-ledger/",
        "/map-evidence-board/",
        "/blog/gta-6-map-size-rumours-explained/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 fan made map download",
        "gta 6 interactive map overlay",
        "gta 6 coordinates pack",
        "gta 6 hidden locations file",
        "gta 6 map unlocker private tool"
      ],
      "readerAction": "Treat GTA 6 fan-made map downloads, interactive overlays, coordinates packs, hidden-location files, map unlockers, private map tools, QR map pages, leaked minimap archives, collectible map packs, mission-location files, and location unlockers as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official platform, official store, official media page, official support page, clearly attributable public outlet context, official security advisory, or verified post-launch source names the exact map, location, file, tool, account, download, payment, and platform route. Do not download EXE/APK/ZIP tools, browser extensions, overlays, private-drive files, Discord attachments, torrents, extracted assets, leaked map files, datamined coordinates, or QR map apps; do not scan QR pages, pay for map access, buy gift cards, send wallet payments, approve login prompts, install remote-access tools, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, system access, private captures, or unpublished location files through DMs, comments, Discord screenshots, short links, search ads, cloned support pages, private forms, payment gates, file hosts, private drives, or account-only pages.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support/media wording, official published media, clearly attributable public outlet context, official public security advisory, or verified post-launch evidence for the exact GTA 6 map, location, coordinate, collectible, mission, post-launch capture, file, tool, account, download, payment, platform, or support route.",
      "blockedActions": [
        "downloading fan-made map tools, interactive overlays, coordinates packs, hidden-location files, map unlockers, QR map apps, EXE/APK/ZIP utilities, browser extensions, private-drive files, Discord attachments, torrents, extracted assets, leaked map files, datamined coordinate packs, or fake map installers",
        "paying map-access sellers, overlay subscriptions, hidden-location sellers, wallet requests, gift-card requests, private map tool fees, or file-unlock charges",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, system access, private captures, unpublished location files, or account data into private map/download portals",
        "scanning QR-code map, overlay, payment, unlocker, or support pages",
        "installing remote-access tools or joining private support calls to unlock alleged maps or overlays",
        "treating leaked assets, datamined coordinates, DMs, comments, search ads, cloned support pages, Discord screenshots, private build captures, account-only pages, source-less map overlays, or file-host mirrors as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "discord-bot-whitelist-scam-safety",
      "intent": "discord-bot-whitelist-scam-safety",
      "status": "official gap + Discord bot/account/download/payment safety",
      "primaryUrl": "/blog/gta-6-account-linking-login-security-watchlist/",
      "supportUrls": [
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 discord bot whitelist",
        "gta 6 role verification",
        "gta 6 private drop server",
        "gta 6 access helper bot",
        "gta 6 beta role qr account link"
      ],
      "readerAction": "Treat GTA 6 Discord bots, whitelist checkers, role-verification pages, private-drop servers, access helpers, beta roles, invite gates, server-join QR pages, account-linking bots, support bots, launcher bots, claim forms, and role-buying offers as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official platform, official store, official support page, official public access document, official security advisory, or verified post-launch source names the exact access, account, server, role, support, and bot route. Do not authorise OAuth bots, scan QR pages, join private servers, download launchers/APKs/ZIP tools, install browser extensions, approve login prompts, pay access helpers, buy gift cards, send wallet payments, install remote-access tools, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, Discord tokens, server roles, invite-only screenshots, or system access through DMs, comments, Discord screenshots, bot prompts, short links, search ads, cloned support pages, private forms, payment gates, private drives, or account-only pages.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support wording, official public access or community documentation, official public security advisory, or verified post-launch evidence for the exact GTA 6 Discord, whitelist, role, beta, access, account, server, support, bot, download, payment, platform, or security route.",
      "blockedActions": [
        "authorising Discord/OAuth bots, role-verification bots, account-linking bots, launcher bots, support bots, or whitelist checkers that request account permissions, server roles, tokens, QR scans, credentials, downloads, or payment",
        "joining private-drop servers, beta-role servers, access-helper servers, invite gates, private support calls, or screen-share funnels that require payment, credentials, QR scans, bot authorisation, or account data",
        "downloading launchers, APKs, ZIP tools, browser extensions, private-drive files, Discord attachments, remote-access tools, or fake verification apps",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, Discord tokens, server roles, invite-only screenshots, system access, or account data into private bot/access portals",
        "paying access helpers, role sellers, whitelist fees, wallet requests, gift-card requests, private-drop fees, or verification charges",
        "treating DMs, comments, bot prompts, search ads, cloned support pages, Discord screenshots, private servers, account-only pages, source-less role screenshots, or invite-only claims as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "preload-troubleshooting-tool-scam-safety",
      "intent": "preload-troubleshooting-tool-scam-safety",
      "status": "official support gap + account/download troubleshooting safety",
      "primaryUrl": "/blog/gta-6-preload-download-size-watchlist/",
      "supportUrls": [
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/platform-store-source-router/",
        "/server-status-source-router/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 preload fixer",
        "gta 6 launcher troubleshooting tool",
        "gta 6 cache repair download",
        "gta 6 entitlement reset support patch",
        "gta 6 account repair utility"
      ],
      "readerAction": "Treat GTA 6 preload fixers, launcher troubleshooting tools, cache repair downloads, entitlement resets, support patches, account-repair utilities, install repair scripts, private troubleshooting wizards, registry/profile cleaners, fake status workarounds, launcher patchers, support callbacks, QR repair pages, and remote-access fixes as unsafe unless a public Rockstar, Take-Two, Rockstar Support, PlayStation, Xbox, official platform store, official support/status page, official security advisory, or verified post-launch source names the exact platform, account, entitlement, support, and troubleshooting route. Do not install EXE/APK/ZIP tools, run scripts, change account settings, approve login prompts, scan QR pages, join private support calls, install remote-access tools or browser extensions, pay repair helpers, buy gift cards, send wallet payments, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, logs, device IDs, registry/profile files, or system access through DMs, comments, Discord attachments, short links, search ads, cloned support pages, private forms, payment gates, private drives, or account-only pages.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform-store/support/status wording, official account or troubleshooting documentation, official security advisory, or verified post-launch evidence for the exact GTA 6 preload, launcher, account, entitlement, platform, support, status, repair, patch, download, or troubleshooting route.",
      "blockedActions": [
        "installing preload fixers, launcher patchers, cache repair downloads, EXE/APK/ZIP utilities, registry/profile scripts, browser extensions, private-drive tools, Discord attachments, QR repair apps, or remote-access tools",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, logs, device IDs, registry/profile files, system access, or support-ticket data into private troubleshooting/support portals",
        "paying repair helpers, support callbacks, entitlement-reset sellers, wallet requests, gift-card requests, or troubleshooting-gated forms",
        "changing account regions, disabling security settings, approving login prompts, sharing screens, or joining private support calls to fix alleged preload or launcher issues",
        "treating DMs, comments, search ads, cloned support pages, Discord attachments, private tickets, account-only pages, source-less repair screenshots, or fake status workarounds as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "fan-event-qr-ticket-scam-safety",
      "intent": "fan-event-qr-ticket-scam-safety",
      "status": "official gap + fan-event/payment/credential/QR safety",
      "primaryUrl": "/preorder-safety-centre/",
      "supportUrls": [
        "/platform-store-source-router/",
        "/buying-guide/",
        "/blog/gta-6-wishlist-alerts-official-page-tracker/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 fan watch party ticket",
        "gta 6 charity fundraiser pass",
        "gta 6 creator meetup badge",
        "gta 6 qr rsvp fan event",
        "gta 6 fake donation page"
      ],
      "readerAction": "Treat GTA 6 fan watch-party tickets, charity fundraiser passes, creator meet-up badges, QR RSVPs, private fan events, livestream viewing parties, donation pages, venue check-ins, badge-verification pages, watch-party raffles, creator fundraiser invites, QR ticket wallets, and private winner messages as unsafe unless a public Rockstar, Take-Two, official platform, official retailer, official event/venue terms page, public charity/fundraiser terms page, payment-provider terms page, regulator/terms page, or verified post-launch source names the exact offer. Do not pay ticket sellers, send wallet payments, buy gift cards, scan QR RSVP or donation pages, enter platform credentials, approve login prompts, join private support calls, install remote-access tools, or share passwords, 2FA codes, recovery codes, session tokens, payment details, wallet details, gift-card codes, order IDs, addresses, identity documents, private receipts, account data, charity receipts, ticket screenshots, or system access through DMs, comments, Discord screenshots, short links, search ads, cloned event pages, cloned donation pages, fake support pages, private forms, payment gates, or account-only pages.",
      "evidenceGate": "Public Rockstar/Take-Two/platform/retailer/event/venue/charity/fundraiser/payment-provider/regulator terms wording, official public event or fundraiser documentation, official support/security advisory, or verified post-launch evidence for the exact GTA 6 fan event, watch party, charity, donation, ticket, invite, RSVP, badge, raffle, payment, prize, account, platform, retailer, or venue route.",
      "blockedActions": [
        "paying fan watch-party ticket sellers, charity-pass brokers, creator meet-up badge pages, paid RSVP forms, QR ticket wallets, donation-fee forms, wallet requests, gift-card requests, or prize-verification charges",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, addresses, identity documents, private receipts, charity receipts, ticket screenshots, system access, or account data into private event/donation/claim portals",
        "scanning QR-code RSVP, ticket, donation, prize, payment, or support pages",
        "joining private event, donation, or support calls that require payment, credentials, QR scans, screen share, or account data",
        "treating DMs, comments, search ads, cloned event pages, cloned donation pages, Discord screenshots, private tickets, account-only pages, or source-less charity/fan-event screenshots as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "streaming-key-creator-access-scam-safety",
      "intent": "streaming-key-creator-access-scam-safety",
      "status": "official gap + creator-access/payment/credential/download safety",
      "primaryUrl": "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
      "supportUrls": [
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/creator-toolkit/",
        "/preorder-safety-centre/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 streaming key",
        "gta 6 creator access code",
        "gta 6 paid stream slot",
        "gta 6 private preview code",
        "gta 6 key resale whitelist"
      ],
      "readerAction": "Treat GTA 6 streaming keys, creator access codes, paid stream slots, private preview codes, key resale listings, partner passes, access whitelist pages, fake creator portals, review-key offers, embargo-room invites, stream-permission certificates, and creator verification gates as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official platform, official store, official support page, official public creator/review-access document, clearly attributable public outlet disclosure, official security advisory, or verified post-launch source names the exact access route. Do not pay key resellers, buy gift cards, send wallet payments, scan QR pages, download launchers/APKs, install browser extensions, join private calls, approve login prompts, install remote-access tools, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, embargo files, creator-channel data, account data, or system access through DMs, comments, Discord screenshots, short links, search ads, cloned creator portals, fake support pages, private forms, payment gates, marketplace listings, private calls, or account-only pages.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support wording, official public creator or review-access documentation, clearly attributable public outlet disclosure, official public security advisory, or verified post-launch evidence for the exact GTA 6 streaming, creator-access, preview, review-key, whitelist, partner, account, download, payment, preorder, embargo, platform, or support route.",
      "blockedActions": [
        "paying streaming-key sellers, creator-access brokers, paid stream slots, private preview-code pages, partner-pass resellers, whitelist fees, wallet requests, gift-card requests, or creator-verification charges",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, embargo files, creator-channel data, system access, or account data into private creator/access portals",
        "downloading launchers, APKs, browser extensions, private-drive files, Discord attachments, remote-access tools, or fake creator verification apps",
        "scanning QR-code access, creator verification, payment, whitelist, or support pages",
        "joining private access/support calls or screen-share funnels that require payment, credentials, QR scans, downloads, or account data",
        "treating DMs, comments, search ads, cloned creator portals, Discord screenshots, private calls, account-only pages, marketplace listings, or source-less access-code screenshots as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "resale-ticket-event-pass-scam-safety",
      "intent": "resale-ticket-event-pass-scam-safety",
      "status": "official gap + event/payment/credential safety",
      "primaryUrl": "/preorder-safety-centre/",
      "supportUrls": [
        "/platform-store-source-router/",
        "/buying-guide/",
        "/blog/gta-6-wishlist-alerts-official-page-tracker/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 resale ticket",
        "gta 6 launch party pass",
        "gta 6 sweepstake ticket",
        "gta 6 private invite",
        "gta 6 paid rsvp"
      ],
      "readerAction": "Treat GTA 6 resale tickets, launch-party passes, sweepstake tickets, event passes, private invites, paid RSVPs, VIP codes, fake venue lists, waitlist fees, creator afterparty claims, meet-and-greet passes, prize-verification pages, QR ticket links, and private winner messages as unsafe unless a public Rockstar, Take-Two, official platform, official retailer, official event/venue terms page, regulator/terms page, or verified post-launch source names the exact offer. Do not pay resale sellers, send wallet payments, buy gift cards, scan QR ticket pages, enter platform credentials, approve login prompts, join private support calls, install remote-access tools, or share passwords, 2FA codes, recovery codes, session tokens, payment details, wallet details, gift-card codes, order IDs, addresses, identity documents, private receipts, account data, or system access through DMs, comments, Discord screenshots, short links, search ads, cloned event pages, fake support pages, private forms, payment gates, or account-only pages.",
      "evidenceGate": "Public Rockstar/Take-Two/platform/retailer/event/venue/regulator terms wording, official public event or sweepstake documentation, official support/security advisory, or verified post-launch evidence for the exact GTA 6 event, ticket, invite, RSVP, VIP, sweepstake, payment, prize, account, platform, retailer, or venue route.",
      "blockedActions": [
        "paying resale ticket sellers, launch-party pass brokers, paid RSVP pages, waitlist fees, VIP-code sellers, shipping-fee forms, wallet requests, gift-card requests, or prize-verification charges",
        "entering passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, addresses, identity documents, private receipts, system access, or account data into private ticket/event/claim portals",
        "scanning QR-code ticket, RSVP, prize, payment, or support pages",
        "joining private event-support calls or screen-share funnels that require payment, credentials, QR scans, or account data",
        "treating DMs, comments, search ads, cloned event pages, Discord screenshots, private tickets, account-only pages, or source-less venue screenshots as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "vpn-geo-unlock-region-safety",
      "intent": "vpn-geo-unlock-region-safety",
      "status": "official gap + region/account/payment/download safety",
      "primaryUrl": "/blog/gta-6-account-linking-login-security-watchlist/",
      "supportUrls": [
        "/platform-store-source-router/",
        "/preorder-safety-centre/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 vpn geo unlock",
        "gta 6 region key",
        "gta 6 early access country switch",
        "gta 6 account region change",
        "gta 6 private dns proxy"
      ],
      "readerAction": "Treat GTA 6 VPN unlocks, geo-unlock guides, region keys, early-access country switches, account region-change steps, private DNS/proxy routes, region-store helpers, unlock-time workarounds, entitlement migration claims, cheaper-region purchase advice, and support-bypass pages as unsafe unless a public Rockstar, Take-Two, Rockstar Support, PlayStation, Xbox, official platform store, official support page, official retailer, official regional policy, or verified post-launch source names the exact product, account, store, and region route. Do not pay region helpers, buy keys, install VPN/DNS/proxy bundles, scan QR pages, change account regions, approve login prompts, join private support calls, install browser extensions, or share passwords, 2FA codes, recovery codes, session tokens, wallet details, gift-card codes, payment details, platform credentials, order IDs, identity documents, private receipts, account data, or system access through DMs, comments, Discord screenshots, short links, search ads, cloned support pages, private forms, payment gates, app installers, or account-only pages.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform-store/support/retailer/regional policy wording, official account or payment support documentation, official security advisory, or verified post-launch evidence for the exact GTA 6 region, account, store, unlock-time, preorder, early-access, VPN/DNS/proxy, entitlement, payment, platform, or support route.",
      "blockedActions": [
        "paying region helpers, VPN unlock sellers, country-switch services, key resellers, private DNS/proxy providers, gift-card unlock pages, or support-bypass callbacks",
        "changing account regions, approving login prompts, entering platform credentials, order IDs, payment details, wallet details, gift-card codes, identity documents, passwords, 2FA codes, recovery codes, session tokens, private receipts, system access, or account data into private region/unlock/support portals",
        "installing VPN bundles, private DNS profiles, proxy apps, launchers, browser extensions, remote-access tools, QR-code apps, or private-drive files to unlock GTA 6 access",
        "scanning QR-code verification, payment, region-change, or support pages",
        "treating DMs, comments, search ads, cloned support pages, Discord screenshots, private tickets, account-only pages, region-store screenshots, or source-less unlock-time claims as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "gift-card-refund-support-scam-safety",
      "intent": "gift-card-refund-support-scam-safety",
      "status": "official gap + payment/account support safety",
      "primaryUrl": "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
      "supportUrls": [
        "/preorder-safety-centre/",
        "/platform-store-source-router/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/source-policy/"
      ],
      "queries": [
        "gta 6 gift card refund",
        "gta 6 chargeback helper",
        "gta 6 payment support scam"
      ],
      "readerAction": "Treat GTA 6 gift-card refund pages, chargeback helpers, payment-support callbacks, order-verification forms, wallet refund offers, card reissue pages, refund accelerators, buyer-protection claims, support impersonation pages, private payment links, and refund-code claims as unsafe unless a public Rockstar, Take-Two, PlayStation, Xbox, official platform store, official support page, official retailer, payment-provider terms page, or verified post-launch source names the exact product, region, and payment route. Do not share payment details, order IDs, wallet addresses, gift-card codes, passwords, 2FA codes, recovery codes, platform credentials, identity documents, account data, card details, private receipts, or system access through DMs, comments, Discord screenshots, QR pages, short links, search ads, cloned store pages, fake support pages, payment-gated forms, private callbacks, remote-access tools, or account-only pages.",
      "evidenceGate": "Public Rockstar/Take-Two/platform-store/support/retailer wording, official payment-provider or refund policy context, official payment/support status, or verified post-launch evidence for the exact GTA 6 refund, gift-card, chargeback, payment-support, order-verification, wallet, card-reissue, account, region, or retailer route.",
      "blockedActions": [
        "sharing payment details, order IDs, wallet addresses, gift-card codes, card details, passwords, 2FA codes, recovery codes, identity documents, platform credentials, private receipts, system access, or account data",
        "paying refund accelerators, buyer-protection helpers, support callbacks, gift-card unlock fees, wallet requests, or chargeback services",
        "trusting QR-code pages, private support calls, screen-share funnels, remote-access tools, DMs, comments, search ads, cloned support pages, cloned stores, Discord screenshots, private callbacks, account-only pages, or source-less refund screenshots as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "fake-moderation-appeal-scam-safety",
      "intent": "fake-moderation-appeal-scam-safety",
      "status": "official moderation/support gap + account/payment safety",
      "primaryUrl": "/blog/gta-6-account-linking-login-security-watchlist/",
      "supportUrls": [
        "/blog/gta-6-server-status-online-error-code-watchlist/",
        "/preorder-safety-centre/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 fake moderation appeal",
        "gta 6 ban appeal",
        "gta 6 account warning",
        "gta 6 strike removal",
        "gta 6 suspension unlock"
      ],
      "readerAction": "Treat GTA 6 fake moderation appeals, ban appeals, account warnings, strike removals, suspension unlocks, verification tickets, paid appeal helpers, private support escalations, entitlement restore pages, account-cleanup offers, enforcement-status screenshots, and cloned support forms as unsafe unless a public Rockstar, Take-Two, Rockstar Support, PlayStation, Xbox, official platform support, official status/support page, official security advisory, or verified post-launch source names the exact route. Do not pay appeal fees, buy gift cards, send wallet payments, scan QR pages, install remote-access tools, join private support calls, open private-drive files, or share passwords, 2FA codes, recovery codes, session tokens, wallet details, gift-card codes, payment details, platform credentials, order IDs, account data, identity documents, private capture, or system access through DMs, comments, Discord screenshots, short links, fake support pages, payment gates, search ads, private forms, account-only pages, or paid helpers.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/support/status wording, official public security advisory, official platform support documentation, or verified post-launch evidence for the exact GTA 6 moderation, appeal, warning, enforcement, account, support, entitlement, payment, platform, or security route.",
      "blockedActions": [
        "paying appeal fees, private support fees, strike-removal fees, wallet requests, gift-card charges, or account-cleanup helpers",
        "entering passwords, 2FA codes, recovery codes, session tokens, payment details, wallet details, order IDs, platform credentials, identity documents, or account data into private appeal/support portals",
        "scanning QR-code verification or ticket pages",
        "joining private support calls or screen-share funnels that require payment, credentials, QR scans, or account data",
        "installing remote-access tools for appeal or support help",
        "treating DMs, comments, search ads, cloned support pages, Discord screenshots, private tickets, account-only pages, or source-less enforcement screenshots as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "ai-voice-clone-audio-scam-safety",
      "intent": "ai-voice-clone-audio-scam-safety",
      "status": "official cast/audio gap + synthetic-media/payment/credential safety",
      "primaryUrl": "/blog/gta-6-voice-actors-cast-jason-lucia-watchlist/",
      "supportUrls": [
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 ai voice clone",
        "gta 6 fake actor audio",
        "gta 6 cast dm voice leak",
        "gta 6 paid voice recording",
        "gta 6 private audition clip"
      ],
      "readerAction": "Treat GTA 6 AI voice clones, fake actor audio, cast DMs, paid voice leaks, call recordings, private audition clips, impersonation pages, voice-pack downloads, synthetic dialogue, and account-only audio previews as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official media page, official platform page, official store page, clearly attributable public outlet disclosure, or verified post-launch source names the exact route. Do not pay for audio access, join private calls, download voice packs, install browser extensions, scan QR pages, open private-drive files, or share passwords, 2FA codes, recovery codes, wallet details, payment details, platform credentials, account data, identity documents, private media, audition material, or embargo files through DMs, comments, Discord screenshots, short links, payment gates, cloned actor pages, private forms, or account-only pages.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/media wording, official public casting or media disclosure, clearly attributable public outlet/source context, official security advisory, or verified post-launch evidence for the exact GTA 6 cast, voice, audio, dialogue, media-access, account, download, payment, platform, review, or support route.",
      "blockedActions": [
        "paying for voice leaks, actor DMs, private audition clips, synthetic dialogue packs, call recordings, or account-only audio access",
        "downloading voice packs, browser extensions, launchers, torrents, private-drive files, Discord attachments, or fake media installers",
        "joining private calls or screen-share funnels that require payment, credentials, QR scans, or account data",
        "sharing passwords, 2FA codes, recovery codes, wallet details, payment details, platform credentials, identity documents, private media, audition files, embargo material, or account data",
        "treating AI voice clones, actor impersonation pages, DMs, comments, Discord screenshots, private calls, account-only previews, or source-less reposts as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "fan-made-installer-download-safety",
      "intent": "fan-made-installer-download-safety",
      "status": "official gap + installer/download/payment/credential safety",
      "primaryUrl": "/blog/gta-6-mobile-apk-download-watchlist/",
      "supportUrls": [
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 fan made installer",
        "gta 6 early access launcher download",
        "gta 6 apk mirror",
        "gta 6 private build download",
        "gta 6 cracked preload setup wizard"
      ],
      "readerAction": "Treat GTA 6 fan-made installers, early-access launchers, APK mirrors, mod-menu bundles, unofficial build downloads, cracked preload files, setup wizards, cloud-demo launchers, launcher patches, installer keys, torrent bundles, and executable access tools as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official platform, official store, official support page, official security advisory, or verified post-launch source names the exact route. Do not download installers, sideload APKs, open private-drive files, run setup wizards, scan QR pages, pay for access, buy keys, install remote-access tools, or share passwords, 2FA codes, recovery codes, wallet details, gift-card codes, payment details, platform credentials, account data, identity documents, private capture, or system access through file hosts, DMs, comments, Discord attachments, Telegram mirrors, short links, fake launcher pages, search ads, payment gates, cloned support pages, private forms, or account-only pages.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support wording, official public access or security advisory, official platform documentation, or verified post-launch evidence for the exact GTA 6 installer, launcher, mobile, APK, beta, early-access, account, support, platform, preload, download, payment, or security route.",
      "blockedActions": [
        "downloading fan-made installers, early-access launchers, APK mirrors, mod-menu bundles, cracked preload files, setup wizards, torrents, private-drive files, Telegram mirrors, or Discord attachments",
        "sideloading APKs or running EXE/DMG/MSI installers that claim GTA 6 access",
        "paying access fees, buying keys, sending wallet payments, or buying gift cards for installer access",
        "scanning QR-code launcher or verification pages",
        "installing remote-access tools for setup help",
        "sharing passwords, 2FA codes, recovery codes, wallet details, gift-card codes, payment details, platform credentials, identity documents, private capture, system access, or account data",
        "treating DMs, comments, search ads, file hosts, cloned support pages, account-only captures, private forms, or source-less installer screenshots as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "benchmark-test-download-safety",
      "intent": "benchmark-test-download-safety",
      "status": "official performance gap + tool/download/payment safety",
      "primaryUrl": "/blog/gta-6-console-performance-60fps-ps5-pro-watchlist/",
      "supportUrls": [
        "/blog/gta-6-system-requirements-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 benchmark test",
        "gta 6 fps unlock download",
        "gta 6 graphics settings leak",
        "gta 6 capture utility",
        "gta 6 performance mod optimization"
      ],
      "readerAction": "Treat GTA 6 benchmark tests, FPS unlocks, graphics-settings leaks, capture utilities, performance mods, optimization downloads, driver-profile pages, config files, shader packs, EXE installers, APKs, beta tools, and paid benchmark access as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official platform, official store, official support page, clearly attributable public technical review, official security advisory, or verified post-launch source names the exact route. Do not download tools, install launchers, apply config files, scan QR pages, pay for benchmark access, run remote-access utilities, or share passwords, 2FA codes, recovery codes, wallet details, payment details, platform credentials, account data, identity documents, private capture, or system access through file hosts, DMs, comments, Discord screenshots, short links, fake driver pages, payment gates, search ads, private forms, or account-only pages.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support wording, official technical guidance, clearly attributable public performance/review context, official security advisory, or verified post-launch evidence for the exact GTA 6 performance, benchmark, PC, graphics, capture, tool, driver, settings, account, download, payment, platform, or support route.",
      "blockedActions": [
        "downloading benchmark tools, FPS unlockers, optimization utilities, config files, shader packs, APKs, EXE installers, private-drive files, torrents, or Discord attachments",
        "paying for benchmark access, performance mods, driver profiles, capture utilities, or optimization bundles",
        "running remote-access tools or fake driver updaters",
        "scanning QR-code installer or verification pages",
        "sharing passwords, 2FA codes, recovery codes, wallet details, payment details, platform credentials, identity documents, private capture, system access, or account data",
        "treating edited charts, DMs, comments, search ads, Discord screenshots, file hosts, account-only captures, or source-less benchmark screenshots as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "synthetic-preview-scam-safety",
      "intent": "synthetic-preview-scam-safety",
      "status": "official media gap + synthetic/download/payment safety",
      "primaryUrl": "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
      "supportUrls": [
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/blog/gta-6-trailer-3-countdown-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 synthetic preview",
        "gta 6 leaked build stream",
        "gta 6 private capture",
        "gta 6 fake hands on clip",
        "gta 6 paid footage access"
      ],
      "readerAction": "Treat GTA 6 synthetic previews, leaked-build streams, private captures, fake hands-on clips, AI gameplay videos, paid footage access, preview downloads, streamer keys, capture-room invites, and media-access offers as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official platform, official store, official media page, or clearly attributable public review/source disclosure names the exact route. Do not pay for footage, join private streams, download launchers/APKs, install browser extensions, scan QR pages, open private-drive files, or share passwords, 2FA codes, recovery codes, wallet details, payment details, platform credentials, account data, private media, embargo material, or identity documents through DMs, comments, Discord screenshots, short links, payment gates, torrents, private forms, or account-only pages.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support wording, official published media, official public media-access disclosure, clearly attributable public outlet/reviewer context, official security advisory, or verified post-launch evidence for the exact GTA 6 preview, hands-on, footage, build, media-access, account, download, payment, platform, review, or support route.",
      "blockedActions": [
        "paying for footage access, preview keys, private streams, capture-room invites, or media-download bundles",
        "downloading launchers, APKs, browser extensions, torrents, private-drive files, Discord attachments, or fake preview installers",
        "joining private streams or screen-share funnels that require payment, credentials, QR scans, or account data",
        "sharing passwords, 2FA codes, recovery codes, wallet details, payment details, platform credentials, identity documents, private media, embargo files, or account data",
        "treating AI gameplay, leaked-build clips, DMs, comments, Discord screenshots, private streams, account-only pages, or source-less reposts as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "fake-beta-invite-resale-safety",
      "intent": "fake-beta-invite-resale-safety",
      "status": "official gap + access-code/payment/credential safety",
      "primaryUrl": "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
      "supportUrls": [
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/preorder-safety-centre/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 fake beta invite resale",
        "gta 6 access code marketplace",
        "gta 6 paid playtest slot",
        "gta 6 invite transfer fee",
        "gta 6 survey verification code"
      ],
      "readerAction": "Treat GTA 6 beta invite resale, access-code marketplace listings, paid playtest slots, invite transfers, survey gates, verification fees, QR checks, private beta portals, early-access auctions, and beta-code trades as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official platform, official store, or official support page names the exact access route. Do not pay fees, buy codes, scan QR pages, open private portals, download launchers/APKs, install remote-access tools, or share passwords, 2FA codes, recovery codes, wallet details, gift-card codes, payment details, identity documents, platform credentials, or account data through DMs, comments, Discord screenshots, short links, marketplace listings, private forms, or account-only pages.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support wording, official public access or security advisory, official payment/support status, or verified post-launch evidence for the exact GTA 6 beta, playtest, early-access, invite, access-code, account, download, payment, preorder, review, or support route.",
      "blockedActions": [
        "buying beta invites, access codes, paid playtest slots, invite transfers, early-access auctions, verification fees, gift-card unlocks, or wallet-request codes",
        "entering passwords, 2FA codes, recovery codes, payment details, wallet details, identity documents, platform credentials, or account data into private beta portals",
        "scanning QR-code verification pages",
        "downloading launchers, APKs, installers, private-drive files, or Discord attachments",
        "installing remote-access tools for access checks",
        "treating DMs, comments, marketplace listings, Discord screenshots, private forms, or account-only pages as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "console-preorder-deposit-checkout-safety",
      "intent": "console-preorder-deposit-checkout-safety",
      "status": "official gap + payment/credential safety",
      "primaryUrl": "/preorder-safety-centre/",
      "supportUrls": [
        "/preorder-store-checker/",
        "/platform-store-source-router/",
        "/buying-guide/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 console preorder deposit",
        "gta 6 fake checkout page",
        "gta 6 early access fee",
        "gta 6 refund bypass",
        "gta 6 queue jump payment link"
      ],
      "readerAction": "Treat console preorder deposits, fake checkout pages, early-access fees, refund-bypass promises, queue-jump offers, private payment links, deposit codes, and account-verification payment prompts as unsafe until a public Rockstar, Take-Two, PlayStation, Xbox, official platform-store, official retailer, or official support page names the exact GTA 6 product, region, and payment route. Do not enter payment details, passwords, 2FA codes, recovery codes, order IDs, wallet details, gift-card codes, identity documents, or account data through DMs, comments, Discord screenshots, QR pages, short links, search ads, cloned stores, fake support pages, remote-access tools, or private checkout forms.",
      "evidenceGate": "Public Rockstar/Take-Two/platform-store/support/retailer wording, official local legal or refund policy context, official payment/support status, or verified post-launch evidence for the exact GTA 6 preorder, console, checkout, deposit, early-access, refund, queue, account, region, or payment route.",
      "blockedActions": [
        "paying deposits, early-access fees, queue-jump fees, gift-card charges, or wallet requests from private links",
        "entering payment details, order IDs, passwords, 2FA codes, recovery codes, wallet details, or identity documents into fake checkout/support pages",
        "scanning QR-code payment pages",
        "joining private Discord checkout funnels",
        "installing remote-access tools for payment or refund help",
        "treating DMs, comments, search ads, cloned pages, Discord screenshots, or private support chats as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "mod-menu-exploit-download-safety",
      "intent": "mod-menu-exploit-download-safety",
      "status": "official gap + cheat/download/account safety",
      "primaryUrl": "/blog/gta-6-mobile-apk-download-watchlist/",
      "supportUrls": [
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-server-status-online-error-code-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 mod menu download",
        "gta 6 exploit money glitch",
        "gta 6 trainer cheat engine",
        "gta 6 injected apk",
        "gta 6 private lobby account boost"
      ],
      "readerAction": "Treat GTA 6 mod menus, exploit downloads, money glitches, trainers, cheat engines, injected APKs, private lobbies, account boosts, unlock tools, bypasses, and anti-cheat workaround claims as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official platform, official store, or official policy page names the exact route. Do not download files, open APKs, install trainers, pay boosters, share passwords, recovery codes, 2FA codes, session tokens, account details, wallet details, or platform credentials through file hosts, DMs, Discord attachments, QR installers, private drives, fake support pages, short links, or search ads.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support wording, official policy or security advisory, official status/support page, or verified post-launch evidence for the exact GTA 6 Online, account, modding, anti-cheat, exploit, APK, lobby, boost, economy, or support route.",
      "blockedActions": [
        "downloading mod menus, trainers, cheat engines, APKs, launchers, private-drive files, torrents, or Discord attachments",
        "paying account boosters or private-lobby sellers",
        "sharing passwords, recovery codes, 2FA codes, session tokens, wallet details, or platform credentials",
        "installing remote-access tools",
        "scanning QR-code installer pages",
        "treating DMs, comments, search ads, account-only pages, file hosts, or private support screenshots as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "release-date-check",
      "intent": "release-date-check",
      "status": "confirmed",
      "primaryUrl": "/release-date/",
      "supportUrls": [
        "/timeline/",
        "/official-sources/",
        "/corrections-log/"
      ],
      "queries": [
        "gta 6 release date",
        "when does gta 6 come out",
        "is gta 6 delayed"
      ],
      "readerAction": "Use the November 19, 2026 date only with the official source link and check the corrections log before republishing.",
      "evidenceGate": "Rockstar or Take-Two public date page.",
      "blockedActions": [
        "quoting unsourced delay posts",
        "treating old May 2026 copy as current",
        "publishing countdowns without last-reviewed context"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "pc-platform-decision",
      "intent": "pc-platform-decision",
      "status": "official gap",
      "primaryUrl": "/blog/is-gta-6-coming-to-pc/",
      "supportUrls": [
        "/release-date/",
        "/buying-guide/",
        "/rumour-firewall/"
      ],
      "queries": [
        "is gta 6 coming to pc",
        "gta 6 pc release date",
        "gta 6 steam epic"
      ],
      "readerAction": "Do not make PC-specific buying or upgrade decisions from speculation; subscribe/bookmark until an official PC page exists.",
      "evidenceGate": "Official Rockstar, Take-Two, Rockstar Support, Steam, Epic, or platform-store publication naming PC timing or requirements.",
      "blockedActions": [
        "publishing expected PC windows as fact",
        "using fake store screenshots",
        "recommending hardware for unconfirmed requirements"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "preorder-buyer-safety",
      "intent": "preorder-buyer-safety",
      "status": "official gap",
      "primaryUrl": "/buying-guide/",
      "supportUrls": [
        "/preorder-store-checker/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/launch-checklist/",
        "/newsletter/"
      ],
      "queries": [
        "gta 6 preorder",
        "gta 6 editions",
        "gta 6 price",
        "gta 6 preload size"
      ],
      "readerAction": "Wait for official store pages before buying; use the checklist for storage and spoiler prep without trusting placeholder prices.",
      "evidenceGate": "Official Rockstar, PlayStation, Xbox, or confirmed retailer/store page with exact edition, price, bonus, preload, or refund detail.",
      "blockedActions": [
        "copying retailer placeholders into edition tables",
        "adding affiliate links before approval",
        "ranking stores by commission"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "preorder-store-scam-check",
      "intent": "preorder-store-scam-check",
      "status": "official gap + buyer safety",
      "primaryUrl": "/preorder-store-checker/",
      "supportUrls": [
        "/preorder-safety-centre/",
        "/buying-guide/",
        "/rumour-firewall/",
        "/source-policy/"
      ],
      "queries": [
        "gta 6 preorder scam",
        "gta 6 store page screenshot",
        "gta 6 preorder safe",
        "gta 6 fake edition chart"
      ],
      "readerAction": "Check the page host, exact claim, source trail, payment risk, and commercial pressure before buying or sharing; reject screenshots and offers that cannot be opened as public primary pages.",
      "evidenceGate": "Rockstar, Take-Two, official platform-store, Rockstar Support, or public rating-board source that verifies the exact preorder, edition, price, preload, file-size, PC, refund, or bonus claim.",
      "blockedActions": [
        "entering payment details on unverified pages",
        "sharing screenshots as proof",
        "publishing affiliate CTAs before approval",
        "treating one official detail as proof for every other store-page claim"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "preorder-refund-support-safety",
      "intent": "preorder-refund-support-safety",
      "status": "GTA 6 terms unknown + payment/account safety",
      "primaryUrl": "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
      "supportUrls": [
        "/preorder-safety-centre/",
        "/platform-store-source-router/",
        "/preorder-store-checker/",
        "/buying-guide/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/source-policy/"
      ],
      "queries": [
        "gta 6 preorder refund",
        "gta 6 cancel preorder support",
        "gta 6 duplicate charge help",
        "gta 6 payment support ticket",
        "gta 6 chargeback refund scam"
      ],
      "readerAction": "Use only public Rockstar, Take-Two, PlayStation, Xbox, official platform-store, official retailer, or official support pages for refund, cancellation, duplicate-charge, payment-help, support-ticket, or chargeback questions. Do not enter payment details, credentials, order IDs, wallet details, gift-card codes, recovery codes, or private account data through search ads, DMs, Discord helpers, QR-code refund pages, fake phone numbers, remote-access tools, key-shop chats, or cloned support portals.",
      "evidenceGate": "Public Rockstar/Take-Two/platform-store/support/retailer wording, official local legal policy context, official payment/support status, or verified post-launch evidence for the exact GTA 6 product, account, region, refund, cancellation, duplicate-charge, support-ticket, entitlement, or payment route.",
      "blockedActions": [
        "entering payment details on refund-helper pages",
        "sharing order IDs or account credentials in DMs",
        "calling phone numbers from search ads",
        "scanning QR-code refund pages",
        "installing remote-access tools for support",
        "buying gift cards or paying fees to unlock refunds",
        "treating private support screenshots or key-shop chats as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "console-bundle-giveaway-safety",
      "intent": "console-bundle-giveaway-safety",
      "status": "official gap + prize/payment safety",
      "primaryUrl": "/preorder-safety-centre/",
      "supportUrls": [
        "/platform-store-source-router/",
        "/preorder-store-checker/",
        "/buying-guide/",
        "/blog/gta-6-wishlist-alerts-official-page-tracker/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/source-policy/"
      ],
      "queries": [
        "gta 6 console bundle giveaway",
        "gta 6 sweepstakes winner code",
        "gta 6 shipping fee prize",
        "gta 6 deposit private claim",
        "gta 6 prize verification scam"
      ],
      "readerAction": "Treat console bundles, giveaways, sweepstakes, winner codes, shipping-fee prize claims, deposits, private-claim links, influencer prize posts, and verification pages as unsafe until a public Rockstar, Take-Two, PlayStation, Xbox, official platform-store, official retailer, or regulator/terms page names the exact GTA 6 offer. Do not enter payment details, credentials, addresses, wallet details, gift-card codes, order IDs, recovery codes, or account data through DMs, comments, Discord screenshots, QR pages, cloned store pages, fake support pages, short links, search ads, or private winner messages.",
      "evidenceGate": "Public Rockstar/Take-Two/platform-store/support/retailer/regulator wording, official giveaway terms, official platform-store page, official retailer page, or verified post-launch evidence for the exact GTA 6 bundle, giveaway, sweepstakes, prize, shipping, deposit, claim, account, payment, or retailer route.",
      "blockedActions": [
        "paying shipping fees or deposits for prizes",
        "sharing addresses, wallet details, gift-card codes, order IDs, recovery codes, or credentials in private claim forms",
        "scanning QR-code giveaway pages",
        "joining private Discord prize funnels",
        "opening cloned store or fake support pages",
        "treating influencer DMs, comments, screenshots, or private winner messages as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "stolen-account-recovery-service-safety",
      "intent": "stolen-account-recovery-service-safety",
      "status": "official gap + account recovery/payment safety",
      "primaryUrl": "/blog/gta-6-account-linking-login-security-watchlist/",
      "supportUrls": [
        "/platform-store-source-router/",
        "/server-status-source-router/",
        "/preorder-safety-centre/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 stolen account recovery service",
        "gta 6 account unlock fee",
        "gta 6 ban appeal helper",
        "gta 6 2fa reset recovery code",
        "gta 6 private support account fix"
      ],
      "readerAction": "Use only public Rockstar, Rockstar Support, PlayStation, Xbox, official platform support, or official status/support pages for stolen-account, account-unlock, ban-appeal, 2FA-reset, recovery-code, entitlement-fix, paid-helper, or private-support questions. Do not share passwords, recovery codes, 2FA codes, session tokens, payment details, order IDs, wallet details, identity documents, or private account data with DMs, comments, Discord helpers, QR-code pages, remote-access tools, paid recovery services, account-only screenshots, fake support pages, short links, or search ads.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform support wording, official status/support page, public security advisory, or verified post-launch evidence for the exact GTA 6 account recovery, account unlock, ban appeal, 2FA reset, recovery-code, support, entitlement, or payment route.",
      "blockedActions": [
        "sharing passwords, recovery codes, 2FA codes, session tokens, payment details, order IDs, wallet details, or identity documents",
        "paying account recovery or unlock fees",
        "installing remote-access tools for support",
        "scanning QR-code recovery pages",
        "joining private Discord support funnels",
        "treating DMs, comments, search ads, account-only pages, or private support screenshots as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "trailer-analysis-download-safety",
      "intent": "trailer-analysis-download-safety",
      "status": "official media only + download/leak safety",
      "primaryUrl": "/blog/gta-6-trailer-2-breakdown/",
      "supportUrls": [
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/media-gallery/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 trailer analysis download",
        "gta 6 frame pack zip",
        "gta 6 map leak overlay download",
        "gta 6 private asset pack",
        "gta 6 creator kit exe"
      ],
      "readerAction": "Use only public Rockstar, Take-Two, official platform/store/support pages, official published media, or clearly attributable public reviewer/source disclosures for trailer-analysis, frame-pack, map-overlay, private asset-pack, media-kit, creator-kit, ZIP, EXE, APK, or file-download claims. Do not download archives, installers, private drives, torrents, Discord attachments, QR installers, cloned media-kit pages, payment-gated packs, credential prompts, extracted assets, leaked footage, or file-host mirrors.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store wording, official published media, clearly attributable public reviewer/source disclosure, official public security advisory, or verified post-launch evidence for the exact GTA 6 trailer, screenshot, media-kit, creator-kit, file-download, asset, map-overlay, or analysis route.",
      "blockedActions": [
        "downloading ZIP, EXE, APK, torrent, private-drive, or Discord attachment packs",
        "paying for frame packs, map overlays, creator kits, or private asset bundles",
        "entering credentials through cloned media-kit or file-host pages",
        "scanning QR-code installers",
        "mirroring leaked footage or extracted assets",
        "treating file hosts, private drives, screenshots, or creator descriptions as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "wishlist-alert-fake-link-safety",
      "intent": "wishlist-alert-fake-link-safety",
      "status": "official platform baseline + buyer safety",
      "primaryUrl": "/blog/gta-6-wishlist-alerts-official-page-tracker/",
      "supportUrls": [
        "/preorder-store-checker/",
        "/preorder-safety-centre/",
        "/platform-store-source-router/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/official-sources/"
      ],
      "queries": [
        "gta 6 wishlist alerts",
        "gta 6 preorder notification",
        "gta 6 official page fake link",
        "gta 6 QR code preorder",
        "gta 6 wishlist scam"
      ],
      "readerAction": "Open Rockstar, PlayStation, Xbox, or another public official source directly; do not use social links, QR codes, short URLs, Discord screenshots, giveaway pages, or marketplace urgency as a preorder or alert path.",
      "evidenceGate": "Public Rockstar, Take-Two, PlayStation, Xbox, official store, support, rating-board, or official retailer page with exact GTA 6 wishlist, alert, preorder, price, edition, account, refund, or entitlement wording.",
      "blockedActions": [
        "scanning QR codes from screenshots",
        "entering credentials through alert links",
        "joining beta-key or giveaway pages",
        "paying through marketplace or social DMs",
        "sharing suspicious links as official proof"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "account-recovery-fake-support-safety",
      "intent": "account-recovery-fake-support-safety",
      "status": "official gap + credential safety",
      "primaryUrl": "/blog/gta-6-account-linking-login-security-watchlist/",
      "supportUrls": [
        "/platform-store-source-router/",
        "/preorder-safety-centre/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 hacked account recovery",
        "gta 6 2fa code support",
        "gta 6 passkey trusted device",
        "gta 6 fake rockstar support",
        "gta 6 account ownership transfer"
      ],
      "readerAction": "Use only public Rockstar, Rockstar Support, PlayStation, Xbox, or platform account-security routes for real account problems; do not follow GTA 6-specific recovery, 2FA, passkey, trusted-device, ownership-transfer, or support-workaround advice from screenshots, DMs, QR pages, short links, or creator comments.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform support wording, public security advisory, official status/support page, or verified post-launch evidence for the exact recovery, passkey, device-trust, session, entitlement, support, or ownership step.",
      "blockedActions": [
        "sharing recovery codes or 2FA codes",
        "approving trusted-device prompts from links",
        "pasting session tokens",
        "changing account ownership from DMs",
        "opening shortened support links",
        "turning private support screenshots into advice"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "account-linking-activation-scam-safety",
      "intent": "account-linking-activation-scam-safety",
      "status": "official gap + credential safety",
      "primaryUrl": "/blog/gta-6-account-linking-login-security-watchlist/",
      "supportUrls": [
        "/platform-store-source-router/",
        "/server-status-source-router/",
        "/preorder-safety-centre/",
        "/rumour-firewall/",
        "/source-policy/"
      ],
      "queries": [
        "gta 6 account linking setup",
        "gta 6 cross save activation code",
        "gta 6 entitlement transfer login",
        "gta 6 rockstar account QR code",
        "gta 6 fake login setup"
      ],
      "readerAction": "Treat account-linking, cross-save, transfer, entitlement, activation-code, QR-code, and setup prompts as unsafe until a public Rockstar, Rockstar Support, PlayStation, Xbox, or official platform page names the exact GTA 6 step. Do not enter passwords, verification codes, payment details, recovery codes, platform credentials, or email links from search snippets, ads, DMs, comments, Discord screenshots, QR pages, or creator descriptions.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform support, official store/support/status wording, public security advisory, or verified post-launch evidence for the exact account-linking, activation, entitlement, transfer, cross-save, QR, or setup action.",
      "blockedActions": [
        "entering credentials through setup links",
        "using activation codes from comments or DMs",
        "approving QR-code login prompts from screenshots",
        "unlinking or transferring accounts from unofficial advice",
        "changing regions to force entitlements",
        "treating account-only pages or private support chats as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "fake-beta-invite-safety",
      "intent": "fake-beta-invite-safety",
      "status": "official gap + credential safety",
      "primaryUrl": "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
      "supportUrls": [
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/preorder-store-checker/",
        "/rumour-firewall/",
        "/source-policy/"
      ],
      "queries": [
        "gta 6 beta invite",
        "gta 6 early access playtest",
        "gta 6 invite code survey",
        "gta 6 NDA QR verification",
        "gta 6 beta portal scam"
      ],
      "readerAction": "Treat beta invites, early-access playtests, surveys, NDA pages, invite codes, QR verification, demo downloads, and account-verification prompts as unsafe until a public Rockstar, Take-Two, Rockstar Support, platform, or official store/support page names the exact GTA 6 access route. Do not enter passwords, payment details, wallet details, recovery codes, verification codes, account data, or private information through DMs, comments, short links, QR pages, APKs, Discord screenshots, creator descriptions, or search ads.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support wording, official public security advisory, or verified post-launch evidence for the exact beta, early-access, playtest, survey, NDA, invite-code, QR, demo, or verification route.",
      "blockedActions": [
        "entering credentials into beta portals",
        "scanning QR codes from screenshots or DMs",
        "downloading APKs or launchers from invite pages",
        "paying for playtest access or invite codes",
        "sharing recovery or verification codes",
        "treating private forms, comments, or Discord screenshots as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "review-copy-download-safety",
      "intent": "review-copy-download-safety",
      "status": "official gap + download safety",
      "primaryUrl": "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
      "supportUrls": [
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/",
        "/source-policy/"
      ],
      "queries": [
        "gta 6 review copy download",
        "gta 6 preview build press key",
        "gta 6 embargo file launcher",
        "gta 6 debug build media kit",
        "gta 6 press code installer"
      ],
      "readerAction": "Treat review-copy downloads, preview builds, press keys, embargo files, debug builds, media kits, launcher installers, and code generators as unsafe until a public Rockstar, Take-Two, Rockstar Support, platform, official store/support, or clearly attributable public reviewer/source disclosure names the exact GTA 6 access route. Do not download files, open installers, enter credentials, pay for keys, use QR pages, share private embargo material, mirror assets, or turn file-host links into guidance.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support wording, clearly attributable public reviewer/source disclosure, official public security advisory, or verified post-launch evidence for the exact review-copy, preview-build, press-key, embargo, media-kit, launcher, installer, debug-build, or download route.",
      "blockedActions": [
        "downloading review-copy files or installers",
        "opening private drives, torrents, APKs, or Discord attachments",
        "paying for press keys or access bundles",
        "entering credentials through launcher prompts",
        "sharing embargo files or private media kits",
        "treating file hosts, QR pages, or account-only portals as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "fake-job-recruitment-safety",
      "intent": "fake-job-recruitment-safety",
      "status": "official gap + recruitment safety",
      "primaryUrl": "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
      "supportUrls": [
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "queries": [
        "gta 6 job application",
        "gta 6 casting call tester",
        "gta 6 recruiter payroll id check",
        "gta 6 application fee discord recruiter",
        "gta 6 talent agency audition"
      ],
      "readerAction": "Treat GTA 6 job applications, casting calls, tester invites, recruiter DMs, payroll forms, ID checks, application fees, talent-agency auditions, ambassador offers, and Discord hiring posts as unsafe until a public Rockstar, Take-Two, Rockstar Support, official careers page, platform, official store/support page, or clearly attributable public outlet context names the exact route. Do not upload ID, share bank/payroll details, pay application fees, install tools, enter credentials, join private Discord funnels, scan QR codes, or trust agency forms from ads, DMs, comments, creator descriptions, or search snippets.",
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support wording, public official careers listing, clearly attributable public outlet context, official public security advisory, or verified post-launch evidence for the exact hiring, casting, tester, playtest, recruiter, payroll, ID-check, agency, or application route.",
      "blockedActions": [
        "uploading ID or payroll details to recruiter forms",
        "paying application, audition, access, or training fees",
        "installing remote-access tools, launchers, APKs, or test clients",
        "entering credentials through hiring portals",
        "joining private Discord recruiter funnels",
        "treating DMs, comments, agency pages, QR codes, or account-only portals as public evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "official-media-countdown-check",
      "intent": "official-media-countdown-check",
      "status": "official gap + media safety",
      "primaryUrl": "/blog/gta-6-trailer-3-countdown-watchlist/",
      "supportUrls": [
        "/blog/gta-6-trailer-2-breakdown/",
        "/media-gallery/",
        "/official-sources/",
        "/source-change-feed/",
        "/rumour-firewall/"
      ],
      "queries": [
        "gta 6 trailer 3",
        "gta 6 new trailer",
        "gta 6 countdown",
        "gta 6 youtube premiere"
      ],
      "readerAction": "Treat next-trailer and countdown claims as untrusted until a public Rockstar, Newswire, official video/social, or official platform media page can be opened directly.",
      "evidenceGate": "Public Rockstar/Rockstar Newswire page, official Rockstar video or social upload, official platform media page, or verified official media archive naming the exact trailer/teaser/premiere.",
      "blockedActions": [
        "sharing AI trailers as official",
        "clicking login-first countdown pages",
        "using leaked clips as evidence",
        "publishing fake premiere dates",
        "downloading video players or browser extensions"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "online-rp-admin-planning",
      "intent": "online-rp-admin-planning",
      "status": "official gap",
      "primaryUrl": "/online/",
      "supportUrls": [
        "/rp/",
        "/blog/gta-6-online-watchlist/",
        "/blog/gta-6-modding-fivem-roleplay-watchlist/"
      ],
      "queries": [
        "gta 6 online crossplay",
        "gta 6 online transfer",
        "gta 6 rp servers",
        "gta 6 five m"
      ],
      "readerAction": "Plan communities around unknowns and reusable admin workflows; do not promise crossplay, transfers, GTA+, FiveM support, or launch server compatibility.",
      "evidenceGate": "Rockstar/Cfx.re/support publication or verified post-launch evidence for Online, crossplay, creator, transfer, or compatibility details.",
      "blockedActions": [
        "selling compatibility promises",
        "presenting RP tools as confirmed GTA 6 features",
        "using leaked build details"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "map-feature-claim-triage",
      "intent": "map-feature-claim-triage",
      "status": "confirmed + inferred",
      "primaryUrl": "/map-claim-ledger/",
      "supportUrls": [
        "/map/",
        "/vehicles/",
        "/features/",
        "/blog/gta-6-trailer-2-breakdown/"
      ],
      "queries": [
        "gta 6 map size",
        "gta 6 vehicles list",
        "gta 6 features confirmed",
        "gta 6 trailer 2 breakdown"
      ],
      "readerAction": "Separate official facts, trailer-inferred observations, and speculation before sharing any map, vehicle, or feature claim.",
      "evidenceGate": "Official media, support copy, source-labelled trailer observation, or post-launch verified in-game evidence.",
      "blockedActions": [
        "publishing complete leaked maps",
        "inventing feature names from freeze frames",
        "using extracted assets as confirmation"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "weapons-combat-claim-triage",
      "intent": "weapons-combat-claim-triage",
      "status": "official gap + combat watchlist",
      "primaryUrl": "/blog/gta-6-weapons-gunplay-combat-watchlist/",
      "supportUrls": [
        "/features/",
        "/guides/",
        "/blog/gta-6-police-wanted-system-watchlist/",
        "/blog/gta-6-online-watchlist/",
        "/blog/gta-6-cheats-codes-console-commands-watchlist/"
      ],
      "queries": [
        "gta 6 weapons",
        "gta 6 gunplay",
        "gta 6 weapon list",
        "gta 6 combat",
        "gta 6 ammo shops",
        "gta 6 best weapons"
      ],
      "readerAction": "Treat weapon lists, gun-shop screenshots, combat stat tables, ammo prices, stealth claims, and Online/PvP balance claims as watchlist items until the exact claim has official or verified post-launch evidence.",
      "evidenceGate": "Official Rockstar gameplay/copy, support or manual material, public platform/store metadata, verified released-game capture, direct testing with platform/date/patch context, or patch notes for the exact weapon or combat claim.",
      "blockedActions": [
        "publishing leaked arsenals",
        "using datamined weapon files",
        "copying fake shop screenshots",
        "turning trainer or mod-menu claims into guide copy",
        "claiming best-weapon rankings before release evidence"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "spoiler-safe-guide-routing",
      "intent": "spoiler-safe-guide-routing",
      "status": "spoiler-controlled",
      "primaryUrl": "/spoiler-policy/",
      "supportUrls": [
        "/guides/",
        "/blog/spoiler-safe-gta-6-guides/",
        "/blog/gta-6-trophy-achievement-watchlist/"
      ],
      "queries": [
        "gta 6 walkthrough",
        "gta 6 missions",
        "gta 6 trophies",
        "gta 6 spoiler free guide"
      ],
      "readerAction": "Use spoiler-free titles and summaries first; only expose story outcomes, mission names, or trophy spoilers behind explicit consent after launch.",
      "evidenceGate": "Official public material or verified post-launch gameplay with spoiler labels and corrections path.",
      "blockedActions": [
        "publishing leaked mission lists",
        "putting story outcomes in titles",
        "mixing spoiler and spoiler-free pages without labels"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "creator-publishing-decision",
      "intent": "creator-publishing-decision",
      "status": "evergreen",
      "primaryUrl": "/creator-toolkit/",
      "supportUrls": [
        "/creator-generator/",
        "/content-calendar/",
        "/blog/creator-video-ideas/"
      ],
      "queries": [
        "gta 6 video ideas",
        "gta 6 content calendar",
        "gta 6 creator hooks"
      ],
      "readerAction": "Create source-labelled scripts, calendars, pinned comments, and follow-up hooks that keep confirmed, unknown, and speculative points visibly separated.",
      "evidenceGate": "Reusable official-source trail, source policy link, and visible trust label in the published script or post.",
      "blockedActions": [
        "leak-chasing hooks",
        "AI-generated fake fact tables",
        "unlabelled speculation thumbnails"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "capture-creator-tool-claim",
      "intent": "capture-creator-tool-claim",
      "status": "official gap + creator safety",
      "primaryUrl": "/blog/gta-6-photo-mode-rockstar-editor-capture-tools-watchlist/",
      "supportUrls": [
        "/creator-toolkit/",
        "/media-gallery/",
        "/blog/creator-video-ideas/",
        "/post-launch-verification-lab/",
        "/source-policy/"
      ],
      "queries": [
        "gta 6 photo mode",
        "gta 6 rockstar editor",
        "gta 6 director mode",
        "gta 6 replay editor",
        "gta 6 capture tools",
        "gta 6 creator tools"
      ],
      "readerAction": "Prepare source-labelled capture workflows now, but keep photo mode, Rockstar Editor, director mode, replay tools, UGC editors, and export features unconfirmed until exact public evidence exists.",
      "evidenceGate": "Public Rockstar, Take-Two, support/manual/platform material, public creator-tool documentation, or verified post-launch capture/testing for the exact feature with platform/date/version and spoiler scope.",
      "blockedActions": [
        "publishing leaked menu clips",
        "copying GTA V/RDR2 editor assumptions",
        "turning AI UI mockups into feature lists",
        "using private review footage",
        "adding affiliate/sponsor capture advice before approval"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "early-access-beta-embargo-safety",
      "intent": "early-access-beta-embargo-safety",
      "status": "official gap + scam risk",
      "primaryUrl": "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
      "supportUrls": [
        "/preorder-safety-centre/",
        "/buying-guide/",
        "/rumour-firewall/",
        "/official-sources/"
      ],
      "queries": [
        "gta 6 early access",
        "gta 6 beta invite",
        "gta 6 review embargo",
        "gta 6 creator code"
      ],
      "readerAction": "Treat early-access keys, beta invites, creator codes, embargo screenshots, and giveaway links as unsafe until the exact access detail is public and attributable.",
      "evidenceGate": "Official Rockstar, Take-Two, platform-store, Rockstar Support, or clearly attributable public reviewer/source disclosure naming the exact GTA 6 access detail.",
      "blockedActions": [
        "entering credentials into beta pages",
        "downloading unofficial launchers or APKs",
        "sharing private invite screenshots as proof",
        "buying grey-market early-access keys"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "mobile-apk-download-safety",
      "intent": "mobile-apk-download-safety",
      "status": "official gap + player safety",
      "primaryUrl": "/blog/gta-6-mobile-apk-download-watchlist/",
      "supportUrls": [
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-cheats-codes-console-commands-watchlist/",
        "/preorder-store-checker/",
        "/platform-store-source-router/",
        "/source-policy/"
      ],
      "queries": [
        "gta 6 mobile",
        "gta 6 apk",
        "gta 6 android download",
        "gta 6 ios download",
        "gta 6 cloud demo",
        "gta 6 free download"
      ],
      "readerAction": "Do not download, sideload, install, mirror, test, or share mobile/APK/cloud/free-install offers unless the exact GTA 6 access path is visible on a public official Rockstar or platform source.",
      "evidenceGate": "Public Rockstar, Take-Two, official platform-store, Rockstar Support, Apple App Store, Google Play, Xbox, PlayStation, Steam, Epic, or verified post-launch platform page naming the exact mobile, cloud, demo, companion-app, or download offer.",
      "blockedActions": [
        "installing APKs or launchers",
        "entering credentials into verification pages",
        "sharing QR codes or shortened links",
        "testing emulator bundles for content",
        "treating screenshots or app-store mockups as proof"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "accessibility-comfort-decision",
      "intent": "accessibility-comfort-decision",
      "status": "official gap + buyer safety",
      "primaryUrl": "/blog/gta-6-accessibility-options-watchlist/",
      "supportUrls": [
        "/launch-checklist/",
        "/buying-guide/",
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/source-policy/"
      ],
      "queries": [
        "gta 6 accessibility options",
        "gta 6 subtitles",
        "gta 6 controls remap",
        "gta 6 motion blur"
      ],
      "readerAction": "Plan comfort needs generically, but do not rely on unconfirmed settings lists, copied accessibility tables, or leaked menu screenshots for purchase decisions.",
      "evidenceGate": "Official Rockstar accessibility/support detail, platform metadata, reviewer accessibility coverage after embargo, or verified post-launch settings capture with version/date context.",
      "blockedActions": [
        "publishing copied settings lists as facts",
        "using leaked settings screens",
        "claiming specific assists before official evidence",
        "making buyer promises from generic console features"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "parent-household-rating-decision",
      "intent": "parent-household-rating-decision",
      "status": "household safety",
      "primaryUrl": "/blog/gta-6-parent-guide-age-rating-watchlist/",
      "supportUrls": [
        "/preorder-safety-centre/",
        "/spoiler-safe-mode/",
        "/buying-guide/",
        "/newsletter/"
      ],
      "queries": [
        "gta 6 parent guide",
        "gta 6 age rating",
        "is gta 6 safe for kids",
        "gta 6 parental controls"
      ],
      "readerAction": "Separate age-rating evidence, platform family controls, spoiler exposure, Online communication, preorder pressure, and household comfort needs before buying or gifting.",
      "evidenceGate": "Public rating-board publication, official platform family-safety documentation, Rockstar support/store copy, or verified post-launch settings evidence.",
      "blockedActions": [
        "trusting fake rating cards",
        "promising Online chat settings before source evidence",
        "buying from social urgency links",
        "letting spoiler clips drive household decisions"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "vehicle-roster-customization-claim",
      "intent": "vehicle-roster-customization-claim",
      "status": "confirmed + watchlist",
      "primaryUrl": "/blog/gta-6-vehicles-cars-customization-watchlist/",
      "supportUrls": [
        "/vehicles/",
        "/features/",
        "/map-claim-ledger/",
        "/rumour-firewall/"
      ],
      "queries": [
        "gta 6 vehicles list",
        "gta 6 cars customization",
        "gta 6 vehicle prices",
        "gta 6 aircraft boats"
      ],
      "readerAction": "Keep vehicle observations, exact model names, prices, spawn points, customization rules, and Online vehicle systems in separate evidence lanes.",
      "evidenceGate": "Official Rockstar media/copy, public support/store/manual detail, verified post-launch capture, direct testing, or versioned patch notes for the exact vehicle claim.",
      "blockedActions": [
        "publishing complete leaked rosters",
        "using extracted model names",
        "copying fake dealership screenshots",
        "turning creator thumbnails into database rows"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "radio-music-soundtrack-claim",
      "intent": "radio-music-soundtrack-claim",
      "status": "official trailer facts + unknown",
      "primaryUrl": "/blog/gta-6-radio-music-soundtrack-watchlist/",
      "supportUrls": [
        "/blog/gta-6-trailer-2-breakdown/",
        "/creator-toolkit/",
        "/rumour-firewall/",
        "/sponsorship/"
      ],
      "queries": [
        "gta 6 soundtrack",
        "gta 6 radio stations",
        "gta 6 trailer song",
        "gta 6 music list"
      ],
      "readerAction": "Use official trailer music only for the trailer it appears in; keep station lists, DJs, playlists, adverts, and soundtrack claims unpromoted until source evidence exists.",
      "evidenceGate": "Rockstar trailer/Newswire/music page, official soundtrack release, credited rights-holder announcement tied explicitly to GTA 6, public platform metadata, or verified post-launch capture.",
      "blockedActions": [
        "embedding leaked audio",
        "publishing fake full playlists",
        "treating artist teases as confirmation",
        "implying official music or sponsor partnership without approval"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    },
    {
      "id": "post-launch-guide-evidence",
      "intent": "post-launch-guide-evidence",
      "status": "post-launch verification",
      "primaryUrl": "/post-launch-verification-lab/",
      "supportUrls": [
        "/guides/",
        "/spoiler-policy/",
        "/map-evidence-board/",
        "/deployment-readiness/"
      ],
      "queries": [
        "gta 6 guide update evidence",
        "gta 6 mission walkthrough source",
        "gta 6 map evidence",
        "gta 6 trophy source"
      ],
      "readerAction": "Convert launch-week gameplay into guides only after source capture, spoiler scope, affected routes, rollback path, and validation gate are recorded.",
      "evidenceGate": "Official public material, verified released-game capture with platform/date/version context, direct testing notes, public platform trophy metadata, or versioned patch notes.",
      "blockedActions": [
        "publishing leaked mission lists",
        "putting endings in snippets",
        "updating guide tables from memory alone",
        "skipping corrections-log and validation when public guidance changes"
      ],
      "receiptUse": "Use this local receipt before buying, publishing, changing metadata, updating snippets, drafting creator copy, or forwarding a GTA 6 claim.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local routing receipt only; no purchase, account login, public post, newsletter send, Discord announcement, production deploy, affiliate/sponsor action, credential use, download, scrape, browser-profile use, or external write without explicit approval.",
      "rollbackPath": "/corrections-log/"
    }
  ],
  "trailer2SceneTaxonomy": [
    {
      "id": "jason-lucia-framing",
      "lane": "Character framing",
      "label": "official-footage observation",
      "readerQuestion": "What can Trailer 2 support about Jason and Lucia without spoiling or inventing story outcomes?",
      "safeClaim": "Use official footage and Rockstar copy to discuss broad character framing only; endings, betrayals, mission order, playable balance, and relationship outcomes stay out of the pre-launch answer.",
      "sourceGate": "Rockstar Trailer 2 page, official trailer embed, character pages, Newswire copy, or official screenshots/captions.",
      "route": "/characters/",
      "blockedInputs": [
        "leaked cutscenes",
        "private story summaries",
        "mission scripts",
        "anonymous actor/story claims"
      ],
      "updateTrigger": "Official character page update, new official trailer/screenshot, credited interview, or post-launch verified spoiler-gated evidence."
    },
    {
      "id": "vice-city-leonida-places",
      "lane": "Setting and geography",
      "label": "official-footage observation",
      "readerQuestion": "Which places can be discussed from Trailer 2 without implying a complete map?",
      "safeClaim": "Describe visible official-media setting cues conservatively and route exact districts, boundaries, activity locations, and map-size claims to the map ledger until official or verified evidence exists.",
      "sourceGate": "Official trailer frame, Rockstar GTA VI page, Newswire context, official screenshot/caption, or verified post-launch map evidence.",
      "route": "/map-claim-ledger/",
      "blockedInputs": [
        "complete leaked maps",
        "datamined coordinates",
        "stitched fan maps presented as fact",
        "anonymous district lists"
      ],
      "updateTrigger": "New official geography copy, official map material, or verified post-launch route/location evidence."
    },
    {
      "id": "vehicles-traffic-and-transport",
      "lane": "Vehicles and movement",
      "label": "cautious inference",
      "readerQuestion": "Can visible cars, bikes, boats, aircraft, traffic, or road scenes become a confirmed vehicle list?",
      "safeClaim": "Visible transport can support category scaffolding and watchlist rows, but exact names, handling, ownership, customization, and mission use need stronger evidence.",
      "sourceGate": "Official media frame with visible context, Rockstar vehicle copy, platform/store/support material, or post-launch verified testing.",
      "route": "/vehicles/",
      "blockedInputs": [
        "leaked vehicle rosters",
        "extracted model names",
        "private build garage screens",
        "AI-upscaled badge guesses"
      ],
      "updateTrigger": "Official vehicle showcase, support/manual details, or verified post-launch vehicle capture with dated platform context."
    },
    {
      "id": "features-social-police-activities",
      "lane": "Gameplay-system hints",
      "label": "cautious inference",
      "readerQuestion": "What can trailer scenes suggest about social media, policing, activities, interiors, wildlife, or side content?",
      "safeClaim": "Trailer tone can inspire questions and feature watchlists; it does not confirm system depth, UI names, wanted-level rules, minigames, interiors, or mission consequences.",
      "sourceGate": "Official gameplay deep dive, Rockstar/Take-Two support or store copy, official screenshots with captions, or verified post-launch testing.",
      "route": "/features/",
      "blockedInputs": [
        "fake UI screenshots",
        "leaked gameplay clips",
        "datamined app names",
        "creator thumbnails claiming confirmed mechanics"
      ],
      "updateTrigger": "Official gameplay/system reveal, support article, platform metadata, or reproducible post-launch evidence."
    },
    {
      "id": "creator-breakdown-hooks",
      "lane": "Creator-safe angles",
      "label": "fan theory allowed",
      "readerQuestion": "How should creators turn Trailer 2 analysis into hooks without laundering speculation into fact?",
      "safeClaim": "Use chaptered hooks that label each point as shown, inferred, theory, unknown, or rejected; keep source labels in titles, pinned comments, and descriptions.",
      "sourceGate": "Visible source trail, official media links, source-policy language, and no-leaks review before publishing scripts or thumbnails.",
      "route": "/creator-toolkit/",
      "blockedInputs": [
        "leak-dependent thumbnails",
        "fake confirmed language",
        "copyright-leak uploads",
        "story-spoiler bait"
      ],
      "updateTrigger": "New official footage, corrected source label, creator-policy update, or post-launch spoiler-safe guide expansion."
    },
    {
      "id": "rejected-leak-dependent-scenes",
      "lane": "Blocked inputs",
      "label": "rejected leak-dependent claim",
      "readerQuestion": "What should happen when a scene claim depends on private or leaked material?",
      "safeClaim": "Reject it from the article body, schema, metadata, thumbnails, newsletter copy, and guide planning; route the claim to the rumour firewall without repeating spoiler or private details.",
      "sourceGate": "No promotion path unless the same detail later becomes official public material or verified post-launch evidence.",
      "route": "/rumour-firewall/",
      "blockedInputs": [
        "private build clips",
        "datamined UI",
        "extracted files",
        "anonymous full-scene scripts",
        "leaked mission names"
      ],
      "updateTrigger": "Official publication of the same detail, a correction entry, or post-launch verified public evidence with spoiler controls."
    },
    {
      "id": "snippet-schema-and-answer-engine-receipt",
      "lane": "Snippet and schema promotion",
      "label": "receipt required before promotion",
      "readerQuestion": "When can a Trailer 2 observation change snippets, FAQ answers, schema, search text, or answer-engine exports?",
      "safeClaim": "Promote only the exact observation supported by official public material, keep the label visible, update affected exports together, and record rollback before changing machine-readable copy.",
      "sourceGate": "Official Trailer 2 page, Rockstar GTA VI page, official screenshot/caption, Newswire wording, or verified post-launch evidence for the exact promoted detail.",
      "route": "/confirmed-vs-rumoured/",
      "blockedInputs": [
        "memory-only edits",
        "creator thumbnails",
        "AI-upscaled frame guesses",
        "search snippets without source URL",
        "one-frame overclaims"
      ],
      "updateTrigger": "New official wording, verified correction, or post-launch receipt that changes the safe answer for snippets or answer-engine packets."
    },
    {
      "id": "post-launch-trailer-retrospective",
      "lane": "Post-launch retrospective",
      "label": "post-launch verification lane",
      "readerQuestion": "How should the article compare Trailer 2 reads against the released game later?",
      "safeClaim": "Use verified released-game evidence to mark which pre-launch reads were confirmed, corrected, downgraded, or still unknown without exposing story spoilers outside labelled sections.",
      "sourceGate": "Released-game capture with platform/date/patch context, official guide/support material, public patch notes, or spoiler-reviewed post-launch evidence.",
      "route": "/post-launch-verification-lab/",
      "blockedInputs": [
        "ending thumbnails",
        "hidden mission leaks",
        "private saves",
        "datamined files",
        "unlabelled spoiler clips"
      ],
      "updateTrigger": "Post-launch verification receipt, official correction, patch note, or spoiler-safe guide update."
    }
  ],
  "earlyAccessClaimIntake": [
    {
      "id": "official-preview-or-review-access",
      "lane": "Official preview or review access",
      "readerRisk": "Medium",
      "currentPosture": "Attributable public source required",
      "safeActionNow": "Treat preview or review-access claims as editorial context only until a named outlet, reviewer, Rockstar, Take-Two, or platform source has public wording readers can open.",
      "promoteOnlyWith": "Public Rockstar/Take-Two publication, named outlet disclosure, review page, preview article, or embargo notice that clearly attributes the access and scope.",
      "blockedInputs": [
        "anonymous reviewer screenshots",
        "private embargo emails",
        "Discord claims",
        "thumbnail-only hands-on claims"
      ],
      "affectedRoutes": [
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/preorder-safety-centre/",
        "/creator-toolkit/",
        "/launch-packet-builder/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "No public post, newsletter send, Discord announcement, production deploy, or creator partnership claim without explicit approval."
    },
    {
      "id": "beta-invite-or-test-build",
      "lane": "Beta invite, test build, or launcher access",
      "readerRisk": "Critical",
      "currentPosture": "Reject unless officially public",
      "safeActionNow": "Do not click, download, mirror, summarize, enter credentials, or send readers to beta pages unless Rockstar or an official platform publishes a public GTA 6 access program.",
      "promoteOnlyWith": "Official Rockstar/Take-Two/platform page naming GTA 6, access rules, eligibility, dates, and account requirements.",
      "blockedInputs": [
        "fake beta portals",
        "key generators",
        "unofficial APKs",
        "launcher downloads",
        "survey walls",
        "password or wallet prompts"
      ],
      "affectedRoutes": [
        "/rumour-firewall/",
        "/preorder-store-checker/",
        "/source-policy/",
        "/reader-action-router/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "No account login, credential use, browser profile, download, scan, public warning post, or external takedown/report action without explicit approval."
    },
    {
      "id": "creator-code-giveaway-or-key",
      "lane": "Creator code, giveaway, or early key",
      "readerRisk": "High",
      "currentPosture": "Watchlist or reject",
      "safeActionNow": "Assume creator codes, early keys, giveaways, and limited-access links are unsafe until the exact offer is public, attributable, and does not require credentials or payment through an unrelated page.",
      "promoteOnlyWith": "Official platform/store giveaway terms, Rockstar/Take-Two confirmation, or a reputable public outlet clearly tying access to an authorised program.",
      "blockedInputs": [
        "shortened giveaway links",
        "grey-market keys",
        "payment-first offers",
        "comment-to-win bait",
        "unverified creator DMs"
      ],
      "affectedRoutes": [
        "/buying-guide/",
        "/preorder-safety-centre/",
        "/creator-toolkit/",
        "/social-trust-layer/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "No affiliate link, sponsor copy, social amplification, giveaway participation, or direct user outreach without explicit approval."
    },
    {
      "id": "preload-or-edition-early-access",
      "lane": "Preload, edition, or paid early-access wording",
      "readerRisk": "High",
      "currentPosture": "Official store wording required",
      "safeActionNow": "Separate wishlist, preload, file size, edition bonus, unlock time, and paid early-access claims; one real store page does not promote the rest.",
      "promoteOnlyWith": "Public Rockstar, Take-Two, PlayStation, Xbox, official store, support, or rating-board page with exact GTA 6 wording for the specific claim.",
      "blockedInputs": [
        "retailer placeholders",
        "edited store screenshots",
        "cached snippets",
        "affiliate urgency",
        "fake countdown pages"
      ],
      "affectedRoutes": [
        "/platform-store-source-router/",
        "/preorder-store-checker/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/blog/gta-6-preload-download-size-watchlist/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "No purchase recommendation, price table, affiliate/sponsor placement, newsletter alert, public post, or production deploy without explicit approval."
    },
    {
      "id": "embargo-spoiler-or-capture-claim",
      "lane": "Embargo, spoiler, or capture-permission claim",
      "readerRisk": "High",
      "currentPosture": "Spoiler-safe review required",
      "safeActionNow": "Keep embargo dates, capture restrictions, score timing, hands-on footage, and story-detail claims out of snippets until public sources make the boundary visible and spoiler-safe.",
      "promoteOnlyWith": "Public outlet disclosure, review page, publisher guidance, official creator/press material, or verified post-launch evidence with spoiler scope recorded.",
      "blockedInputs": [
        "private embargo PDFs",
        "leaked cutscenes",
        "unmarked story details",
        "anonymous review-score dates",
        "private capture rules"
      ],
      "affectedRoutes": [
        "/spoiler-policy/",
        "/spoiler-safe-mode/",
        "/launch-packet-builder/",
        "/correction-impact-router/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "No spoiler-bearing social/newsletter/Discord copy, creator script, public alert, or production deploy without explicit spoiler review and approval."
    }
  ],
  "officialMediaRightsEvidenceMatrix": [
    {
      "id": "cover-art-brand-kit-style-guide-provenance-gate",
      "audience": "Readers, creators, editors, brand reviewers, sponsor reviewers, designers, SEOs, and answer engines checking GTA 6 cover-art brand kits, logo lockups, style guides, press-logo folders, colour palettes, co-branding decks, sponsor mockups, and agency handoff packs",
      "currentPosture": "Confirmed reveal; brand-kit, logo-lockup, style-guide, partnership, sponsor, and commercial design claims remain separately gated",
      "readerDecision": "A brand-kit PDF, logo-lockup sheet, style-guide deck, press-logo folder, colour-palette card, co-branding slide, sponsor mockup, agency handoff pack, official social kit, Canva brand board, or Figma library can copy the official June 17 cover-art look without proving official brand rules, reusable logo assets, partnership permission, ad approval, sponsor clearance, or commercial design rights.",
      "safeActionNow": "Use the cover-art reveal only as official-media context; route brand-kit, logo-lockup, style-guide, press-logo, colour-palette, co-branding, sponsor, partnership, template, schema, commercial-use, and reuse claims through exact public official, documented asset-use, or licensee wording before changing creator guidance, media rows, snippets, sponsor copy, answer-engine exports, downloadable templates, or local assets.",
      "evidenceNeeded": "Exact public Rockstar/Take-Two, official press-kit, documented asset-use wording, official partner/licensee wording, official platform/media, official store, or verified post-launch evidence for the specific brand kit, logo lockup, style guide, press logo, colour palette, co-branding, sponsor, agency handoff, commercial-use, partnership, or artwork-reuse claim.",
      "blockedInputs": [
        "brand-kit PDFs",
        "logo-lockup sheets",
        "style-guide decks",
        "press-logo folders",
        "colour-palette cards",
        "co-branding slides",
        "sponsor mockups",
        "agency handoff packs",
        "official social kit claims",
        "Canva brand boards",
        "Figma libraries",
        "marketplace brand packs",
        "QR design folders",
        "login-gated asset rooms",
        "payment prompts",
        "source-less partnership templates"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/creator-toolkit/",
        "/media-gallery/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/source-policy/",
        "/rumour-firewall/",
        "/preorder-safety-centre/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, copied brand-kit embedding, logo-pack download, style-guide download, template distribution, sponsor-copy promotion, co-branding advice, partnership claim promotion, commercial-use advice, public post, newsletter send, Discord/social announcement, affiliate placement, production deploy, credential use, purchase, scrape, or external write without explicit approval."
    },
    {
      "id": "cover-art-strategy-guide-pdf-preview-provenance-gate",
      "audience": "Readers, editors, guide authors, map reviewers, spoiler-policy reviewers, preorder reviewers, SEOs, and answer engines checking GTA 6 cover-art strategy-guide PDFs, walkthrough previews, map booklets, mission tables, collectible checklists, sample chapters, guide preorder cards, and download lockers",
      "currentPosture": "Confirmed reveal; strategy-guide, PDF, walkthrough, map, mission, collectible, spoiler, preorder, file, and reuse claims remain separately gated",
      "readerDecision": "A leaked strategy-guide PDF, fake walkthrough preview, map booklet scan, mission table screenshot, collectible checklist crop, sample chapter download, guide preorder card, or QR guide locker can reuse the official June 17 cover-art look without proving official gameplay guidance, map detail, mission list, collectible route, spoiler permission, preorder offer, file safety, or artwork permission.",
      "safeActionNow": "Use the cover-art reveal only as official-media context; route strategy-guide, PDF-preview, walkthrough, map-booklet, mission-table, collectible-checklist, sample-chapter, guide-preorder, spoiler, schema, file-download, and reuse claims through exact public official or documented publisher wording before changing guide copy, map rows, mission templates, spoiler guidance, preorder rows, answer-engine exports, or local assets.",
      "evidenceNeeded": "Exact public Rockstar/Take-Two, official publisher/store/support, documented guide publisher wording, official platform/media, documented asset-use, official security advisory, or verified post-launch evidence for the specific guide, PDF, walkthrough, map booklet, mission table, collectible checklist, sample chapter, guide preorder, spoiler, file, commercial-use, or artwork-reuse claim.",
      "blockedInputs": [
        "leaked strategy-guide PDFs",
        "fake walkthrough previews",
        "map booklet scans",
        "mission table screenshots",
        "collectible checklist crops",
        "sample chapter downloads",
        "guide preorder cards",
        "QR guide lockers",
        "Discord PDF drops",
        "login-gated guide rooms",
        "payment prompts",
        "ad-wall PDF mirrors",
        "source-less guide preview cards",
        "copied cover-art guide covers"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/guides/",
        "/map/",
        "/blog/gta-6-map-size-rumours-explained/",
        "/blog/spoiler-safe-gta-6-guides/",
        "/blog/gta-6-mission-walkthrough-spoiler-safe-guide/",
        "/preorder-safety-centre/",
        "/source-policy/",
        "/rumour-firewall/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, copied guide-page embedding, PDF download, guide locker scan, Discord file retrieval, login-gated guide access, payment, preorder promotion, spoiler promotion, gameplay claim promotion, map/mission/collectible claim promotion, public post, newsletter send, Discord/social announcement, affiliate placement, production deploy, credential use, purchase, scrape, or external write without explicit approval."
    },
    {
      "id": "cover-art-vector-font-template-provenance-gate",
      "audience": "Readers, creators, editors, brand reviewers, merch-safety reviewers, SEOs, and answer engines checking GTA 6 cover-art SVG traces, recreated logos, fan font packs, Cricut/cut files, vinyl decals, sticker vectors, editable PSD/Figma/Canva kits, and commercial design bundles",
      "currentPosture": "Confirmed reveal; vector, font, editable-template, merch, typography, license, and commercial-use claims remain separately gated",
      "readerDecision": "An SVG logo trace, recreated title treatment, fan font pack, Cricut cut file, decal template, sticker vector, editable PSD/Figma/Canva kit, or marketplace design bundle can copy the official June 17 cover-art look without proving official typography, editable asset rights, merchandise permission, creator-safe reuse, commercial license, or artwork permission.",
      "safeActionNow": "Use the cover-art reveal only as official-media context; route vector, font, logo-recreation, Cricut, decal, editable-template, creator-kit, merch, typography, schema, commercial-use, and reuse claims through exact public official or documented license wording before changing creator guidance, media rows, snippets, answer-engine exports, downloadable templates, or local assets.",
      "evidenceNeeded": "Exact public Rockstar/Take-Two, official press-kit, documented asset-use wording, named licensee, official store, official platform/media, or verified post-launch evidence for the specific SVG trace, logo recreation, font pack, Cricut/cut file, decal template, editable design kit, merch template, typography, commercial-use, or artwork-reuse claim.",
      "blockedInputs": [
        "SVG logo traces",
        "recreated logo vectors",
        "fan font packs",
        "Cricut cut files",
        "decal templates",
        "sticker vector packs",
        "editable PSD kits",
        "Figma template kits",
        "Canva template kits",
        "vinyl-cut files",
        "source-less brand-guideline cards",
        "AI vectorizers",
        "QR template downloads",
        "login-gated design folders",
        "payment prompts",
        "marketplace template bundles",
        "source-less creator-kit claims"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/creator-toolkit/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/media-gallery/",
        "/source-policy/",
        "/rumour-firewall/",
        "/preorder-safety-centre/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, copied vector embedding, font download, template-pack download, AI vector generation, editable-kit distribution, decal promotion, merch-template promotion, commercial-use advice, public post, newsletter send, Discord/social announcement, affiliate placement, production deploy, credential use, purchase, scrape, or external write without explicit approval."
    },
    {
      "id": "cover-art-forum-poll-quote-card-provenance-gate",
      "audience": "Readers, editors, source-policy reviewers, creator-toolkit reviewers, moderators, SEOs, and answer engines checking GTA 6 cover-art forum threads, poll screenshots, meme cards, quote-card recaps, reply-chain summaries, anonymous community posts, and consensus screenshots",
      "currentPosture": "Confirmed reveal; forum, poll, meme, quote-card, anonymous-recap, community-consensus, sentiment, access, support, edition, and reuse claims remain separately gated",
      "readerDecision": "A Reddit thread, forum poll, Discord quote card, meme card, reply-chain summary, anonymous recap, upvote-total screenshot, moderator-note crop, or \"community consensus\" post can reuse the official June 17 cover-art look without proving official timeline wording, insider confirmation, sentiment, edition details, access claims, support authority, community ownership, or artwork permission.",
      "safeActionNow": "Use the cover-art reveal only as official-media context; route forum-thread, poll-screenshot, meme-card, quote-card, reply-chain, anonymous-recap, community-consensus, source-hierarchy, creator, schema, and reuse claims through exact public official or attributable wording before changing article copy, source policy, creator prompts, snippets, answer-engine exports, or local assets.",
      "evidenceNeeded": "Exact public Rockstar/Take-Two, official platform/media/support, attributable outlet context, documented asset-use wording, official verified community-channel wording, or verified post-launch evidence for the specific forum thread, poll screenshot, meme card, quote-card recap, reply-chain summary, anonymous recap, moderator note, community-consensus, sentiment, access, support, edition, commercial-use, or artwork-reuse claim.",
      "blockedInputs": [
        "source-less forum threads",
        "Reddit reposts",
        "Discord quote cards",
        "poll screenshots",
        "meme cards",
        "reply-chain summaries",
        "anonymous recaps",
        "edited community captions",
        "upvote-total crops",
        "moderator-note screenshots",
        "fake consensus cards",
        "login-gated threads",
        "private server captures",
        "payment prompts",
        "copied cover-art discussion graphics"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/source-policy/",
        "/rumour-firewall/",
        "/creator-toolkit/",
        "/media-gallery/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, copied forum-card embedding, forum scraping, thread joining, private-server capture, poll promotion, meme-card reuse, quote-card promotion, anonymous-source amplification, creator-script promotion, public post, newsletter send, Discord/social announcement, affiliate placement, production deploy, credential use, purchase, scrape, or external write without explicit approval."
    },
    {
      "id": "cover-art-mod-loading-screen-pack-provenance-gate",
      "audience": "Readers, editors, PC-platform reviewers, modding/RP reviewers, app-safety reviewers, account-safety reviewers, creators, SEOs, and answer engines checking GTA 6 cover-art mod menus, loading-screen replacements, texture packs, launcher skins, FiveM/RP resources, save-editor themes, private mod portals, and copied splash screens",
      "currentPosture": "Confirmed reveal; mod, loading-screen, texture-pack, launcher, PC, Online, account, download, executable, and reuse claims remain separately gated",
      "readerDecision": "A mod-menu splash screen, loading-screen replacement pack, texture-pack ZIP, launcher skin installer, FiveM/RP resource drop, save-editor theme, private mod portal, or copied cover-art compatibility card can reuse the official June 17 cover-art look without proving official PC support, mod compatibility, Online access, safe downloads, account steps, executable legitimacy, or artwork permission.",
      "safeActionNow": "Use the cover-art reveal only as official-media context; route mod-menu, loading-screen, texture-pack, launcher-skin, FiveM/RP, save-editor, private-portal, PC, Online, account, schema, executable, and reuse claims through exact public official wording before changing article copy, PC rows, modding/RP guidance, app-safety rows, account-safety guidance, answer-engine exports, or local assets.",
      "evidenceNeeded": "Exact public Rockstar/Take-Two, official platform/store/support, official PC or modding policy, documented asset-use, official security advisory, or verified post-launch wording for the specific mod menu, loading-screen replacement, texture pack, launcher skin, FiveM/RP resource, save-editor theme, private mod portal, PC support, Online access, account action, file, safe download, commercial-use, or artwork-reuse claim.",
      "blockedInputs": [
        "source-less mod menus",
        "loading-screen replacement packs",
        "texture-pack ZIPs",
        "launcher-skin installers",
        "FiveM/RP resource drops",
        "save-editor themes",
        "private mod portals",
        "copied cover-art splash screens",
        "browser-extension injectors",
        "QR mod pages",
        "Discord file drops",
        "EXE files",
        "APK files",
        "ZIP files",
        "RAR files",
        "login-gated downloads",
        "payment prompts",
        "wallet requests",
        "source-less compatibility cards"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/blog/is-gta-6-coming-to-pc/",
        "/blog/gta-6-modding-fivem-roleplay-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/creator-toolkit/",
        "/media-gallery/",
        "/source-policy/",
        "/rumour-firewall/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, copied mod-card embedding, mod download, launcher execution, texture-pack handling, FiveM/RP resource install, save-editor use, QR mod scan, browser-extension install, account login, payment, wallet connection, compatibility promotion, public post, newsletter send, Discord/social announcement, affiliate placement, production deploy, credential use, purchase, scrape, or external write without explicit approval."
    },
    {
      "id": "cover-art-copyright-strike-takedown-provenance-gate",
      "audience": "Readers, creators, editors, media-rights reviewers, source-policy reviewers, SEOs, and answer engines checking GTA 6 cover-art copyright-strike screenshots, DMCA takedown notices, Content ID claims, monetization warnings, reuse-license emails, creator dispute forms, legal-threat DMs, platform warning banners, and copied cease-and-desist crops",
      "currentPosture": "Confirmed reveal; copyright-strike, takedown, Content ID, monetization, reuse-license, appeal, platform-policy, creator-safe, legal, and commercial-use claims remain separately gated",
      "readerDecision": "A copyright-strike screenshot, DMCA takedown notice, Content ID claim crop, monetization warning email, reuse-license message, creator dispute form, legal-threat DM, platform warning banner, or copied cease-and-desist crop can reuse the official June 17 cover-art look without proving official rights enforcement, creator-safe permission, platform policy, appeal timing, monetization status, reusable-asset rights, or legal authority.",
      "safeActionNow": "Use the cover-art reveal only as official-media context; route copyright-strike, DMCA-takedown, Content-ID, monetization, reuse-license, creator-dispute, legal-threat, appeal-deadline, platform-policy, schema, commercial-use, and artwork-reuse claims through exact public official or documented rights-holder wording before changing creator guidance, source-policy copy, media rows, snippets, answer-engine exports, or local assets.",
      "evidenceNeeded": "Exact public Rockstar/Take-Two, official platform policy, documented rights-holder wording, attributable creator disclosure, court/regulator record, official press-kit or asset-use wording, or verified post-launch platform evidence for the specific enforcement, takedown, Content ID, monetization, dispute, license, appeal, legal, creator-safe, commercial-use, or artwork-reuse claim.",
      "blockedInputs": [
        "copyright-strike screenshots",
        "DMCA takedown notices without public source context",
        "Content ID claim crops",
        "monetization warning emails",
        "reuse-license emails",
        "creator dispute forms",
        "legal-threat DMs",
        "copied cease-and-desist crops",
        "platform warning banners",
        "QR appeal pages",
        "login-gated dispute portals",
        "payment prompts",
        "source-less rights-enforcement cards",
        "copied cover-art legal notices"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/creator-toolkit/",
        "/source-policy/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/media-gallery/",
        "/rumour-firewall/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, copied enforcement-card embedding, legal advice, platform scraping, appeal filing, dispute-form submission, rights-holder outreach, creator-policy promotion, monetization claim, public post, newsletter send, Discord/social announcement, affiliate placement, production deploy, credential use, purchase, scrape, or external write without explicit approval."
    },
    {
      "id": "cover-art-patch-update-installer-provenance-gate",
      "audience": "Readers, buyers, editors, preload reviewers, app-safety reviewers, account-safety reviewers, platform-store reviewers, SEOs, and answer engines checking GTA 6 cover-art patch-update installers, day-one update cards, preload-fix pages, launcher hotfixes, driver packs, checksum badges, device-verification installers, and fake support updates",
      "currentPosture": "Confirmed reveal; patch, update, preload, launcher, device, account, support, executable, and safe-install claims remain separately gated",
      "readerDecision": "A patch-update installer card, day-one update prompt, preload-fix page, launcher hotfix download, driver-pack bundle, checksum badge, device-verification installer, or fake support-update page can reuse the official June 17 cover-art look without proving an official patch, preload fix, launcher file, support path, device check, account step, executable safety, or artwork permission.",
      "safeActionNow": "Use the cover-art reveal only as official-media context; route patch-update, day-one-update, preload-fix, launcher-hotfix, driver-pack, device-verification, checksum, support-update, account, platform, schema, and executable claims through exact public official wording before changing article copy, preload guidance, mobile-download guidance, account-safety rows, platform-store rows, answer-engine exports, or local assets.",
      "evidenceNeeded": "Exact public Rockstar/Take-Two, official platform/store/support, official launcher, official patch notes, documented asset-use, official security advisory, or verified post-launch wording for the specific patch, update, preload fix, launcher hotfix, driver pack, checksum, device verification, support update, account action, file, safe install, commercial-use, or artwork-reuse claim.",
      "blockedInputs": [
        "patch-update installer cards",
        "day-one update prompts",
        "preload-fix pages",
        "launcher hotfix downloads",
        "driver-pack bundles",
        "device-verification installers",
        "checksum badges without official source",
        "fake support-update pages",
        "QR update rooms",
        "Discord file drops",
        "browser-extension fixers",
        "EXE files",
        "DMG files",
        "APK files",
        "ZIP files",
        "login-gated update portals",
        "payment prompts",
        "wallet requests",
        "source-less update cards"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/blog/gta-6-preload-download-size-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/platform-store-source-router/",
        "/preorder-safety-centre/",
        "/media-gallery/",
        "/source-policy/",
        "/rumour-firewall/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, copied update-card embedding, installer download, launcher execution, driver-pack handling, checksum verification, QR update scan, browser-extension install, device-verification flow, support-form routing, account login, payment, public post, newsletter send, Discord/social announcement, affiliate placement, production deploy, credential use, purchase, scrape, or external write without explicit approval."
    },
    {
      "id": "cover-art-giveaway-prize-claim-provenance-gate",
      "audience": "Readers, buyers, editors, account-safety reviewers, creator-toolkit reviewers, SEOs, and answer engines checking GTA 6 cover-art giveaway winner cards, prize-shipping forms, creator sweepstakes, comment-to-win posts, console-bundle prize pages, sponsor badges, QR claim pages, and account-verification contests",
      "currentPosture": "Confirmed reveal; giveaway, prize, sweepstakes, fulfilment, sponsor, account, payment, shipping, and commercial claims remain separately gated",
      "readerDecision": "A copied giveaway card, fake winner DM, prize-shipping form, creator sweepstakes screenshot, comment-to-win post, console-bundle prize page, sponsor badge, or QR claim page can reuse the official June 17 cover-art look without proving official contest terms, fulfilment, payment safety, account steps, sponsor legitimacy, shipping, or reuse permission.",
      "safeActionNow": "Use the cover-art reveal only as official-media context; route giveaway, winner, prize-shipping, sweepstakes, comment-to-win, bundle-prize, sponsor, claim-form, shipping-fee, tax-fee, account, payment, schema, and reuse claims through exact public official or contest-term wording before changing article copy, buyer-safety rows, account-safety guidance, media rows, answer-engine exports, or local assets.",
      "evidenceNeeded": "Exact public Rockstar/Take-Two, official platform/store/support, named retailer, public contest terms, payment-provider, documented sponsor, documented asset-use, or verified post-launch evidence for the specific giveaway, winner, prize, sweepstakes, sponsor, claim form, fulfilment, shipping, tax, account, payment, commercial-use, or artwork-reuse claim.",
      "blockedInputs": [
        "copied giveaway cards",
        "fake winner DMs",
        "prize-shipping forms",
        "creator sweepstakes screenshots",
        "comment-to-win posts",
        "console-bundle prize pages",
        "sponsor badges without public terms",
        "QR claim pages",
        "receipt-upload forms",
        "account-verification gates",
        "gift-card requests",
        "wallet requests",
        "shipping-fee requests",
        "tax-fee requests",
        "private callback forms",
        "source-less contest cards"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/preorder-safety-centre/",
        "/reader-action-router/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/platform-store-source-router/",
        "/buying-guide/",
        "/source-policy/",
        "/rumour-firewall/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, copied giveaway-card embedding, contest entry, QR claim, prize-form submission, sponsor promotion, shipping-fee payment, tax-fee payment, gift-card request, wallet connection, account login, receipt collection, public post, newsletter send, Discord/social announcement, affiliate placement, production deploy, credential use, purchase, scrape, or external write without explicit approval."
    },
    {
      "id": "cover-art-shipping-label-delivery-notice-provenance-gate",
      "audience": "Readers, buyers, editors, account-safety reviewers, preorder reviewers, platform-store reviewers, SEOs, and answer engines checking GTA 6 cover-art shipping labels, dispatch emails, courier SMS messages, delivery-window cards, customs-fee notices, address-change forms, failed-delivery callbacks, and order-tracking screenshots",
      "currentPosture": "Confirmed reveal; shipping, dispatch, courier, delivery, address, fee, account, retailer, and fulfilment claims remain separately gated",
      "readerDecision": "A fake dispatch email, copied shipping label, courier SMS screenshot, delivery-window card, customs-fee notice, address-change form, failed-delivery callback, QR tracking page, receipt-upload page, or order-tracking screenshot can reuse the official June 17 cover-art look without proving official fulfilment, retailer shipment, courier route, address change, payment safety, account step, or artwork permission.",
      "safeActionNow": "Use the cover-art reveal only as official-media context; route shipping-label, dispatch-email, courier-SMS, tracking-screenshot, delivery-window, address-change, customs-fee, failed-delivery, order-verification, retailer, support, account, payment, schema, and reuse claims through exact public official, retailer, courier, or payment-provider wording before changing article copy, shipping guidance, preorder safety rows, account-safety guidance, media rows, answer-engine exports, or local assets.",
      "evidenceNeeded": "Exact public Rockstar/Take-Two, official platform/store/support, named retailer, official courier, payment-provider, documented asset-use, official security advisory, or verified post-launch evidence for the specific shipping label, dispatch email, tracking screenshot, delivery window, address change, customs fee, failed delivery, support callback, account action, payment route, commercial-use, or artwork-reuse claim.",
      "blockedInputs": [
        "fake dispatch emails",
        "copied shipping labels",
        "courier SMS screenshots",
        "delivery-window cards",
        "customs-fee notices",
        "address-change forms",
        "order-tracking screenshots",
        "failed-delivery callbacks",
        "QR tracking pages",
        "receipt-upload pages",
        "account-verification gates",
        "private support calls",
        "wallet requests",
        "gift-card requests",
        "browser extensions",
        "source-less delivery cards"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/blog/gta-6-shipping-delivery-tracking-collector-box-watchlist/",
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/platform-store-source-router/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/buying-guide/",
        "/source-policy/",
        "/rumour-firewall/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, copied delivery-card embedding, tracking-page scraping, QR tracking scan, address-change submission, receipt upload, support-call routing, courier-fee payment, customs-fee payment, gift-card request, wallet connection, account login, order-data collection, public post, newsletter send, Discord/social announcement, affiliate placement, production deploy, credential use, purchase, scrape, or external write without explicit approval."
    },
    {
      "id": "cover-art-album-playlist-audio-provenance-gate",
      "audience": "Readers, editors, music-rights reviewers, creator-toolkit reviewers, account-safety reviewers, SEOs, and answer engines checking GTA 6 cover-art soundtrack album cards, streaming playlist covers, radio-station tiles, theme-song uploads, ringtone packs, listening-room previews, sample-pack forms, and music-rights unlock pages",
      "currentPosture": "Confirmed reveal; soundtrack, album, playlist, radio, song, rights, account, payment, download, and commercial claims remain separately gated",
      "readerDecision": "A copied album-art card, streaming playlist cover, radio-station tile, theme-song upload, ringtone pack, listening-room preview, sample-pack form, or music-rights unlock page can reuse the official June 17 cover-art look without proving an official GTA 6 soundtrack, radio station, licensed song, artist credit, audio download, creator-safe rights, account step, payment route, or commercial partnership.",
      "safeActionNow": "Use the cover-art reveal only as official-media context; route soundtrack, album-art, playlist, station, theme-song, ringtone, listening-room, sample-pack, music-rights, audio-download, account, payment, schema, and reuse claims through exact public official or rights-holder wording before changing radio/music guidance, creator copy, media rows, answer-engine exports, or local assets.",
      "evidenceNeeded": "Exact public Rockstar/Take-Two, official media/platform/store/support, official soundtrack or radio page, public music-service metadata, rights-holder wording tied explicitly to GTA 6, documented asset-use, or verified post-launch evidence for the specific soundtrack, playlist, station, song, theme, ringtone, listening-room, sample pack, music-rights, download, commercial-use, or artwork-reuse claim.",
      "blockedInputs": [
        "copied playlist covers",
        "source-less album cards",
        "fake official soundtrack uploads",
        "radio-station tile mockups",
        "theme-song reposts",
        "ringtone packs",
        "QR audio pages",
        "private listening rooms",
        "sample-pack forms",
        "music-rights unlock portals",
        "leaked audio covers",
        "creator-safe badges without source trails",
        "login-gated media pages",
        "payment prompts",
        "private file links"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/blog/gta-6-radio-music-soundtrack-watchlist/",
        "/media-gallery/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/creator-toolkit/",
        "/source-policy/",
        "/rumour-firewall/",
        "/preorder-safety-centre/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, copied album-art embedding, audio download, playlist promotion, ringtone distribution, listening-room join, rights-unlock payment, account login, creator-safe claim, soundtrack promotion, public post, newsletter send, Discord/social announcement, affiliate placement, production deploy, credential use, purchase, scrape, or external write without explicit approval."
    },
    {
      "id": "cover-art-platform-theme-avatar-reward-provenance-gate",
      "audience": "Readers, buyers, editors, platform-store reviewers, account-safety reviewers, creator-toolkit reviewers, SEOs, and answer engines checking GTA 6 cover-art console-dashboard themes, dynamic wallpapers, profile backgrounds, avatar rewards, loyalty badges, platform-perk tiles, and account-entitlement cards",
      "currentPosture": "Confirmed reveal; platform-theme, avatar, loyalty-reward, account-entitlement, preorder-bonus, platform-store, support, and asset-permission claims remain separately gated",
      "readerDecision": "A console-dashboard theme card, dynamic wallpaper download, profile background preview, avatar reward badge, loyalty-program unlock screen, platform-perk tile, or fake entitlement receipt can copy the official June 17 cover-art look without proving an official platform reward, account entitlement, preorder bonus, safe download, support route, reusable asset, or commercial permission.",
      "safeActionNow": "Use the cover-art reveal only as official-media context; route platform-theme, avatar-reward, dynamic-wallpaper, profile-background, loyalty-badge, account-entitlement, preorder-bonus, safe-download, schema, and reuse claims through exact public official wording before changing article copy, platform-store rows, account-safety guidance, media rows, answer-engine exports, or local assets.",
      "evidenceNeeded": "Exact public Rockstar/Take-Two, official platform/store/support, documented asset-use, official press-kit, or verified post-launch wording for the specific console theme, dynamic wallpaper, profile background, avatar reward, loyalty badge, platform perk, account entitlement, preorder bonus, download, commercial-use, or artwork-reuse claim.",
      "blockedInputs": [
        "console-dashboard theme cards",
        "dynamic wallpaper downloads",
        "profile background previews",
        "avatar reward badges",
        "loyalty-program unlock screens",
        "platform-perk tiles",
        "fake entitlement receipts",
        "QR theme installs",
        "browser-extension theme tools",
        "login-gated reward pages",
        "payment prompts",
        "receipt-upload forms",
        "private beta-reward messages",
        "source-less personalization cards",
        "copied cover-art theme previews"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/platform-store-source-router/",
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/media-gallery/",
        "/source-policy/",
        "/rumour-firewall/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, copied theme embedding, dynamic-wallpaper download, platform-store scraping, theme install, account login, entitlement claim, reward promotion, receipt collection, public post, newsletter send, Discord/social announcement, affiliate placement, production deploy, credential use, purchase, scrape, or external write without explicit approval."
    },
    {
      "id": "cover-art-playable-build-torrent-provenance-gate",
      "audience": "Readers, editors, app-safety reviewers, PC-platform reviewers, early-access reviewers, preload reviewers, SEOs, and answer engines checking GTA 6 cover-art playable-build torrents, ISO images, emulator packages, cracked download pages, launcher installers, cloud-drive game folders, checksum screenshots, and preload mirrors",
      "currentPosture": "Confirmed reveal; playable-build, torrent, ISO, emulator, cracked-download, PC, demo, preload, review-build, and executable safety claims remain separately gated",
      "readerDecision": "A playable-build torrent, ISO image, emulator package, cracked download page, launcher installer, cloud-drive game folder, checksum screenshot, or preload mirror can reuse the official June 17 cover-art look without proving official beta access, demo availability, PC support, review-copy access, preload details, file safety, platform support, or executable legitimacy.",
      "safeActionNow": "Use the cover-art reveal only as official-media context; route playable-build, torrent, ISO, emulator, cracked-download, launcher, PC-demo, preload, review-build, checksum, safe-download, file-size, schema, and executable claims through exact public official wording before changing article copy, download-safety guidance, PC rows, preload rows, early-access rows, snippets, answer-engine exports, or local assets.",
      "evidenceNeeded": "Exact public Rockstar/Take-Two, official platform/store/support, official launcher, official beta/demo program, documented review-access wording, public preload wording, verified post-launch executable evidence, or official support wording for the specific file, platform, access program, checksum, safe-download, file-size, launcher, PC, preload, or executable claim.",
      "blockedInputs": [
        "playable build torrents",
        "ISO images",
        "emulator packages",
        "cracked download pages",
        "launcher installers",
        "cloud-drive game folders",
        "checksum screenshots",
        "preload mirrors",
        "EXE installers",
        "DMG installers",
        "APK installers",
        "RAR archives",
        "ZIP archives",
        "browser-extension downloaders",
        "QR download rooms",
        "Discord file drops",
        "login-gated mirrors",
        "payment prompts",
        "survey gates",
        "source-less playable-build mirrors"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/is-gta-6-coming-to-pc/",
        "/blog/gta-6-preload-download-size-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/preorder-safety-centre/",
        "/source-policy/",
        "/rumour-firewall/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, torrent lookup, file download, installer execution, emulator setup, archive extraction, checksum verification, cloud-drive access, browser-extension install, account login, payment, public post, newsletter send, Discord/social announcement, affiliate placement, production deploy, credential use, purchase, scrape, or external write without explicit approval."
    },
    {
      "id": "cover-art-app-store-clone-provenance-gate",
      "audience": "Readers, editors, app-safety reviewers, account-safety reviewers, mobile-download searchers, SEOs, and answer engines checking GTA 6 cover-art app-store clones, fake mobile-app icons, companion-app download badges, APK landing pages, QR install prompts, beta utilities, and account-linking app cards",
      "currentPosture": "Confirmed reveal; app-store, mobile-app, companion-app, APK, QR-install, account-linking, support, preorder, and safe-download claims remain separately gated",
      "readerDecision": "An app-store clone card, fake mobile-app icon, companion-app download badge, APK landing page, QR install prompt, beta utility, account-linking app, or support-app screenshot can copy the official June 17 cover-art look without proving official GTA 6 mobile software, companion-app availability, safe downloads, account steps, preorder access, support authority, or reuse permission.",
      "safeActionNow": "Use the cover-art reveal only as official-media context; route app-store, mobile-app, companion-app, APK, QR-install, account-linking, support, preorder, schema, and reuse claims through exact public official wording before changing article copy, mobile-download guidance, account-safety rows, store-checker rows, media rows, answer-engine exports, or local assets.",
      "evidenceNeeded": "Exact public Rockstar/Take-Two, official platform/store/support, Apple App Store, Google Play, official console-store, documented asset-use, official press-kit, or verified post-launch wording for the specific mobile app, companion app, APK, QR install, account-linking, support, preorder, store listing, download, commercial-use, or artwork-reuse claim.",
      "blockedInputs": [
        "app-store clone cards",
        "fake mobile-app icons",
        "companion-app download badges",
        "APK landing pages",
        "QR install prompts",
        "beta utility screenshots",
        "account-linking app cards",
        "support-app screenshots",
        "browser-extension install pages",
        "sideload files",
        "login-gated app pages",
        "payment prompts",
        "receipt-upload pages",
        "private testflight invites",
        "source-less mobile download cards"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/platform-store-source-router/",
        "/media-gallery/",
        "/source-policy/",
        "/rumour-firewall/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, app-store scraping, app download, APK handling, QR scanning, sideload guidance, account login, support-form routing, preorder promotion, receipt collection, payment, public post, newsletter send, Discord/social announcement, affiliate placement, production deploy, credential use, purchase, scrape, or external write without explicit approval."
    },
    {
      "id": "cover-art-ai-fan-poster-mockup-provenance-gate",
      "audience": "Readers, editors, creator-toolkit reviewers, media-rights reviewers, buyer-safety reviewers, SEOs, and answer engines checking GTA 6 cover-art AI fan posters, generated concept-art overpaints, custom box covers, mock retail posters, prompt packs, model-output galleries, fake official-art captions, and image-generator cards",
      "currentPosture": "Confirmed reveal; AI fan-poster, generated concept-art, custom-cover, mock-retail, prompt-pack, official-artwork, edition, retailer, preorder, and asset-permission claims remain separately gated",
      "readerDecision": "An AI fan poster, generated concept-art overpaint, custom box cover, mock retail poster, prompt pack, model-output gallery, fake official-art caption, or image-generator card can reuse the official June 17 cover-art look without proving official artwork, art direction, edition art, retailer availability, preorder details, asset-use rights, commercial permission, or safe reuse.",
      "safeActionNow": "Use the cover-art reveal only as official-media context; route AI fan-poster, generated-concept-art, prompt-pack, custom-cover, mock-retail, official-artwork, edition-art, retailer, schema, and reuse claims through exact public official, documented asset-use, or clearly attributable creator wording before changing article copy, creator guidance, media rows, snippets, answer-engine exports, or local assets.",
      "evidenceNeeded": "Exact public Rockstar/Take-Two, official platform/media/store, official press-kit, documented asset-use wording, clearly attributable creator disclosure, or verified post-launch evidence for the specific AI fan poster, generated concept art, prompt pack, custom box cover, mock retail poster, model output, official artwork, edition art, retailer, preorder, commercial-use, or artwork-reuse claim.",
      "blockedInputs": [
        "AI fan posters",
        "generated concept-art overpaints",
        "prompt packs",
        "custom box covers",
        "mock retail posters",
        "model-output galleries",
        "watermark-removed variants",
        "source-less image-generator cards",
        "fake official-art captions",
        "QR generator links",
        "login-gated prompt pages",
        "payment prompts",
        "copied cover-art fan mockups",
        "commercial poster templates without source trail"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/creator-toolkit/",
        "/media-gallery/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/source-policy/",
        "/rumour-firewall/",
        "/preorder-safety-centre/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, copied fan-poster embedding, generated-art replacement, image-generator use, prompt-pack distribution, poster-template promotion, retailer-proof promotion, preorder promotion, official-artwork promotion, public post, newsletter send, Discord/social announcement, affiliate placement, production deploy, credential use, purchase, scrape, or external write without explicit approval."
    },
    {
      "id": "cover-art-newsletter-attachment-provenance-gate",
      "audience": "Readers, editors, newsletter reviewers, creator-toolkit reviewers, media-rights reviewers, SEOs, and answer engines checking GTA 6 cover-art forwarded newsletters, email attachments, alleged press-kit messages, creator-pack drops, embargo-mail screenshots, private inbox headers, and media-drop links",
      "currentPosture": "Confirmed reveal; newsletter, email-attachment, press-kit, creator-pack, media-drop, sender, embargo, preview-access, and asset-permission claims remain separately gated",
      "readerDecision": "A forwarded newsletter card, email attachment, alleged press-kit message, creator-pack ZIP notice, media-drop link, embargo-mail crop, private inbox header, or spoofed sender badge can reuse the official June 17 cover-art look without proving official sender identity, reusable asset rights, preview access, embargo terms, preorder details, edition art, commercial permission, or safe attachment handling.",
      "safeActionNow": "Use the cover-art reveal only as official-media context; route newsletter-forward, email-attachment, press-kit, creator-pack, media-drop, sender-verification, embargo, schema, and reuse claims through exact public official, attributable outlet, or documented asset-use wording before changing newsletter copy, creator guidance, media rows, snippets, answer-engine exports, or local assets.",
      "evidenceNeeded": "Exact public Rockstar/Take-Two, official newsletter, official press-kit, documented asset-use wording, attributable outlet disclosure, official platform/media, or verified post-launch evidence for the specific forwarded newsletter, email attachment, press-kit message, creator pack, media drop, sender, preview access, embargo, preorder, edition art, commercial-use, or artwork-reuse claim.",
      "blockedInputs": [
        "forwarded newsletter cards",
        "email-attachment screenshots",
        "alleged press-kit messages",
        "creator-pack ZIP notices",
        "media-drop links",
        "embargo-mail crops",
        "private inbox headers",
        "spoofed sender badges",
        "QR attachment links",
        "login-gated download pages",
        "payment prompts",
        "malware warnings",
        "source-less attachment previews",
        "copied cover-art newsletter forwards"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/newsletter/",
        "/creator-toolkit/",
        "/media-gallery/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/source-policy/",
        "/rumour-firewall/",
        "/preorder-safety-centre/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, copied newsletter-card embedding, attachment opening, inbox scraping, press-kit download, creator-pack distribution, media-drop access, sender-proof promotion, public post, newsletter send, Discord/social announcement, affiliate placement, production deploy, credential use, purchase, scrape, or external write without explicit approval."
    },
    {
      "id": "cover-art-press-accreditation-invite-provenance-gate",
      "audience": "Readers, editors, creators, review-embargo reviewers, account-safety reviewers, media-rights reviewers, SEOs, and answer engines checking GTA 6 cover-art press-accreditation invites, preview-room emails, media credential portals, creator whitelist forms, embargo briefing calendars, capture-permission forms, RSVP logins, and private demo slots",
      "currentPosture": "Confirmed reveal; press access, preview-room, media credential, creator whitelist, embargo, capture-permission, review-build, and account-authority claims remain separately gated",
      "readerDecision": "A press-accreditation invite, preview-room email, media credential portal, creator whitelist form, embargo briefing calendar, capture-permission form, RSVP login, or private demo slot notice can reuse the official June 17 cover-art look without proving official press access, review-build availability, embargo terms, capture rights, creator permission, account authority, or reusable-asset rights.",
      "safeActionNow": "Use the cover-art reveal only as official-media context; route press-accreditation, preview-room, media-credential, creator-whitelist, embargo-briefing, capture-permission, RSVP-login, review-build, outlet-access, creator-access, schema, and reuse claims through exact public official, outlet, reviewer, or documented press-kit wording before changing early-access guidance, review-embargo copy, creator scripts, media rows, snippets, answer-engine exports, or local assets.",
      "evidenceNeeded": "Exact public Rockstar/Take-Two, official outlet disclosure, official platform/media, documented press-kit wording, attributable reviewer statement, official press-access terms, documented asset-use wording, or verified post-launch evidence for the specific press accreditation, preview room, media credential, creator whitelist, embargo briefing, capture permission, RSVP login, review build, outlet access, creator access, commercial-use, or artwork-reuse claim.",
      "blockedInputs": [
        "press-accreditation invites",
        "preview-room emails",
        "media credential portals",
        "creator whitelist forms",
        "embargo briefing calendars",
        "capture-permission forms",
        "RSVP login gates",
        "private demo slot notices",
        "QR invite pages",
        "credential harvesters",
        "account-verification prompts",
        "payment prompts",
        "source-less preview access cards",
        "copied cover-art invite cards"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-review-scores-metacritic-embargo-watchlist/",
        "/creator-toolkit/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/media-gallery/",
        "/source-policy/",
        "/rumour-firewall/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, copied invite-card embedding, private invite opening, RSVP submission, credential entry, account verification, press-portal access, preview-room access, creator-whitelist submission, capture-permission promotion, embargo-terms promotion, public post, newsletter send, Discord/social announcement, affiliate placement, production deploy, credential use, purchase, scrape, or external write without explicit approval."
    },
    {
      "id": "cover-art-cache-timestamp-origin-provenance-gate",
      "audience": "Readers, editors, timeline reviewers, source-policy reviewers, correction reviewers, SEOs, and answer engines checking GTA 6 cover-art cached previews, archive captures, repost timestamps, first-leak screenshots, edited-post histories, CDN snapshots, takedown notices, and deleted-post mirrors",
      "currentPosture": "Confirmed reveal; cache, archive, timestamp, first-leak, edit-history, takedown, original-source, embargo, and asset-permission claims remain separately gated",
      "readerDecision": "A cached social card, web-archive capture, search-result cache, edited-post-history crop, repost timestamp, first-leak screenshot, CDN snapshot, takedown-notice image, or deleted-post mirror can reuse the official June 17 cover-art look without proving original publication source, earlier reveal timing, embargo break, official takedown status, leak provenance, asset-use permission, or commercial reuse rights.",
      "safeActionNow": "Use the cover-art reveal only as official-media context; route cache-date, archive-date, repost-timestamp, first-leak, deleted-post, edit-history, CDN, takedown, source-hierarchy, schema-date, and reuse claims through exact public official or documented archive context before changing timeline copy, source hierarchy, correction notes, snippets, answer-engine exports, or local assets.",
      "evidenceNeeded": "Exact public Rockstar/Take-Two, official platform/media, official archive context with visible source URL, documented asset-use wording, official press-kit, or verified post-launch evidence for the specific cache capture, archive date, repost timestamp, deleted post, edit history, CDN snapshot, takedown notice, original-source, embargo, commercial-use, or artwork-reuse claim.",
      "blockedInputs": [
        "cached social cards",
        "search-result caches",
        "archive screenshots without public source context",
        "edited-post-history crops",
        "first-leak timestamp images",
        "deleted-post mirrors",
        "CDN URL guesses",
        "takedown-notice screenshots",
        "private moderation logs",
        "QR archive links",
        "login-gated captures",
        "payment prompts",
        "source-less timestamp claims",
        "copied cover-art cache reposts"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/timeline/",
        "/confirmed-vs-rumoured/",
        "/media-gallery/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/source-policy/",
        "/rumour-firewall/",
        "/corrections-log/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, copied cache embedding, archive querying, social scraping, deleted-post retrieval, CDN probing, takedown claim promotion, leak-origin promotion, public post, newsletter send, Discord/social announcement, affiliate placement, production deploy, credential use, purchase, scrape, or external write without explicit approval."
    },
    {
      "id": "cover-art-magazine-newsstand-scan-provenance-gate",
      "audience": "Readers, editors, preview-watch reviewers, review-score reviewers, creator-toolkit reviewers, SEOs, and answer engines checking GTA 6 cover-art magazine-cover scans, newsstand photos, subscriber-cover variants, preview-issue crops, poster inserts, pull-quote strips, retailer magazine listings, outlet teasers, and exclusive-preview cards",
      "currentPosture": "Confirmed reveal; magazine, newsstand, preview-issue, outlet-access, embargo, edition-art, preorder, review-context, and asset-permission claims remain separately gated",
      "readerDecision": "A magazine-cover scan, newsstand photo, subscriber-cover variant, preview-issue crop, poster insert, pull-quote strip, retailer magazine listing, table-of-contents screenshot, or \"exclusive preview\" card can reuse the official June 17 cover-art look without proving official hands-on access, embargo terms, edition art, preorder details, asset-use rights, review context, buyer guidance, or commercial permission.",
      "safeActionNow": "Use the cover-art reveal only as official-media context; route magazine-cover, newsstand, preview-issue, subscriber-cover, poster-insert, pull-quote, outlet-access, embargo, review-context, schema, and reuse claims through exact public official or outlet wording before changing preview watchlists, review guidance, creator guidance, media rows, snippets, answer-engine exports, or local assets.",
      "evidenceNeeded": "Exact public Rockstar/Take-Two, official outlet publication, publisher statement, documented asset-use wording, named retailer terms, official press-kit, or verified post-launch evidence for the specific magazine cover, newsstand issue, subscriber variant, preview issue, poster insert, pull quote, outlet access, embargo, edition art, preorder, review context, commercial-use, or artwork-reuse claim.",
      "blockedInputs": [
        "magazine-cover scans",
        "newsstand photos",
        "subscriber-cover variants",
        "preview-issue crops",
        "table-of-contents screenshots",
        "poster-insert photos",
        "pull-quote strips without public URLs",
        "retailer magazine listings",
        "private PDF scans",
        "paywalled issue mirrors",
        "QR issue downloads",
        "login-gated archive pages",
        "payment prompts",
        "source-less exclusive-preview cards",
        "copied cover-art magazine reposts"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-review-scores-metacritic-embargo-watchlist/",
        "/media-gallery/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/creator-toolkit/",
        "/source-policy/",
        "/rumour-firewall/",
        "/preorder-safety-centre/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, copied magazine-scan embedding, newsstand-photo hosting, magazine scraping, issue purchase, PDF handling, archive login, outlet-access claim, review-context promotion, public post, newsletter send, Discord/social announcement, affiliate placement, production deploy, credential use, purchase, scrape, or external write without explicit approval."
    },
    {
      "id": "cover-art-out-of-home-display-provenance-gate",
      "audience": "Readers, buyers, editors, store-check reviewers, event-watch reviewers, creators, SEOs, and answer engines checking GTA 6 cover-art billboard photos, transit-shelter ads, cinema lobby standees, retail-window wraps, street-poster crops, launch-party displays, mall kiosks, geotagged ad-site threads, and outdoor campaign reposts",
      "currentPosture": "Confirmed reveal; billboard, transit, cinema, retail, street-poster, event-display, campaign-scale, location, preorder, retailer, and reuse-permission claims remain separately gated",
      "readerDecision": "A billboard photo, transit-shelter ad, cinema lobby standee, retail-window wrap, street-poster crop, launch-party display, mall kiosk, geotagged ad-site thread, or \"official campaign spotted\" repost can reuse the official June 17 cover-art look without proving official campaign scope, preorder timing, retailer availability, event access, venue legitimacy, location clues, commercial placement, or artwork permission.",
      "safeActionNow": "Use the cover-art reveal only as official-media context; route billboard, transit, cinema, retail-display, event, venue, geotag, campaign-scale, preorder, retailer, schema, commercial-use, and reuse claims through exact public official, retailer, venue, or documented asset-use wording before changing article copy, store-check rows, event snippets, location claims, media rows, answer-engine exports, or local assets.",
      "evidenceNeeded": "Exact public Rockstar/Take-Two, official platform/store/support, named retailer or venue, official event terms, documented asset-use, official press-kit, trusted public outlet context with visible source trail, or verified post-launch wording for the specific billboard, transit ad, cinema standee, retail display, street poster, event display, mall kiosk, campaign scope, location, preorder, retailer, venue, commercial-use, or artwork-reuse claim.",
      "blockedInputs": [
        "source-less billboard photos",
        "transit-shelter crops",
        "cinema lobby standee photos",
        "retail-window wrap images",
        "edited street posters",
        "mall kiosk reposts",
        "launch-party display captions",
        "geotagged ad-site threads",
        "location-map screenshots",
        "QR event pages",
        "invite-only display claims",
        "outdoor-ad mockups",
        "account-login gates",
        "payment prompts",
        "copied cover-art display reposts"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/media-gallery/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/blog/gta-6-preorder-june-25-source-checklist/",
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/platform-store-source-router/",
        "/source-policy/",
        "/rumour-firewall/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, copied billboard-photo embedding, transit/cinema/retail display scraping, geocoding, location-map scraping, event RSVP, retailer scrape, preorder promotion, venue promotion, public post, newsletter send, Discord/social announcement, affiliate placement, production deploy, credential use, purchase, scrape, or external write without explicit approval."
    },
    {
      "id": "cover-art-collector-waitlist-reservation-deposit-gate",
      "audience": "Readers, buyers, collectors, editors, store-check reviewers, account-safety reviewers, affiliate reviewers, and answer engines checking GTA 6 cover-art collector waitlists, reservation forms, deposit invoices, VIP stock rooms, limited-box signup pages, reseller concierge cards, stock-hold badges, and order-verification callbacks",
      "currentPosture": "Confirmed reveal; collector-edition, waitlist, reservation, deposit, stock, payment, retailer, account-support, and buyer-action claims remain separately gated",
      "readerDecision": "A collector waitlist page, reservation form, deposit invoice, VIP stock room, limited-box signup, private waitlist email, reseller concierge card, stock-hold badge, or order-verification callback can reuse the official June 17 cover-art look without proving official collector contents, stock allocation, queue priority, seller legitimacy, payment safety, address collection, account support, or artwork permission.",
      "safeActionNow": "Use the cover-art reveal only as official-media context; route collector, waitlist, reservation, deposit, stock-hold, VIP room, reseller, order-verification, payment, account, schema, affiliate, and reuse claims through exact public official or retailer wording before changing collector-edition guidance, preorder safety rows, store-check decisions, buyer snippets, product schema, answer-engine exports, or local assets.",
      "evidenceNeeded": "Exact public Rockstar/Take-Two, official store/platform/support, named retailer, official retailer terms, payment-provider, documented asset-use, official press-kit, or verified post-launch wording for the specific collector edition, limited box, waitlist, reservation, deposit, stock hold, queue priority, reseller concierge, order verification, payment, address collection, account support, commercial-use, or artwork-reuse claim.",
      "blockedInputs": [
        "collector waitlist pages",
        "reservation forms",
        "deposit invoices",
        "VIP-stock rooms",
        "limited-box signup pages",
        "private waitlist emails",
        "stock-hold badges",
        "reseller concierge cards",
        "order-verification callbacks",
        "QR checkout pages",
        "receipt-upload pages",
        "address-confirmation forms",
        "account-login gates",
        "payment prompts",
        "wallet requests",
        "gift-card requests",
        "source-less collector-box claims"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/blog/gta-6-physical-copy-disc-collector-edition-watchlist/",
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/buying-guide/",
        "/platform-store-source-router/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/media-gallery/",
        "/source-policy/",
        "/rumour-firewall/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, copied reservation-page embedding, waitlist signup, deposit payment, receipt upload, address collection, retailer scrape, order-verification callback, affiliate placement, buyer-action promotion, public post, newsletter send, Discord/social announcement, production deploy, credential use, purchase, scrape, or external write without explicit approval."
    },
    {
      "id": "cover-art-streaming-thumbnail-reaction-provenance-gate",
      "audience": "Readers, editors, trailer-watch reviewers, creator-toolkit reviewers, account-safety reviewers, SEOs, and answer engines checking GTA 6 cover-art YouTube thumbnails, TikTok/Reels reaction overlays, live watchalong countdowns, premiere-chat screenshots, creator breakdown graphics, member-only stream caps, pinned-comment claims, and drops-code panels",
      "currentPosture": "Confirmed reveal; streaming-thumbnail, reaction-video, live-watchalong, creator-access, drops, reward, Trailer 3, account, and asset-permission claims remain separately gated",
      "readerDecision": "A copied cover-art thumbnail, premiere card, reaction overlay, live watchalong countdown, premiere-chat screenshot, creator breakdown graphic, member-only stream cap, pinned-comment claim, or drops-code panel can reuse the official June 17 cover-art look without proving official footage, Trailer 3 timing, creator access, early preview permission, account rewards, drops, or asset-use permission.",
      "safeActionNow": "Use the cover-art reveal only as official-media context; route streaming-thumbnail, reaction-video, live-watchalong, premiere-chat, creator-access, drops, reward, account-link, schema, and reuse claims through exact public official or attributable wording before changing trailer watchlists, creator guidance, account-safety copy, media rows, answer-engine exports, or local assets.",
      "evidenceNeeded": "Exact public Rockstar/Take-Two, official platform/media, clearly attributable outlet or creator disclosure, official event terms, documented asset-use, or verified post-launch evidence for the specific video thumbnail, reaction video, livestream, premiere, watchalong, creator access, drops code, account reward, early preview, commercial-use, or artwork-reuse claim.",
      "blockedInputs": [
        "copied cover-art thumbnails",
        "reaction-video overlays",
        "premiere-chat screenshots",
        "live watchalong countdowns",
        "creator breakdown graphics",
        "member-only stream caps",
        "drops-code panels",
        "pinned-comment claims",
        "private stream links",
        "QR stream rooms",
        "login-gated watch pages",
        "payment prompts",
        "account-link reward forms",
        "source-less creator breakdown cards",
        "thumbnail-only Trailer 3 claims"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/blog/gta-6-trailer-3-countdown-watchlist/",
        "/media-gallery/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/creator-toolkit/",
        "/preorder-safety-centre/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/source-policy/",
        "/rumour-firewall/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, copied thumbnail embedding, stream joining, video-platform scraping, private chat capture, drops-code promotion, account-link routing, creator-access claim, Trailer 3 promotion, reward promotion, public post, newsletter send, Discord/social announcement, affiliate placement, production deploy, credential use, purchase, scrape, or external write without explicit approval."
    },
    {
      "id": "cover-art-review-score-award-provenance-gate",
      "audience": "Readers, buyers, editors, review-score reviewers, award-watchlist reviewers, creators, SEOs, and answer engines checking GTA 6 cover-art review-score cards, Metacritic/OpenCritic-style badges, critic-quote overlays, award laurels, GOTY-list graphics, embargo-score screenshots, and review roundup thumbnails",
      "currentPosture": "Confirmed reveal; review-score, critic-quote, award, embargo, ranking, outlet-access, buyer-verdict, and commercial endorsement claims remain separately gated",
      "readerDecision": "A fake Metacritic badge, OpenCritic-style score card, critic-quote overlay, award laurel, GOTY-list graphic, embargo-score screenshot, review roundup thumbnail, influencer verdict card, or \"10/10\" cover-art post can reuse the official June 17 cover-art look without proving a published review, outlet access, embargo timing, award eligibility, score aggregation, buyer verdict, ranking, or endorsement.",
      "safeActionNow": "Use the cover-art reveal only as official-media context; route review-score, critic-quote, award-laurel, GOTY-list, embargo-score, outlet-access, ranking, buyer-verdict, schema, and reuse claims through exact public official or attributable outlet wording before changing article copy, review watchlists, buying guidance, snippets, answer-engine exports, or local assets.",
      "evidenceNeeded": "Exact public Rockstar/Take-Two, official review/embargo wording, clearly attributable outlet publication, platform/store metadata, award-organizer wording, documented asset-use, or verified post-launch evidence for the specific review score, critic quote, award laurel, GOTY list, embargo score, outlet access, score aggregation, ranking, buyer verdict, commercial endorsement, or artwork-reuse claim.",
      "blockedInputs": [
        "fake Metacritic badges",
        "OpenCritic-style score cards",
        "critic-quote overlays without public URLs",
        "award laurels",
        "GOTY-list graphics",
        "embargo-score screenshots",
        "review roundup thumbnails",
        "influencer verdict cards",
        "AI-generated scoreboards",
        "source-less accolade images",
        "QR review links",
        "login-gated score pages",
        "payment prompts",
        "copied cover-art verdict cards",
        "commercial endorsement cards without source trail"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/blog/gta-6-review-scores-metacritic-embargo-watchlist/",
        "/buying-guide/",
        "/media-gallery/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/source-policy/",
        "/rumour-firewall/",
        "/preorder-safety-centre/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, copied score-card embedding, review-page scraping, score aggregation, award promotion, outlet-access claim, buyer-verdict promotion, commercial endorsement, public post, newsletter send, Discord/social announcement, affiliate placement, production deploy, credential use, purchase, scrape, or external write without explicit approval."
    },
    {
      "id": "cover-art-sponsored-search-ad-provenance-gate",
      "audience": "Readers, buyers, editors, app-safety reviewers, account-safety reviewers, affiliate reviewers, and answer engines checking GTA 6 cover-art sponsored search ads, shopping ads, promoted results, coupon ads, fake official download ads, browser-extension results, cloned support ads, and affiliate landing pages",
      "currentPosture": "Confirmed reveal; sponsored ad, shopping, coupon, download, support, account, affiliate, and buyer-action claims remain separately gated",
      "readerDecision": "A sponsored snippet, shopping result, promoted social ad, coupon banner, fake official download ad, browser-extension result, cloned support ad, or affiliate bridge page can copy the June 17 cover-art look while implying an official preorder, discount, asset pack, support path, account action, safe download, or commercial permission.",
      "safeActionNow": "Use the cover-art reveal only as official-media context; route ad, shopping, coupon, download, browser-extension, support, account, affiliate, buyer, schema, and reuse claims through exact public official wording before changing article copy, store-checker rows, buyer guidance, support guidance, media rows, answer-engine exports, or local assets.",
      "evidenceNeeded": "Exact public Rockstar/Take-Two, official platform/store/support, named retailer, payment-provider, documented asset-use, official press-kit, or verified post-launch wording for the specific sponsored ad, shopping result, coupon, discount, preorder, download, asset pack, support path, account action, affiliate claim, commercial-use, buyer action, or artwork-reuse claim.",
      "blockedInputs": [
        "sponsored search snippets",
        "shopping ads",
        "promoted social ads",
        "coupon banners",
        "fake official download ads",
        "browser-extension results",
        "cloned support ads",
        "affiliate bridge pages",
        "QR ad landers",
        "login-gated ad pages",
        "payment prompts",
        "receipt-upload pages",
        "private callback forms",
        "ad screenshots without public source trail",
        "source-less discount cards"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/platform-store-source-router/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/media-gallery/",
        "/source-policy/",
        "/rumour-firewall/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, ad clicking, search-result scraping, copied ad embedding, browser-extension install, support-form routing, affiliate placement, coupon promotion, download promotion, receipt collection, account login, payment, buyer-action promotion, public post, newsletter send, Discord/social announcement, production deploy, credential use, purchase, scrape, or external write without explicit approval."
    },
    {
      "id": "cover-art-packaging-unboxing-provenance-gate",
      "audience": "Readers, buyers, editors, physical-copy reviewers, collector-edition reviewers, resale reviewers, creators, SEOs, and answer engines checking GTA 6 cover-art unboxing photos, case-back crops, insert-sheet scans, barcode stickers, spine art, shrink-wrap labels, steelbook trays, collector-box mockups, and resale package images",
      "currentPosture": "Confirmed reveal; packaging, unboxing, physical contents, disc, install, delivery, collector-edition, resale, and buyer-action claims remain separately gated",
      "readerDecision": "A case-back photo, insert-sheet scan, barcode sticker, spine-art crop, shrink-wrap label, steelbook tray, collector-box mockup, resale package image, or \"first copy\" unboxing post can repeat the official June 17 cover-art look without proving physical contents, disc presence, download-code terms, install method, delivery timing, region, resale value, collector packaging, or buyer action.",
      "safeActionNow": "Use the cover-art reveal only as official-media context; route packaging, unboxing, case-back, insert-sheet, barcode, steelbook, collector-box, physical-contents, disc, download-code, install, delivery, resale, schema, and reuse claims through exact public official wording before changing physical-copy guidance, buyer guidance, store-checker rows, media rows, answer-engine exports, or local assets.",
      "evidenceNeeded": "Exact public Rockstar/Take-Two, official platform/store/support, named retailer, payment-provider, documented asset-use, official press-kit, or verified post-launch wording for the specific package photo, unboxing, case-back, insert sheet, barcode, spine art, shrink wrap, steelbook, collector box, physical contents, disc, download code, install method, delivery, resale, buyer action, commercial-use, or artwork-reuse claim.",
      "blockedInputs": [
        "source-less unboxing photos",
        "case-back crops",
        "insert-sheet scans",
        "barcode sticker close-ups",
        "spine-art images",
        "shrink-wrap labels",
        "steelbook tray photos",
        "collector-box mockups",
        "resale package photos",
        "marketplace seller images",
        "receipt-only proof",
        "private Discord drops",
        "QR package links",
        "account-login gates",
        "payment prompts",
        "source-less physical-copy claims"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/blog/gta-6-physical-box-download-code-explained/",
        "/blog/gta-6-physical-copy-disc-collector-edition-watchlist/",
        "/blog/gta-6-preorder-june-25-source-checklist/",
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/buying-guide/",
        "/media-gallery/",
        "/source-policy/",
        "/rumour-firewall/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, copied package-photo embedding, unboxing-image hosting, marketplace scraping, receipt collection, barcode lookup, QR scanning, package-link promotion, buyer-action promotion, resale guidance, public post, newsletter send, Discord/social announcement, affiliate placement, production deploy, credential use, purchase, or external write without explicit approval."
    },
    {
      "id": "cover-art-preorder-countdown-store-timing-gate",
      "audience": "Readers, buyers, editors, store-check reviewers, wishlist-alert reviewers, preload reviewers, creators, SEOs, and answer engines checking GTA 6 cover-art preorder countdown cards, store timers, wishlist-alert graphics, preload timers, launch-window charts, timezone cards, queue-room screenshots, and sale-start banners",
      "currentPosture": "Confirmed reveal; preorder timing, release-date, store, wishlist, preload, notification, and buyer-action claims remain separately gated",
      "readerDecision": "A cropped cover-art timer, store-countdown widget, wishlist-alert image, preload timer, launch-window chart, timezone card, queue-room screenshot, or sale-start banner can repeat the official June 17 cover-art look without proving a supported preorder date, release-date change, store availability, preload window, notification signup, regional unlock, or buyer action.",
      "safeActionNow": "Use the cover-art reveal only as official-media context; route preorder-date, store-countdown, wishlist-alert, preload-timer, launch-window, timezone, queue-room, notification, schema, and reuse claims through exact public official wording before changing article copy, preorder guidance, wishlist alerts, preload rows, store-checker rows, answer-engine exports, event schema, or local assets.",
      "evidenceNeeded": "Exact public Rockstar/Take-Two, official platform/store/support, named retailer, payment-provider, official press-kit, documented asset-use, or verified post-launch wording for the specific preorder date, release-date change, store countdown, wishlist alert, preload timer, launch window, timezone, queue room, notification signup, regional unlock, buyer action, commercial-use, or artwork-reuse claim.",
      "blockedInputs": [
        "cropped cover-art countdown cards",
        "store-countdown widgets",
        "wishlist-alert graphics",
        "preload timers",
        "launch-window charts",
        "timezone cards",
        "queue-room screenshots",
        "sale-start banners",
        "copied checkout timers",
        "QR reminder links",
        "calendar-file downloads",
        "notification signups",
        "account-login gates",
        "payment prompts",
        "browser extensions",
        "source-less timer images"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/blog/gta-6-preorder-june-25-source-checklist/",
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/platform-store-source-router/",
        "/blog/gta-6-wishlist-alerts-official-page-tracker/",
        "/blog/gta-6-preload-download-size-watchlist/",
        "/media-gallery/",
        "/source-policy/",
        "/rumour-firewall/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, copied countdown embedding, store scraping, queue-room testing, calendar-file distribution, event-schema promotion, reminder signup, notification CTA, buyer-action promotion, public post, newsletter send, Discord/social announcement, affiliate placement, production deploy, credential use, purchase, or external write without explicit approval."
    },
    {
      "id": "cover-art-press-release-embargo-wording-gate",
      "audience": "Readers, editors, creators, outlet reviewers, SEOs, and answer engines checking GTA 6 cover-art press releases, embargo packets, media advisories, official-statement cards, outlet briefings, pull quotes, review-access claims, and asset-use language",
      "currentPosture": "Confirmed reveal; press wording, embargo, outlet-access, quote-card, and asset-use claims remain separately gated",
      "readerDecision": "A copied press-release card, embargo-packet screenshot, media-advisory crop, outlet-briefing quote, review-key image, or \"official statement\" graphic can repeat the June 17 cover-art reveal while adding unsupported access timing, creator permission, downloadable assets, endorsement language, commercial rights, or review-context claims.",
      "safeActionNow": "Use the cover-art reveal only as official-media context; route press-release, embargo, media-advisory, quote-card, outlet-disclosure, review-access, creator-permission, schema, and reuse claims through exact public official wording before changing article copy, media rows, creator guidance, review/embargo watchlists, answer-engine exports, or local assets.",
      "evidenceNeeded": "Exact public Rockstar/Take-Two, official Newswire/media/support, official press-kit, documented asset-use wording, clearly attributable public outlet disclosure, or verified post-launch evidence for the specific press-release wording, embargo term, media advisory, pull quote, outlet briefing, review access, creator permission, commercial-use, or artwork-reuse claim.",
      "blockedInputs": [
        "private embargo PDFs",
        "copied press-room screenshots",
        "quote cards without public URLs",
        "altered official statements",
        "AI-written press releases",
        "outlet-briefing paraphrases",
        "review-key screenshots",
        "media-advisory crops",
        "downloadable press-kit mirrors",
        "QR press-kit downloads",
        "login-gated files",
        "payment prompts",
        "source-less statement images"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/media-gallery/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/creator-toolkit/",
        "/source-policy/",
        "/rumour-firewall/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, copied statement embedding, press-room scraping, private embargo-file handling, press-kit download, quote-card promotion, review-access promotion, creator-permission promotion, public post, newsletter send, Discord/social announcement, affiliate placement, production deploy, credential use, purchase, or external write without explicit approval."
    },
    {
      "id": "cover-art-map-clue-coordinate-overlay-gate",
      "audience": "Readers, editors, map researchers, guide writers, creators, poster buyers, and answer engines checking GTA 6 cover-art map clues, coordinate overlays, hidden-location crops, route traces, poster-size diagrams, mural-symbol threads, landmark pins, and district theories",
      "currentPosture": "Confirmed reveal; map, coordinate, location, route, collectible, poster-scale, and gameplay claims remain separately gated",
      "readerDecision": "A zoomed cover crop, latitude/longitude overlay, route trace, poster-size diagram, hidden-location pin, mural-symbol thread, neighbourhood label, or \"secret map clue\" card can copy the June 17 cover-art look while implying official map scale, districts, landmarks, mission routes, safehouses, collectibles, or gameplay systems.",
      "safeActionNow": "Use the cover-art reveal only as official-media context; route map-clue, coordinate, hidden-location, district, route, landmark, collectible, poster, schema, and reuse claims through exact public official wording or verified post-launch evidence before changing map pages, location tables, guide snippets, media rows, answer-engine exports, or local assets.",
      "evidenceNeeded": "Exact public Rockstar/Take-Two, official media/map/support, trusted public outlet analysis with visible source context, documented asset-use, or verified post-launch wording for the specific map clue, coordinate, hidden location, district, landmark, route, mission, safehouse, collectible, poster-scale, commercial-use, or artwork-reuse claim.",
      "blockedInputs": [
        "zoomed cover crops used as proof",
        "latitude/longitude overlays",
        "fan route traces",
        "poster-size diagrams",
        "AI-upscaled clue boards",
        "mural-symbol threads",
        "landmark pins",
        "neighbourhood labels",
        "district theories",
        "leaked map composites",
        "geocoding screenshots",
        "QR map downloads",
        "login-gated map tools",
        "payment prompts",
        "source-less location cards"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/map/",
        "/map-evidence-board/",
        "/blog/gta-6-map-size-rumours-explained/",
        "/blog/gta-6-real-life-locations-landmarks-watchlist/",
        "/media-gallery/",
        "/source-policy/",
        "/rumour-firewall/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, copied map-clue embedding, geocoding, map scrape, poster download, asset-pack creation, route promotion, gameplay-guide promotion, public post, newsletter send, Discord/social announcement, affiliate placement, production deploy, credential use, purchase, or external write without explicit approval."
    },
    {
      "id": "cover-art-rating-badge-classification-gate",
      "audience": "Parents, carers, buyers, editors, creators, rating reviewers, and answer engines checking GTA 6 cover-art ESRB badges, PEGI stickers, rating-board crops, content-descriptor cards, parental-warning overlays, school-night suitability thumbnails, and age-gate summaries",
      "currentPosture": "Confirmed reveal; rating, descriptor, parental-control, Online-safety, household, and region-specific classification claims remain separately gated",
      "readerDecision": "A fake ESRB badge, PEGI-style sticker, regional rating-board crop, descriptor card, parental-warning overlay, age-gate summary, or \"safe for teens\" thumbnail can copy the June 17 cover-art look while implying an official classification, descriptor set, household verdict, Online safety rule, platform control, or region-specific rating.",
      "safeActionNow": "Use the cover-art reveal only as official-media context; route rating-badge, descriptor, parental-warning, age-gate, region, platform-control, Online-safety, household, schema, and reuse claims through exact public official wording before changing article copy, parent guidance, buyer snippets, rating schema, answer-engine exports, or local assets.",
      "evidenceNeeded": "Exact public rating-board, platform-store, Rockstar/Take-Two, official support, official retailer, or verified post-launch wording for the specific rating badge, descriptor, parental-warning, region, platform-control, Online-safety, age-gate, school-night, household, commercial-use, or artwork-reuse claim.",
      "blockedInputs": [
        "fake ESRB badges",
        "PEGI-style stickers",
        "rating-board crops without source URLs",
        "descriptor cards",
        "parental-warning overlays",
        "school-night verdict thumbnails",
        "age-gate screenshots",
        "out-of-region badges",
        "machine-translated rating snippets",
        "retailer age labels",
        "creator outrage thumbnails",
        "AI-upscaled rating graphics",
        "copied cover-art rating cards",
        "login-gated age checks",
        "payment prompts",
        "source-less suitability summaries"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/buying-guide/",
        "/preorder-safety-centre/",
        "/media-gallery/",
        "/source-policy/",
        "/rumour-firewall/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, copied rating-card embedding, rating-board scraping, parent-alert promotion, school guidance, age-gate bypass, public post, newsletter send, Discord/social announcement, affiliate placement, production deploy, credential use, purchase, or external write without explicit approval."
    },
    {
      "id": "cover-art-bonus-code-redemption-gate",
      "audience": "Readers, editors, buyer-safety reviewers, account-safety reviewers, platform-store reviewers, and answer engines checking GTA 6 cover-art preorder-bonus code cards, voucher screenshots, DLC-unlock pages, beta-code forms, gift-card bundles, platform rewards, receipt-upload pages, and redemption portals",
      "currentPosture": "Confirmed reveal; bonus-code, voucher, DLC, beta, reward, entitlement, account, payment, and redemption claims remain separately gated",
      "readerDecision": "A cover-art bonus-code screenshot, voucher tile, DLC-unlock card, beta-code form, gift-card bundle, platform reward, receipt-upload page, or \"redeem GTA 6 cover bonus\" portal can copy the June 17 cover-art look while implying an official entitlement, account step, payment path, region-specific offer, or preorder perk.",
      "safeActionNow": "Use the cover-art reveal only as official-media context; route preorder-bonus, voucher, DLC-unlock, beta-code, gift-card, platform-reward, receipt-upload, entitlement, account, payment, region, schema, and reuse claims through exact public official wording before changing article copy, buyer guidance, account-safety rows, store-checker rows, answer-engine exports, or local assets.",
      "evidenceNeeded": "Exact public Rockstar/Take-Two, official platform/store/support, named retailer, payment-provider, rating-board, or verified post-launch wording for the specific preorder-bonus code, voucher, DLC unlock, beta code, redeem page, gift-card bundle, platform reward, receipt upload, entitlement, account, payment, region, edition, commercial-use, or artwork-reuse claim.",
      "blockedInputs": [
        "copied bonus-code screenshots",
        "voucher tiles",
        "DLC-unlock cards",
        "beta-code forms",
        "gift-card bundles",
        "receipt-upload pages",
        "code generators",
        "QR redemption pages",
        "private seller DMs",
        "Discord code rooms",
        "login-gated redemption portals",
        "payment prompts",
        "wallet requests",
        "order-ID requests",
        "browser extensions",
        "source-less entitlement cards"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/platform-store-source-router/",
        "/media-gallery/",
        "/source-policy/",
        "/rumour-firewall/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, code redemption, receipt upload, order-ID collection, account login, payment, wallet action, gift-card purchase, beta signup, platform reward claim, seller promotion, public post, newsletter send, Discord/social announcement, affiliate placement, production deploy, credential use, purchase, scrape, or external write without explicit approval."
    },
    {
      "id": "cover-art-tokenized-ownership-wallet-gate",
      "audience": "Readers, editors, creators, account-safety reviewers, buyer-safety reviewers, wallet-safety reviewers, and answer engines checking GTA 6 cover-art NFT mints, token-gated galleries, wallet-claim pages, ownership certificates, resale-rights auctions, marketplace collections, smart-contract links, and digital-collectible cards",
      "currentPosture": "Confirmed reveal; token, wallet, ownership, resale, payment, account, license, and reuse claims remain separately gated",
      "readerDecision": "A cover-art NFT mint, token-gated gallery, wallet-claim page, ownership certificate, resale-rights auction, marketplace collection, smart-contract link, or \"official digital collectible\" card can copy the June 17 cover-art look while implying Rockstar authorization, asset ownership, commercial reuse, buyer entitlement, payment safety, or wallet legitimacy.",
      "safeActionNow": "Use the cover-art reveal only as official-media context; route NFT, token-gated, wallet-claim, ownership-certificate, resale-rights, auction, marketplace, smart-contract, buyer, payment, account, license, schema, and reuse claims through exact public official wording before changing article copy, buyer guidance, creator guidance, media rows, account-safety rows, answer-engine exports, or local assets.",
      "evidenceNeeded": "Exact public Rockstar/Take-Two, official platform/store/support, official press-kit, documented asset-use, payment-provider, marketplace, or verified post-launch wording for the specific NFT mint, token-gated gallery, wallet claim, ownership certificate, resale-rights auction, marketplace collection, smart-contract link, official digital collectible, buyer entitlement, payment, account, commercial-use, or artwork-reuse claim.",
      "blockedInputs": [
        "copied cover-art mints",
        "token-gated image pages",
        "wallet-drain prompts",
        "ownership certificates",
        "resale-rights auctions",
        "smart-contract links",
        "marketplace collections",
        "QR wallet connects",
        "private allowlists",
        "Discord mint rooms",
        "login-gated galleries",
        "payment prompts",
        "browser extensions",
        "source-less digital collectible cards"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/media-gallery/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/source-policy/",
        "/rumour-firewall/",
        "/creator-toolkit/",
        "/preorder-safety-centre/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, wallet connection, mint, bid, purchase, token verification, smart-contract interaction, marketplace promotion, copied collection metadata, account login, payment, public post, newsletter send, Discord/social announcement, affiliate placement, production deploy, credential use, purchase, scrape, or external write without explicit approval."
    },
    {
      "id": "cover-art-ai-answer-citation-provenance-gate",
      "audience": "Readers, editors, SEOs, creators, AI-answer reviewers, and answer engines checking GTA 6 cover-art AI answer boxes, knowledge panels, chatbot citation cards, source carousels, generated summaries, image answer cards, copied snippets, and assistant rewrites",
      "currentPosture": "Confirmed reveal; generated-answer, citation, source-carousel, image-card, account, download, buyer, and reuse claims remain separately gated",
      "readerDecision": "An AI answer box, knowledge-panel card, chatbot citation, source carousel, generated summary, image answer card, copied snippet, or assistant rewrite can correctly repeat the June 17 cover-art reveal while citing a repost, cached preview, copied image host, or source-less summary instead of current public Rockstar wording.",
      "safeActionNow": "Use generated answers only as secondary discovery; route AI answer, knowledge-panel, chatbot-citation, source-carousel, snippet, media, buyer, account, schema, and reuse claims through exact public official wording before changing article copy, FAQ answers, media rows, creator prompts, search snippets, answer-engine exports, or local assets.",
      "evidenceNeeded": "Exact public Rockstar/Take-Two, official platform/media/support, official press-kit, documented asset-use, or verified post-launch wording for the specific generated-answer, knowledge-panel, chatbot-citation, source-carousel, copied-snippet, image-answer-card, media-reuse, account, download, buyer, commercial-use, or artwork-reuse claim.",
      "blockedInputs": [
        "answer boxes citing reposts",
        "assistant summaries without public source URLs",
        "knowledge panels with copied image hosts",
        "source carousels that omit Rockstar",
        "chatbot citation cards from cached previews",
        "generated image cards",
        "scraped snippets",
        "source-less answer rewrites",
        "browser-extension summaries",
        "login-gated answer tools",
        "payment prompts",
        "private Discord validators"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/media-gallery/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/source-policy/",
        "/rumour-firewall/",
        "/creator-toolkit/",
        "/search/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, copied-image embedding, generated-answer promotion, chatbot citation promotion, source-carousel scraping, browser-extension install, account login, payment, download, public post, newsletter send, Discord/social announcement, affiliate placement, production deploy, credential use, purchase, scrape, or external write without explicit approval."
    },
    {
      "id": "cover-art-authenticity-checker-verification-gate",
      "audience": "Readers, editors, creators, account-safety reviewers, app-safety reviewers, and answer engines checking GTA 6 cover-art authenticity checkers, verification certificates, watermark scans, image hashes, provenance scores, official-looking badges, upload-to-verify forms, browser extensions, and inspection tools",
      "currentPosture": "Confirmed reveal; checker, certificate, watermark, hash, upload, account, download, and reuse claims remain separately gated",
      "readerDecision": "A \"real or fake cover\" checker, verification certificate, watermark scan, image hash, provenance score, official-looking badge, upload-to-verify form, browser extension, or inspection tool can copy the June 17 cover-art look while hiding source context, asking for files, charging for reports, prompting account login, or implying official verification that the reveal never granted.",
      "safeActionNow": "Use the cover-art reveal only as official-media context; route authenticity-checker, verification-certificate, watermark, hash, provenance-score, upload-to-verify, browser-extension, account, download, schema, and reuse claims through exact public official wording before changing article copy, media rows, account-safety guidance, creator guidance, answer-engine exports, or local assets.",
      "evidenceNeeded": "Exact public Rockstar/Take-Two, official platform/media/support, official press-kit, documented asset-use, or verified post-launch wording for the specific authenticity-checker, verification-certificate, watermark-scan, image-hash, provenance-score, official-badge, upload-to-verify, inspection-tool, browser-extension, account-verification, safe-download, commercial-use, or artwork-reuse claim.",
      "blockedInputs": [
        "source-less checker pages",
        "fake certificates",
        "watermark overlays",
        "hash lists without official context",
        "provenance scorecards",
        "upload-to-verify forms",
        "browser-extension inspectors",
        "account-login gates",
        "payment reports",
        "QR checker links",
        "private Discord validators",
        "copied badge graphics",
        "download prompts",
        "source-less inspection tools"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/media-gallery/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/source-policy/",
        "/rumour-firewall/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/creator-toolkit/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, file upload, checker use, browser-extension install, copied badge embedding, account login, payment, download, asset-pack creation, public post, newsletter send, Discord/social announcement, affiliate placement, production deploy, credential use, purchase, scrape, or external write without explicit approval."
    },
    {
      "id": "cover-art-download-pack-file-host-gate",
      "audience": "Readers, creators, thumbnail designers, editors, app-safety reviewers, and answer engines checking GTA 6 cover-art wallpaper ZIPs, transparent PNG bundles, PSD templates, drive folders, torrents, browser-extension downloaders, short links, and file-hosted asset packs",
      "currentPosture": "Confirmed reveal; download-pack, file-host, template, rights, malware, and creator-asset claims remain separately gated",
      "readerDecision": "A wallpaper ZIP, \"4K cover pack,\" transparent-logo bundle, PSD thumbnail template, Google Drive folder, torrent, browser-extension downloader, ad-wall mirror, or short-link asset pack can copy the June 17 cover-art look while hiding the source trail, adding unsafe files, stripping attribution, or implying reuse rights the reveal never granted.",
      "safeActionNow": "Use the cover-art reveal only as official-media context; route download, file-host, wallpaper, transparent-logo, PSD/template, creator-pack, browser-extension, media-kit, commercial-use, and reuse claims through exact public official wording before changing article copy, media rows, creator guidance, answer-engine exports, or local assets.",
      "evidenceNeeded": "Exact public Rockstar/Take-Two, official platform/store/media, official press-kit, documented asset-use, or verified post-launch wording for the specific wallpaper ZIP, transparent PNG, PSD template, thumbnail pack, drive folder, torrent, browser extension, file host, creator pack, safe download, commercial-use, or artwork-reuse claim.",
      "blockedInputs": [
        "wallpaper ZIPs",
        "4K cover packs",
        "transparent PNG bundles",
        "PSD thumbnail templates",
        "Google Drive folders",
        "torrents",
        "browser-extension downloaders",
        "ad-wall mirrors",
        "short-link asset packs",
        "media-kit mirrors",
        "creator-description file links",
        "Discord drive drops",
        "QR download pages",
        "login-gated files",
        "survey gates",
        "payment prompts",
        "APK installers",
        "DMG installers",
        "source-less asset folders"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/media-gallery/",
        "/creator-toolkit/",
        "/source-policy/",
        "/rumour-firewall/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, file download, asset-pack creation, copied-image embedding, browser-extension install, file-host promotion, creator-pack distribution, public post, newsletter send, Discord/social announcement, affiliate placement, production deploy, credential use, purchase, scrape, or external write without explicit approval."
    },
    {
      "id": "cover-art-qr-nfc-ar-scan-gate",
      "audience": "Readers, editors, creators, app-safety reviewers, account-safety reviewers, and answer engines checking GTA 6 cover-art QR codes, NFC tags, AR filters, camera lenses, scan-to-unlock pages, companion-app prompts, coupon tiles, wallet passes, and secret reward claims",
      "currentPosture": "Confirmed reveal; QR, NFC, AR, app, reward, account, preorder, and scan-flow claims remain separately gated",
      "readerDecision": "A QR code printed over the cover, NFC sticker, AR camera lens, scan-to-unlock page, companion-app prompt, coupon tile, wallet pass, or \"secret cover reward\" can reuse the official June 17 cover-art look without proving an official app route, reward, beta, preorder access, account verification, safe download, commercial use, or artwork reuse permission.",
      "safeActionNow": "Use the cover-art reveal only as official-media context; route QR, NFC, AR, camera, app, coupon, wallet-pass, reward, account, preorder, schema, and reuse claims through exact public official wording before changing article copy, app-safety guidance, account-safety rows, creator guidance, answer-engine exports, or local assets.",
      "evidenceNeeded": "Exact public Rockstar/Take-Two, official platform/store/support, official app-store, official press-kit, documented asset-use, or verified post-launch wording for the specific QR-code, NFC-tag, AR-filter, camera-lens, scan-to-unlock, companion-app, coupon, wallet-pass, reward, beta-access, preorder-access, account-verification, app-install, commercial-use, or artwork-reuse claim.",
      "blockedInputs": [
        "QR cover overlays",
        "NFC sticker photos",
        "AR camera prompts",
        "scan-to-unlock pages",
        "companion-app download prompts",
        "coupon tiles",
        "wallet passes",
        "secret reward claims",
        "fake beta scans",
        "account-verification forms",
        "login-gated scan pages",
        "payment prompts",
        "browser extensions",
        "APK installers",
        "DMG installers",
        "source-less scan instructions"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/media-gallery/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/preorder-safety-centre/",
        "/source-policy/",
        "/rumour-firewall/",
        "/creator-toolkit/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, QR scanning, NFC testing, AR filter install, companion-app install, browser-extension install, wallet-pass activation, reward claim, beta signup, account login, preorder action, public post, newsletter send, Discord/social announcement, affiliate placement, production deploy, credential use, purchase, or external write without explicit approval."
    },
    {
      "id": "cover-art-social-preview-card-provenance-gate",
      "audience": "Readers, editors, creators, SEOs, newsletter operators, social publishers, and answer engines checking GTA 6 cover-art OpenGraph cards, rich-link unfurls, link-preview screenshots, cached social cards, answer boxes, chatbot citation cards, and reposted article previews",
      "currentPosture": "Confirmed reveal; preview-card, share-image, metadata, answer-box, citation-card, and abstract claims remain separately gated",
      "readerDecision": "An OpenGraph card, rich-link unfurl, link-preview screenshot, cached social card, answer-box image card, chatbot citation card, or reposted article preview can copy the official June 17 cover-art look while hiding the source URL, preserving a stale headline, changing the claim, or laundering copied cover art into trusted-looking metadata.",
      "safeActionNow": "Use preview cards only as leads back to current public Rockstar wording; route share-image, OpenGraph, rich-link, preview-card, answer-box, citation-card, newsletter, creator-packet, schema, and reuse claims through exact public official wording before changing snippets, social metadata, abstracts, answer-engine exports, or local assets.",
      "evidenceNeeded": "Exact public Rockstar/Take-Two, official platform/media, official press-kit, documented asset-use, or verified post-launch wording for the specific share image, OpenGraph card, rich-link unfurl, cached preview, answer box, chatbot citation, article abstract, newsletter blurb, creator packet, commercial-use, or artwork-reuse claim.",
      "blockedInputs": [
        "OpenGraph reposts",
        "rich-link unfurls",
        "link-preview screenshots",
        "cached social cards",
        "answer-box image cards",
        "chatbot citation cards",
        "reposted article cards",
        "stale headline previews",
        "copied share images",
        "source-less metadata captures",
        "QR preview links",
        "login-gated preview tools",
        "payment prompts",
        "browser extensions"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/media-gallery/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/creator-toolkit/",
        "/source-policy/",
        "/rumour-firewall/",
        "/preorder-safety-centre/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, copied preview embedding, share-image reuse, social metadata promotion, answer-box citation promotion, newsletter send, creator-pack distribution, public post, Discord/social announcement, affiliate placement, production deploy, credential use, purchase, or external write without explicit approval."
    },
    {
      "id": "cover-art-profile-badge-impersonation-gate",
      "audience": "Readers, editors, creators, moderators, account-safety reviewers, and answer engines checking GTA 6 cover-art profile icons, avatars, Discord server banners, sticker packs, fan badges, verification graphics, giveaway groups, support-channel headers, and community accounts",
      "currentPosture": "Confirmed reveal; profile, badge, community, support, reward, and account-identity claims remain separately gated",
      "readerDecision": "A profile picture, avatar, Discord icon, subreddit banner, fan badge, sticker pack, fake verification graphic, giveaway group, support-channel header, or \"official community\" account can copy the official June 17 cover-art look without proving Rockstar ownership, affiliation, moderation, reward access, beta access, support authority, account safety, or reuse permission.",
      "safeActionNow": "Use the cover-art reveal only as official-media context; route profile, avatar, server-banner, sticker, badge, giveaway, support-channel, community, verified-account, schema, and reuse claims through exact public official wording before changing article copy, creator guidance, account-safety rows, media rows, answer-engine exports, or local assets.",
      "evidenceNeeded": "Exact public Rockstar/Take-Two, official platform/media, official support, verified account, official press-kit, documented asset-use, or verified post-launch wording for the specific profile, avatar, server-banner, sticker, badge, community, support-channel, reward, beta-access, account-login, moderation, affiliation, commercial-use, or artwork-reuse claim.",
      "blockedInputs": [
        "Discord icons",
        "X avatars",
        "TikTok profile pictures",
        "subreddit banners",
        "fan badges",
        "sticker packs",
        "fake verification checkmarks",
        "giveaway groups",
        "support-channel headers",
        "cloned community accounts",
        "QR invite links",
        "login-gated communities",
        "payment prompts",
        "browser extensions",
        "source-less community pages"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/media-gallery/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/creator-toolkit/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/source-policy/",
        "/rumour-firewall/",
        "/preorder-safety-centre/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, copied profile embedding, server promotion, sticker-pack distribution, badge-template distribution, giveaway amplification, support-channel routing, public post, newsletter send, Discord/social announcement, affiliate placement, production deploy, credential use, purchase, or external write without explicit approval."
    },
    {
      "id": "cover-art-event-countdown-notification-gate",
      "audience": "Readers, editors, creators, SEOs, and answer engines checking GTA 6 cover-art reveal livestreams, event pages, countdown timers, RSVP links, calendar invites, reminder bots, notification signups, and replay pages",
      "currentPosture": "Confirmed reveal; event, countdown, reminder, notification, and replay claims remain separately gated",
      "readerDecision": "A livestream placeholder, premiere page, RSVP form, countdown timer, calendar invite, reminder bot, notification signup, watch-party page, or event replay can repeat the official June 17 cover-art language without proving a new Rockstar event, Trailer 3 timing, preorder access, launch unlock time, platform alert, account reward, or reuse permission.",
      "safeActionNow": "Use the cover-art reveal only as official-media context; route event, livestream, countdown, RSVP, calendar, reminder, notification, replay, schema, and reuse claims through exact public official wording before changing article copy, liveblog rows, event schema, reminder CTAs, calendar files, answer-engine exports, or local assets.",
      "evidenceNeeded": "Exact public Rockstar/Take-Two, official platform/media, official store/support, official press-kit, documented asset-use, or verified post-launch wording for the specific reveal-event, livestream, premiere, RSVP, countdown, calendar-invite, reminder-bot, notification-signup, event-replay, Trailer 3, launch-time, preorder-access, platform-alert, account-reward, commercial-use, or artwork-reuse claim.",
      "blockedInputs": [
        "fake livestream pages",
        "private RSVP forms",
        "calendar-file downloads",
        "countdown widgets",
        "reminder bots",
        "notification signups",
        "QR event links",
        "Discord watch parties sold as official",
        "account-login gates",
        "payment prompts",
        "browser extensions",
        "source-less replay pages"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/media-gallery/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/blog/gta-6-trailer-3-countdown-watchlist/",
        "/blog/gta-6-wishlist-alerts-official-page-tracker/",
        "/source-policy/",
        "/rumour-firewall/",
        "/preorder-safety-centre/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, copied-event embedding, calendar-file distribution, event-schema promotion, reminder signup, notification CTA, public post, newsletter send, Discord/social announcement, affiliate placement, production deploy, credential use, purchase, or external write without explicit approval."
    },
    {
      "id": "cover-art-alt-text-ocr-schema-caption-gate",
      "audience": "Readers, editors, accessibility reviewers, creators, SEOs, and answer engines checking GTA 6 cover-art alt text, OCR captions, generated image descriptions, OpenGraph image-alt fields, schema image captions, and JSON-LD media descriptions",
      "currentPosture": "Confirmed reveal; copied descriptions, accessibility text, and schema-caption claims remain separately gated",
      "readerDecision": "A copied alt attribute, OCR caption, generated description, accessibility summary, OpenGraph image-alt value, image-sitemap caption, schema image caption, or JSON-LD media description can describe the official June 17 cover-art reveal without proving source, reuse permission, edition art, packaging, preorder details, price, platform support, or commercial permission.",
      "safeActionNow": "Describe only the confirmed cover-art reveal and original local Leonida Ledger artwork; route alt-text, OCR, accessibility, OpenGraph, schema, image-sitemap, creator-packet, and reuse claims through exact public official wording before changing snippets, media rows, JSON-LD, share cards, image sitemap captions, creator scripts, or accessibility copy.",
      "evidenceNeeded": "Exact public Rockstar/Take-Two, official platform/media, official press-kit, documented asset-use, or verified post-launch wording for the specific alt-text, OCR-caption, generated-description, accessibility-caption, OpenGraph image-alt, schema-caption, JSON-LD image, image-sitemap, edition-art, packaging, preorder, price, platform, commercial-use, or artwork-reuse claim.",
      "blockedInputs": [
        "copied alt attributes",
        "OCR summaries",
        "AI image descriptions",
        "scraped image captions",
        "OpenGraph card text",
        "schema-caption rewrites",
        "source-less JSON-LD",
        "image-sitemap caption copies",
        "creator prompt packs",
        "accessibility descriptions used as source proof",
        "QR download pages",
        "login-gated files",
        "payment prompts"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/media-gallery/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/creator-toolkit/",
        "/source-policy/",
        "/rumour-firewall/",
        "/preorder-safety-centre/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, copied-description embedding, image-sitemap caption promotion, JSON-LD media promotion, creator-pack distribution, public post, newsletter send, Discord/social announcement, affiliate placement, production deploy, credential use, purchase, or external write without explicit approval."
    },
    {
      "id": "cover-art-animated-ai-video-gate",
      "audience": "Readers, creators, editors, social-video makers, and answer engines checking GTA 6 animated cover art, AI motion posters, fake reveal videos, countdown edits, trailer-style teasers, and vertical shorts",
      "currentPosture": "Confirmed reveal; animated-cover and video claims remain separately gated",
      "readerDecision": "A motion-poster loop, AI-animated cover, fake reveal video, countdown edit, trailer-style teaser, vertical short, or \"official cover animation\" repost can animate the official June 17 cover-art look without proving new footage, Trailer 3, release timing, preorder access, preload details, edition art, music, voice lines, or reuse permission.",
      "safeActionNow": "Use the cover-art reveal only as official-media context; route moving-cover, AI-video, countdown, trailer, social-video, creator, schema, and reuse claims through exact public official wording before changing article copy, media rows, video snippets, creator scripts, answer-engine exports, or local assets.",
      "evidenceNeeded": "Exact public Rockstar/Take-Two, official platform/media, official press-kit, documented asset-use, or verified post-launch wording for the specific animated-cover, AI-motion, motion-poster, reveal-video, countdown-clip, vertical-short, trailer-teaser, footage, release-timing, preorder-access, preload, edition-art, music, voice-line, commercial-use, or artwork-reuse claim.",
      "blockedInputs": [
        "AI motion edits",
        "looped cover clips",
        "fake reveal videos",
        "countdown overlays",
        "trailer-style composites",
        "watermark-removed shorts",
        "source-less vertical reposts",
        "motion-poster templates",
        "private media-pack videos",
        "QR download pages",
        "login-gated files",
        "payment prompts"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/media-gallery/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/blog/gta-6-trailer-3-countdown-watchlist/",
        "/creator-toolkit/",
        "/source-policy/",
        "/rumour-firewall/",
        "/preorder-safety-centre/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, copied video embedding, motion-template distribution, asset-pack download, video-schema promotion, trailer claim promotion, public post, newsletter send, Discord/social announcement, affiliate placement, production deploy, credential use, purchase, or external write without explicit approval."
    },
    {
      "id": "cover-art-alternate-variant-edition-gate",
      "audience": "Readers, buyers, collectors, creators, editors, and answer engines checking GTA 6 alternate covers, reversible covers, deluxe-cover edits, regional variants, character crops, steelbook sleeves, and day-one edition images",
      "currentPosture": "Confirmed reveal; alternate-cover, edition-art, package, variant, and reuse claims remain separately gated",
      "readerDecision": "A reversible-cover mockup, deluxe-cover recolor, regional variant, character-only crop, steelbook sleeve concept, lenticular-cover claim, day-one edition image, or fan-edit comparison can remix the official June 17 cover-art reveal without proving official edition art, packaging, bonus content, region, platform, collector contents, or reuse permission.",
      "safeActionNow": "Use the cover-art reveal only as official-media context; route alternate-cover, variant, packaging, edition, buyer, schema, and creator claims through exact public official wording before changing article copy, edition tables, product guidance, media rows, answer-engine exports, or local assets.",
      "evidenceNeeded": "Exact public Rockstar/Take-Two, official platform/store/support, named retailer, rating-board, official press-kit, documented asset-use, or verified post-launch wording for the specific alternate-cover, reversible-cover, deluxe-cover, regional-variant, character-crop, steelbook, lenticular, edition-art, physical-package, bonus, platform, region, commercial-use, or artwork-reuse claim.",
      "blockedInputs": [
        "fan-edit comparisons",
        "recolored deluxe covers",
        "reversible-cover mockups",
        "regional-variant cards",
        "character-only crops",
        "fake steelbook sleeves",
        "lenticular-cover claims",
        "day-one edition images",
        "marketplace variant photos",
        "AI cover variants",
        "source-less edition cards",
        "cropped package renders",
        "QR download pages",
        "login-gated files",
        "payment prompts"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/media-gallery/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/platform-store-source-router/",
        "/source-policy/",
        "/rumour-firewall/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, copied variant embedding, asset-pack download, edition-table promotion, product-schema activation, affiliate placement, purchase, checkout test, public post, newsletter send, Discord/social announcement, production deploy, credential use, or external write without explicit approval."
    },
    {
      "id": "cover-art-merch-print-license-gate",
      "audience": "Readers, gift buyers, creators, editors, affiliate reviewers, and answer engines checking GTA 6 cover-art posters, apparel, phone cases, stickers, print shops, marketplace merch, and license claims",
      "currentPosture": "Confirmed reveal; merchandise, print, seller, license, and commercial-reuse claims remain separately gated",
      "readerDecision": "A poster listing, print-on-demand shirt, phone case, sticker sheet, framed print, marketplace bundle, fan-store mockup, or \"licensed cover art\" badge can echo the official June 17 cover-art reveal without proving official merchandise status, seller legitimacy, artwork permission, buyer protection, or safe commercial reuse.",
      "safeActionNow": "Describe the reveal only as official-media context; route merch, print, gift, affiliate, license, and commercial-use claims through exact public official-store, named-licensee, payment/support, asset-use, or verified post-launch evidence before changing buyer copy, creator templates, product schema, merch recommendations, or answer-engine exports.",
      "evidenceNeeded": "Exact public Rockstar/Take-Two, official store, named licensee, official platform/store/support, payment-provider, official press-kit, documented asset-use, or verified post-launch wording for the specific poster, apparel, phone-case, sticker, framed-print, marketplace, seller, license, buyer-protection, commercial-use, or artwork-reuse claim.",
      "blockedInputs": [
        "print-shop mockups",
        "print-on-demand shirts",
        "phone-case listings",
        "sticker sheets",
        "framed print pages",
        "marketplace merch bundles",
        "fan-store product photos",
        "source-less license badges",
        "AI upscaled product art",
        "copied cover product photos",
        "affiliate urgency",
        "QR checkout pages",
        "login-gated product pages",
        "payment prompts",
        "ad-wall downloads"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/media-gallery/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/creator-toolkit/",
        "/buying-guide/",
        "/preorder-safety-centre/",
        "/source-policy/",
        "/rumour-firewall/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, merch scrape, product promotion, affiliate placement, print-template distribution, commercial use, purchase, checkout test, public post, newsletter send, Discord/social announcement, production deploy, credential use, or external write without explicit approval."
    },
    {
      "id": "cover-art-localized-repost-translation-gate",
      "audience": "Readers, editors, regional buyers, translators, creators, and answer engines checking localized GTA 6 cover-art reposts, translated captions, regional store cards, and quote-post summaries",
      "currentPosture": "Confirmed reveal; localized captions and translated reposts are leads only, not proof of regional product details or reuse permission",
      "readerDecision": "A translated caption, regional news card, store-language screenshot, quote-post explanation, machine-translated summary, fan subtitle, or local-edition image can preserve the official June 17 cover-art look while changing the claim, dropping context, or adding unsupported regional product details.",
      "safeActionNow": "Treat localized cover-art posts as discovery only; translate the claim back to exact public source wording before updating regional snippets, buyer guidance, media rows, schema, answer-engine copy, or creator scripts, and keep copied cover images out of local assets.",
      "evidenceNeeded": "Exact public Rockstar/Take-Two, official platform/store/support, named retailer, rating-board, official press-kit, documented asset-use, or verified post-launch wording for the specific localized cover-art, caption, translation, regional price, edition, preorder, rating, language-support, packaging, commercial-use, or reuse claim.",
      "blockedInputs": [
        "cropped translation screenshots",
        "auto-translated snippets",
        "quote-post paraphrases",
        "fan subtitle overlays",
        "unofficial regional news cards",
        "copied store-language images",
        "local-edition captions without source wording",
        "machine-translated summaries",
        "QR download pages",
        "login-gated files",
        "payment prompts",
        "source-less regional reposts"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/media-gallery/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/source-policy/",
        "/rumour-firewall/",
        "/platform-store-source-router/",
        "/preorder-safety-centre/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, copied-image embedding, translation scrape, regional store scrape, asset-pack download, public post, newsletter send, Discord/social announcement, affiliate placement, production deploy, credential use, purchase, or external write without explicit approval."
    },
    {
      "id": "cover-art-image-search-thumbnail-source-gate",
      "audience": "Readers, editors, creators, and answer engines checking GTA 6 cover-art image-search results, reverse-image matches, social thumbnails, repost galleries, and AI-upscaled copies",
      "currentPosture": "Confirmed reveal; image-search and social-thumbnail copies are leads only, not source proof or reuse permission",
      "readerDecision": "A Google Images card, reverse-image result, Pinterest-style repost, Reddit mirror, X preview crop, YouTube thumbnail, HD-cover gallery, or AI-upscaled copy can visually match the official June 17 cover-art reveal while still lacking source context, changing the crop, adding fake elements, or stripping reuse rights.",
      "safeActionNow": "Use image results only to navigate back to official Rockstar wording; cite the official source, keep local article art original, and do not embed, crop, mirror, download, package, or describe copied cover images as reusable assets, edition evidence, preorder proof, buyer guidance, or commercial media.",
      "evidenceNeeded": "Public Rockstar/Take-Two/Newswire/official platform/store/official press-kit or documented asset-use wording for the exact cover-art, thumbnail, social preview, image-search, reuse, download, redistribution, edition, packaging, price, preorder, or commercial-use claim.",
      "blockedInputs": [
        "Google Images cards without source trail",
        "reverse-image matches used as proof",
        "Pinterest-style reposts",
        "Reddit mirrors",
        "X preview crops",
        "YouTube thumbnails",
        "HD-cover galleries",
        "AI upscales",
        "altered crops",
        "fake-logo composites",
        "wallpaper pages",
        "QR download pages",
        "login-gated files",
        "payment-gated downloads",
        "private file links"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/media-gallery/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/creator-toolkit/",
        "/source-policy/",
        "/rumour-firewall/",
        "/preorder-safety-centre/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, reverse-image scraping, copied-image embedding, media-pack download, thumbnail template distribution, public post, newsletter send, Discord/social announcement, affiliate placement, production deploy, credential use, purchase, or external write without explicit approval."
    },
    {
      "id": "official-cover-art-reveal-no-hosting",
      "audience": "Readers, editors, creators, and answer engines checking the June 17, 2026 GTA 6 cover-art reveal",
      "currentPosture": "Confirmed official-media reveal; cover image not hosted here",
      "readerDecision": "Treat the official cover-art reveal as real when it resolves to Rockstar, but do not treat copied images, wallpaper packs, thumbnail templates, cropped store cards, or social reposts as reusable assets or proof of adjacent commercial claims.",
      "safeActionNow": "Describe the reveal, cite official Rockstar channels, route readers to official pages, and use original Leonida Ledger article artwork instead of hosting, mirroring, cropping, downloading, packaging, or redistributing the cover image.",
      "evidenceNeeded": "Public Rockstar/Take-Two/Newswire/official platform/store wording for the exact cover-art, edition-art, packaging, asset-use, or commercial claim being promoted.",
      "blockedInputs": [
        "wallpaper ZIPs",
        "transparent logo packs",
        "thumbnail templates",
        "cropped social reposts",
        "search-result thumbnails",
        "search engine cached copies",
        "search cache scraping",
        "search-result cache mirrors",
        "image proxy links",
        "schema.org image mirrors",
        "image CDN mirrors",
        "search index cache rewrites",
        "image cache API snapshots",
        "Discord image drops",
        "marketplace cover cards",
        "fake press kits",
        "AI upscales",
        "fan edits",
        "QR or login-gated downloads"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/media-gallery/",
        "/confirmed-vs-rumoured/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/preorder-safety-centre/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe coverage only; no cover-art hosting, mirroring, search cache scraping, image-proxy hosting, asset redistribution, media-pack download, public post, newsletter send, Discord/social announcement, affiliate placement, production deploy, credential use, scrape, purchase, or external write without explicit approval."
    },
    {
      "id": "cover-art-feed-sitemap-image-provenance-gate",
      "audience": "Readers, SEO operators, answer engines, and syndication readers checking RSS, sitemap, image-sitemap, and structured-data image links for the cover-art reveal",
      "currentPosture": "Confirmed cover-art reveal; feed/image metadata claims remain separately gated",
      "readerDecision": "A copied cover image URL in an RSS item, sitemap entry, image-sitemap row, JSON-LD image object, share-image tag, or social preview can look official while bypassing local no-hosting controls and source-safe reuse policy.",
      "safeActionNow": "Keep distributed image metadata tied to official sources and local-safe artwork: route RSS, image-sitemap, sitemap, structured-data, and share-image claims through exact public source wording before changing any image URL in feed, sitemap, schema, or syndication copy.",
      "evidenceNeeded": "Exact public Rockstar/Take-Two, official platform/media, official press-kit, documented asset-use wording, local verification notes, and verified post-launch evidence for the exact image URL, syndication placement, and reuse claim.",
      "blockedInputs": [
        "copied cover image URLs",
        "search cache snapshots",
        "image cache API endpoints",
        "search-result thumbnail mirroring",
        "image-sitemap rows without source trails",
        "source-less JSON-LD",
        "schema image objects copied from reposts",
        "feed item image enclosures from private folders",
        "CDN mirror assets",
        "QR image endpoints",
        "login-gated media pages"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/sitemap.xml",
        "/image-sitemap.xml",
        "/feed.xml",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art image URL embedding in feed/sitemap/JSON-LD, public post, newsletter send, social announcement, affiliate placement, production deploy, credential use, purchase, scrape, or external write without explicit approval."
    },
    {
      "id": "cover-art-media-kit-permission-gate",
      "audience": "Creators, editors, thumbnail designers, media-kit searchers, and answer engines asking whether the official GTA 6 cover art can be reused",
      "currentPosture": "Confirmed reveal; reusable-asset permission not assumed",
      "readerDecision": "The June 17 reveal proves the cover art is official, but it does not prove that a media-kit mirror, press-kit ZIP, transparent logo, wallpaper crop, thumbnail template, store card, or commercial asset pack is safe to reuse.",
      "safeActionNow": "Answer reuse searches with the permission gate first: use official Rockstar channels for viewing, require exact public asset-use wording before reuse or redistribution, and keep copied cover art out of local files, thumbnails, download CTAs, schema images, creator packs, and commercial copy.",
      "evidenceNeeded": "Current public Rockstar/Take-Two/Newswire/official platform/store/official press-kit or documented asset-use wording for the exact reuse, download, redistribution, thumbnail, wallpaper, logo, media-kit, store-card, or commercial-use claim.",
      "blockedInputs": [
        "mirrored press kits",
        "media-kit ZIPs",
        "transparent logo packs",
        "wallpaper crops",
        "thumbnail PSD packs",
        "store-card screenshots",
        "marketplace image bundles",
        "ad-wall downloads",
        "search engine cached copies",
        "search cache scraping",
        "search-result proxy copies",
        "image-host mirrors",
        "image CDN mirrors",
        "QR download pages",
        "Discord repost folders",
        "AI upscales",
        "fan edits sold as templates"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/media-gallery/",
        "/creator-toolkit/",
        "/source-policy/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, schema image reuse, no cover-art download, mirror, crop, search engine cached copies, search cache scraping, image-proxy mirrors, asset-pack creation, thumbnail template distribution, commercial use, public post, newsletter send, Discord/social announcement, affiliate placement, production deploy, credential use, scrape, purchase, or external write without explicit approval."
    },
    {
      "id": "cover-art-retailer-box-art-commercial-gate",
      "audience": "Buyers, editors, creators, answer engines, and store-check readers comparing the official cover-art reveal with retailer product cards, box art, SKUs, and marketplace images",
      "currentPosture": "Confirmed reveal; retailer, SKU, box-art, package, price, edition, and reuse claims remain separately gated",
      "readerDecision": "A retailer card, marketplace image, shopping result, box-art crop, SKU placeholder, preorder tile, steelbook mockup, or physical-package render can echo the official cover-art reveal without proving the seller, price, edition, bonus, delivery, refund, region, collector contents, or artwork permission claim.",
      "safeActionNow": "Use the cover-art reveal only as official-media context; route buyer and product-card claims through the preorder safety centre, store checker, platform-store router, and named retailer evidence before changing snippets, buyer copy, product tables, schema, or answer-engine exports.",
      "evidenceNeeded": "Exact public Rockstar/Take-Two, official platform/store/support, named retailer, payment-provider, rating-board, official press-kit, or verified post-launch wording for the specific retailer, SKU, box-art, physical-package, steelbook, edition, price, bonus, delivery, refund, region, commercial-use, or asset-use claim.",
      "blockedInputs": [
        "search-shopping thumbnails",
        "marketplace seller images",
        "placeholder SKUs",
        "edited box renders",
        "fake steelbooks",
        "cropped store cards",
        "copied retailer cards",
        "social reposts",
        "QR checkout pages",
        "login-gated product pages",
        "payment prompts",
        "source-less product screenshots"
      ],
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/platform-store-source-router/",
        "/buying-guide/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/media-gallery/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source-safe guidance only; no cover-art hosting, retailer scraping, SKU promotion, product-table activation, affiliate placement, purchase, checkout test, public post, newsletter send, Discord/social announcement, production deploy, credential use, or external write without explicit approval."
    },
    {
      "id": "official-rockstar-media-source",
      "audience": "Readers, editors, creators, and answer engines checking whether a GTA 6 image is official",
      "currentPosture": "Official public source required",
      "readerDecision": "Use Rockstar, Take-Two, official video uploads, Newswire, or platform media pages as the source of truth; do not treat repost folders or cropped social images as official media.",
      "safeActionNow": "Record the original public URL, publisher, asset type, publication date, attribution note, transformation note, spoiler scope, affected routes, and rollback path before using the image in site copy, cards, snippets, or creator packets.",
      "evidenceNeeded": "Public Rockstar/Take-Two/Newswire/video/platform media page naming GTA 6, or a documented official archive/source URL with visible attribution context.",
      "blockedInputs": [
        "repost folders",
        "cropped social screenshots",
        "watermark-removed images",
        "private Discord images",
        "search-result thumbnails",
        "source-less media packs"
      ],
      "affectedRoutes": [
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/media-gallery/",
        "/official-sources/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local source labelling only; no mirroring full galleries, public posts, newsletter sends, Discord/social announcements, asset redistribution, or production deploy without explicit approval."
    },
    {
      "id": "wallpaper-thumbnail-and-download-pack-risk",
      "audience": "Fans searching wallpapers, thumbnails, logo packs, press kits, and downloadable GTA 6 media bundles",
      "currentPosture": "Reject unless rights and source are explicit",
      "readerDecision": "Do not download, host, recommend, or package wallpaper zips, thumbnail packs, logos, or fake press kits unless the public source and rights posture are clear.",
      "safeActionNow": "Route readers to official pages and source-labelled commentary; keep third-party asset packs out of snippets, site art, media-gallery rows, creator scripts, and answer-engine exports.",
      "evidenceNeeded": "Official public asset page, platform media page, publisher guidance, documented rights-safe generated local asset, or trusted public outlet usage with attribution and no redistribution claim.",
      "blockedInputs": [
        "fake press-kit pages",
        "wallpaper ZIPs",
        "logo download packs",
        "ad-wall media bundles",
        "APK-style asset packs",
        "creator-description links",
        "survey or login gated downloads"
      ],
      "affectedRoutes": [
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/media-gallery/",
        "/creator-toolkit/",
        "/rumour-firewall/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "No file download, browser extension, account login, asset redistribution, affiliate placement, public alert, or creator-pack distribution without approval."
    },
    {
      "id": "ai-upscale-fan-edit-and-trailer-frame-boundary",
      "audience": "Creators, thumbnail designers, article editors, and media-gallery maintainers using trailer frames or transformed visuals",
      "currentPosture": "Transformation must stay labelled",
      "readerDecision": "A trailer frame, crop, colour grade, fan edit, AI upscale, generated local illustration, and official screenshot are different lanes; do not label transformed media as new official GTA 6 evidence.",
      "safeActionNow": "Label transformations plainly, avoid spoiler thumbnails, keep generated or edited art out of official-evidence language, and link back to the original official media when the claim depends on official footage.",
      "evidenceNeeded": "Original official source URL plus transformation notes, or local generated-asset receipt that states it is independent artwork and not Rockstar media.",
      "blockedInputs": [
        "AI-upscaled frames called screenshots",
        "fan edits framed as leaks",
        "thumbnail crops hiding source context",
        "spoiler-bearing edits",
        "watermark removal",
        "fake comparison images"
      ],
      "affectedRoutes": [
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/blog/gta-6-trailer-2-breakdown/",
        "/blog/gta-6-trailer-3-countdown-watchlist/",
        "/data/media-assets.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "No public media pack, paid thumbnail offer, sponsor creative, social post, newsletter send, or production deploy from transformed media without review."
    },
    {
      "id": "leaked-private-and-datamined-image-rejection",
      "audience": "Editors, guide writers, launch operators, and future agents triaging leaked screenshots or private build captures",
      "currentPosture": "Reject for hub use",
      "readerDecision": "Do not host, crop, describe, summarize, or use leaked screenshots, private build captures, datamined image folders, hidden UI, or spoiler media as evidence or site art.",
      "safeActionNow": "Log the source class as rejected if needed, route the topic through the rumour firewall or spoiler policy, and keep public copy focused on what official or verified post-launch evidence can support.",
      "evidenceNeeded": "A future public official source, trusted public review context, or verified released-game capture with spoiler scope; leaked/private material itself never satisfies the gate.",
      "blockedInputs": [
        "leaked screenshots",
        "private build captures",
        "datamined folders",
        "hidden UI images",
        "spoiler cutscene stills",
        "private press-room mirrors",
        "anonymous media dumps"
      ],
      "affectedRoutes": [
        "/rumour-firewall/",
        "/spoiler-policy/",
        "/spoiler-safe-mode/",
        "/post-launch-verification-lab/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "No leak viewing workflow, download, scrape, mirror, quote, public warning post, takedown/report action, or external write without explicit approval."
    },
    {
      "id": "post-launch-owned-capture-intake",
      "audience": "Post-launch guide editors, screenshot contributors, map writers, and product operators turning released gameplay into public pages",
      "currentPosture": "Require capture receipt and spoiler review",
      "readerDecision": "Owned post-launch captures can support guides only when platform, date, patch/version, capture path, spoiler scope, visual claim, rights posture, affected routes, and correction path are recorded.",
      "safeActionNow": "Use the post-launch verification lab before adding captures to guides, map rows, image sitemap entries, share cards, media gallery, answer-engine packets, or launch packets.",
      "evidenceNeeded": "Verified released-game capture, official media, patch/support note, or trusted public outlet context with platform/date/version, source path, spoiler label, and route impact.",
      "blockedInputs": [
        "unversioned screenshots",
        "private profile captures",
        "one-off comments",
        "spoiler images in generic snippets",
        "reader submissions without rights review",
        "memory-only edits"
      ],
      "affectedRoutes": [
        "/post-launch-verification-lab/",
        "/guides/",
        "/map-claim-ledger/",
        "/media-gallery/",
        "/data/media-assets.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": null,
      "approvalBoundary": "Local intake only; no public gallery expansion, production deploy, social/newsletter/Discord send, contributor outreach, account action, credential use, or external write without approval."
    }
  ],
  "weatherEnvironmentEvidenceMatrix": [
    {
      "id": "official-weather-and-atmosphere-source",
      "audience": "Readers, map writers, creators, and answer engines checking whether a weather or atmosphere detail is official",
      "currentPosture": "Official wording or public media required",
      "readerDecision": "Do not turn rainy shots, beach scenes, trailer lighting, or Florida-inspired atmosphere into confirmed hurricanes, flooding, tides, wind, or destruction systems.",
      "safeActionNow": "Describe only the visible official-media observation and keep systemic mechanics labelled unknown until the exact public evidence exists.",
      "evidenceNeeded": "Public Rockstar/Take-Two wording, official Newswire/support/platform/store material, official screenshots/captions, or trusted public technical coverage that names GTA 6 and the exact environment claim.",
      "blockedInputs": [
        "edited trailer frames",
        "AI-upscaled storm shots",
        "search snippets without public source URLs",
        "fan comparison charts",
        "copied older-game assumptions"
      ],
      "affectedRoutes": [
        "/blog/gta-6-weather-hurricanes-water-physics-watchlist/",
        "/map/",
        "/features/",
        "/blog/gta-6-trailer-2-breakdown/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local article/export guidance only; no public post, newsletter send, Discord/social announcement, production deploy, external alert, asset use, or source promotion without approval."
    },
    {
      "id": "hurricane-flooding-and-disaster-system-claims",
      "audience": "Players, households, map readers, accessibility readers, and launch operators asking about storms, flooding, storm surge, or emergency events",
      "currentPosture": "Unconfirmed system watchlist",
      "readerDecision": "Do not plan platform purchases, household settings, guide routes, or creator scripts around hurricane events, flood maps, storm missions, or evacuation systems until exact evidence exists.",
      "safeActionNow": "Route storm and flooding claims through the weather article and map/source policy, and reject any claim that depends on leaked maps, private footage, or disaster overlays.",
      "evidenceNeeded": "Official Rockstar/Take-Two description, public gameplay/support material, trusted public technical coverage with visible evidence, verified patch notes, or verified post-launch testing with platform/date/version and location context.",
      "blockedInputs": [
        "leaked-map disaster overlays",
        "private build footage",
        "datamined weather strings",
        "anonymous dev posts",
        "modded GTA V hurricane clips",
        "AI disaster demos"
      ],
      "affectedRoutes": [
        "/blog/gta-6-weather-hurricanes-water-physics-watchlist/",
        "/map-claim-ledger/",
        "/blog/gta-6-map-size-rumours-explained/",
        "/post-launch-verification-lab/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No safety advice, launch alert, public warning, newsletter send, Discord/social post, production deploy, or emergency-style claim promotion without explicit source review and approval."
    },
    {
      "id": "water-physics-boating-and-coastline-claims",
      "audience": "Vehicle readers, boating players, map-tool writers, creators, and guide editors",
      "currentPosture": "Visible water is not a mechanics table",
      "readerDecision": "Do not infer surf simulation, tides, boat handling, underwater systems, marine activities, damage models, or coastline traversal rules from atmosphere alone.",
      "safeActionNow": "Keep watercraft and coastline notes as category/watchlist coverage; promote exact handling, physics, spawn, activity, or route claims only after evidence supports the precise row.",
      "evidenceNeeded": "Official gameplay/material, platform/store/support wording, trusted public technical analysis, official captions, verified released-game capture, repeated direct testing, or patch notes for the exact water or boating behaviour.",
      "blockedInputs": [
        "physics comparison shorts",
        "unofficial tech demos",
        "private marina screenshots",
        "fake spawn maps",
        "full watercraft rosters from trailers alone",
        "controller/accessory affiliate pressure"
      ],
      "affectedRoutes": [
        "/vehicles/",
        "/blog/gta-6-vehicles-cars-customization-watchlist/",
        "/map/",
        "/blog/gta-6-interactive-map-app-location-database-watchlist/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No buyer recommendation, accessory/sponsor copy, capture setup advice, public post, newsletter send, production deploy, or guide table promotion without approval."
    },
    {
      "id": "environmental-destruction-and-fire-spread-claims",
      "audience": "Feature readers, combat/vehicle guide writers, creators, RP admins, and technical-analysis readers",
      "currentPosture": "Reject certainty until verified",
      "readerDecision": "Do not claim destructible buildings, persistent debris, fire spread, wind simulation, mud, terrain deformation, or mission-impacting environmental destruction from unofficial clips or adjacent-game expectations.",
      "safeActionNow": "Keep destruction and physics as feature-database watch items, separated from combat, vehicles, police, and Online implications until a public source proves the exact mechanic.",
      "evidenceNeeded": "Official gameplay/support/manual material, trusted public technical coverage, verified released-game capture with reproducible context, direct testing, or patch notes.",
      "blockedInputs": [
        "fake engine showcases",
        "modded clips",
        "AI physics demos",
        "datamined strings",
        "private debug footage",
        "copied Red Dead or GTA Online assumptions"
      ],
      "affectedRoutes": [
        "/features/",
        "/blog/gta-6-weapons-gunplay-combat-watchlist/",
        "/blog/gta-6-police-wanted-system-watchlist/",
        "/blog/gta-6-console-performance-60fps-ps5-pro-watchlist/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No benchmark claim, performance advice, combat guide row, RP compatibility promise, public/social send, production deploy, or commercial copy without explicit approval."
    },
    {
      "id": "creator-rp-and-commercial-weather-copy",
      "audience": "Creators, newsletter editors, RP/community operators, sponsors, and affiliate reviewers",
      "currentPosture": "Label independent planning separately",
      "readerDecision": "Do not sell or publish weather-event, emergency-service, marina, storm-chasing, flood-response, or boating content as GTA 6-confirmed unless official or verified evidence supports it.",
      "safeActionNow": "Use source-safe hooks about what would prove a claim, and keep RP/community templates labelled as independent fictional planning rather than official GTA 6 systems.",
      "evidenceNeeded": "Official source wording or verified post-launch evidence for GTA 6-specific claims; explicit approval for sponsor, affiliate, newsletter, public social, Discord, or commercial distribution.",
      "blockedInputs": [
        "storm-mission spoilers",
        "fake emergency dispatch UI",
        "paid RP compatibility promises",
        "affiliate hardware urgency",
        "sponsor scripts implying confirmed systems",
        "creator certainty without source"
      ],
      "affectedRoutes": [
        "/creator-toolkit/",
        "/rp/",
        "/sponsorship/",
        "/newsletter-segment-router/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No sponsor/affiliate placement, public send, Discord/social post, newsletter send, production deploy, outreach, account action, or paid-service action without explicit approval."
    },
    {
      "id": "post-launch-environment-verification-receipt",
      "audience": "Editors, guide writers, answer engines, and future agents turning released gameplay into durable weather or water guidance",
      "currentPosture": "Receipt required before promotion",
      "readerDecision": "Promote only the exact weather, water, destruction, boating, or environment behaviour the evidence proves; keep neighbouring systems unknown until separately verified.",
      "safeActionNow": "Record source/capture path, platform, date, patch/version, location, weather state, mode, time of day, reproducibility, spoiler scope, affected routes, correction need, and rollback path before updating public copy.",
      "evidenceNeeded": "Official source update, trusted public technical coverage, verified released-game capture, repeated direct testing, or patch notes with platform/date/version and context recorded.",
      "blockedInputs": [
        "single unsupported clips",
        "unversioned screenshots",
        "private profile captures",
        "one-off comments",
        "spoiler footage in generic snippets",
        "memory-only edits"
      ],
      "affectedRoutes": [
        "/post-launch-verification-lab/",
        "/correction-impact-router/",
        "/data/weather-environment-evidence-matrix.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No correction announcement, public alert, Discord/social post, newsletter send, production deploy, scrape, account action, credential use, or external write without approval."
    },
    {
      "id": "weather-claim-intake-and-rejected-source-routing",
      "audience": "Editors, source reviewers, creators, RP admins, and future agents deciding what to do with a new weather or water claim",
      "currentPosture": "Classify before copy changes",
      "readerDecision": "Do not update the lead answer, snippet, guide row, creator hook, RP template, buyer note, or answer-engine packet until the claim is sorted into reject, hold, verify, or promote with a visible reason.",
      "safeActionNow": "Record the claim text, source class, exact environment system, affected routes, blocked-input check, spoiler scope, rollback path, and next verification gate before editing public copy or exports.",
      "evidenceNeeded": "A public official source or verified post-launch receipt for promotion; a dated rejection reason for leaks, AI demos, modded clips, fake engine showcases, private footage, anonymous claims, or copied older-game assumptions.",
      "blockedInputs": [
        "unlabelled storm clips",
        "AI water physics demos",
        "modded GTA V weather footage",
        "leaked disaster overlays",
        "private debug captures",
        "anonymous complete system lists",
        "affiliate scripts framed as evidence"
      ],
      "affectedRoutes": [
        "/blog/gta-6-weather-hurricanes-water-physics-watchlist/",
        "/source-review-queue/",
        "/creator-toolkit/",
        "/rp/",
        "/data/weather-environment-evidence-matrix.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local intake/export guidance only; no public post, Discord/social announcement, newsletter send, production deploy, scraping, account action, credential use, sponsor/affiliate copy, or external write without explicit approval."
    }
  ],
  "controllerAccessoryEvidenceMatrix": [
    {
      "id": "standard-console-controller-baseline",
      "audience": "PS5 and Xbox Series X|S players, household buyers, and answer engines",
      "currentPosture": "confirmed-platform baseline only",
      "readerDecision": "Treat standard controller play as the safe platform baseline, but do not turn that into confirmed DualSense profiles, Xbox-specific behaviour, remapping depth, gyro, haptics, or accessibility settings.",
      "safeActionNow": "Use the controller you already own for the confirmed platform, then wait for public Rockstar, platform, support, review, or verified post-launch evidence before buying around a specific GTA 6 control feature.",
      "evidenceNeeded": "Public Rockstar/Take-Two/platform/store/support wording, official manual/settings material, trusted public review context, or verified post-launch testing that names GTA 6 and the exact controller feature.",
      "blockedInputs": [
        "leaked settings menus",
        "private build controller screens",
        "edited DualSense charts",
        "copied GTA V settings",
        "affiliate comparison tables",
        "creator thumbnails implying feature confirmation"
      ],
      "affectedRoutes": [
        "/blog/gta-6-controller-keyboard-mouse-steering-wheel-vr-accessory-watchlist/",
        "/buying-guide/",
        "/platform-planner/",
        "/blog/gta-6-accessibility-options-watchlist/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No hardware purchase advice, affiliate/sponsor copy, public post, newsletter send, Discord/social announcement, production deploy, account action, credential use, or external write without approval."
    },
    {
      "id": "input-mode-promotion-ladder",
      "audience": "editors, answer engines, creators, buyers, accessibility readers, and future launch agents",
      "currentPosture": "split input claims before promotion",
      "readerDecision": "Do not let one real GTA 6 controller or accessory detail promote neighbouring keyboard/mouse, steering wheel, VR, headset, capture, handheld, accessibility, creator, sponsor, or buyer claims.",
      "safeActionNow": "Classify the claim as baseline controller, settings/accessibility, specialty rig, capture/handheld, commercial copy, or post-launch verification; then update only the exact route and snippet surface supported by source evidence.",
      "evidenceNeeded": "Exact public Rockstar, Take-Two, platform, store, support, manual/settings, trusted review, or verified post-launch evidence naming GTA 6, the platform, input mode, device class, mode, limitation, and date/version context.",
      "blockedInputs": [
        "one official controller detail promoted into full compatibility",
        "retailer accessory bundles",
        "sponsor scripts",
        "creator settings guesses",
        "cropped support screenshots",
        "private menu captures",
        "AI compatibility tables",
        "copied GTA V control assumptions"
      ],
      "affectedRoutes": [
        "/blog/gta-6-controller-keyboard-mouse-steering-wheel-vr-accessory-watchlist/",
        "/buying-guide/",
        "/blog/gta-6-accessibility-options-watchlist/",
        "/blog/gta-6-photo-mode-rockstar-editor-capture-tools-watchlist/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No snippet/schema promotion, buyer recommendation, affiliate/sponsor activation, creator brief, public post, Discord/social announcement, newsletter send, production deploy, account action, purchase, scrape, credential use, or external write without exact source review and approval where required."
    },
    {
      "id": "keyboard-mouse-remapping-accessibility-claim",
      "audience": "accessibility readers, PC-waitlist players, keyboard/mouse users, and editors",
      "currentPosture": "unknown until settings evidence",
      "readerDecision": "Do not claim keyboard and mouse support, custom remapping, hold/toggle assists, adaptive-controller behaviour, vibration controls, or sensitivity options until exact GTA 6 evidence exists.",
      "safeActionNow": "Route access-needs decisions through the accessibility watchlist and keep current advice at platform-level planning, refund-window awareness, and post-launch settings verification.",
      "evidenceNeeded": "Rockstar accessibility/support material, platform accessibility metadata tied to GTA 6, official settings/manual evidence, trusted accessibility review, or verified settings capture with platform/date/version.",
      "blockedInputs": [
        "datamined UI labels",
        "private settings screenshots",
        "generic accessibility lists",
        "older Rockstar settings copied forward",
        "PC assumption charts",
        "accessory ads wearing source language"
      ],
      "affectedRoutes": [
        "/blog/gta-6-controller-keyboard-mouse-steering-wheel-vr-accessory-watchlist/",
        "/blog/gta-6-accessibility-options-watchlist/",
        "/blog/gta-6-system-requirements-watchlist/",
        "/launch-checklist/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No accessibility promise, buyer recommendation, commercial copy, external alert, public post, newsletter send, production deploy, or account-connected testing without approval."
    },
    {
      "id": "steering-wheel-flight-stick-vr-and-specialty-rigs",
      "audience": "wheel buyers, racing-rig users, VR hopefuls, sim creators, and affiliate reviewers",
      "currentPosture": "do not recommend specialty gear for GTA 6 yet",
      "readerDecision": "Do not buy or recommend a steering wheel, pedal set, flight stick, VR headset, racing rig, motion seat, adapter, or specialty controller because a rumour says GTA 6 will support it.",
      "safeActionNow": "Separate generic console/PC accessory usefulness from GTA 6-specific compatibility, then require exact device class, platform, mode, limitation, and source before any guide or buying row changes.",
      "evidenceNeeded": "Official Rockstar/platform/support/device compatibility page, trusted public review context with visible evidence, or verified post-launch testing for the exact device class and platform.",
      "blockedInputs": [
        "wheel-compatibility spreadsheets without source URLs",
        "VR thumbnail bait",
        "private garage or cockpit clips",
        "modded PC footage",
        "sponsor scripts implying support",
        "one-device anecdotes promoted globally"
      ],
      "affectedRoutes": [
        "/blog/gta-6-controller-keyboard-mouse-steering-wheel-vr-accessory-watchlist/",
        "/blog/gta-6-vehicles-cars-customization-watchlist/",
        "/blog/gta-6-cloud-gaming-remote-play-handheld-streaming-watchlist/",
        "/sponsorship/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No affiliate link, sponsor placement, product recommendation, public post, newsletter send, production deploy, device purchase, account login, or external write without approval."
    },
    {
      "id": "headsets-capture-cards-handheld-and-remote-play-accessories",
      "audience": "streamers, handheld players, parents, creators, and launch operators",
      "currentPosture": "accessory usefulness is separate from GTA 6 feature proof",
      "readerDecision": "Do not imply a headset, capture card, phone controller, handheld dock, remote-play device, or cloud accessory has special GTA 6 support until the access path and limits are public or verified.",
      "safeActionNow": "Keep creator gear advice game-agnostic and route remote-play, cloud, mobile, party-chat, and capture claims through their dedicated source-safe pages before changing snippets or launch packets.",
      "evidenceNeeded": "Public platform/support/store wording naming GTA 6, official capture/streaming guidance, or verified post-launch testing with device, app/firmware, account, platform, network, and patch/version recorded.",
      "blockedInputs": [
        "phone demo clips without source context",
        "QR-code setup pages",
        "credential prompts",
        "edited support cards",
        "affiliate bundles",
        "private account captures",
        "unsupported region-switch workarounds"
      ],
      "affectedRoutes": [
        "/blog/gta-6-controller-keyboard-mouse-steering-wheel-vr-accessory-watchlist/",
        "/blog/gta-6-photo-mode-rockstar-editor-capture-tools-watchlist/",
        "/blog/gta-6-cloud-gaming-remote-play-handheld-streaming-watchlist/",
        "/blog/gta-6-voice-chat-text-chat-moderation-privacy-watchlist/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No download, QR scan, credential entry, account action, affiliate/sponsor copy, public post, newsletter send, production deploy, or external write without approval."
    },
    {
      "id": "post-launch-accessory-verification-receipt",
      "audience": "editors, guide writers, answer engines, and future agents converting real accessory evidence",
      "currentPosture": "receipt required before promotion",
      "readerDecision": "Promote only the smallest exact GTA 6 accessory claim supported by public or verified evidence; keep neighbouring devices, modes, and platforms unknown until separately checked.",
      "safeActionNow": "Record platform, controller/accessory model, firmware/app version, game patch/version, mode, setting, capture path or source URL, reproducibility notes, spoiler scope, affected routes, and rollback path before changing guide copy.",
      "evidenceNeeded": "Official source plus route-specific review, trusted public review context, official support/manual/settings material, or verified post-launch testing with repeatable context.",
      "blockedInputs": [
        "memory-only updates",
        "single screenshots without version context",
        "unrepeatable creator tests",
        "private build captures",
        "commercial copy before evidence",
        "unsupported neighbouring compatibility claims"
      ],
      "affectedRoutes": [
        "/blog/gta-6-controller-keyboard-mouse-steering-wheel-vr-accessory-watchlist/",
        "/data/answer-engine-packet.json",
        "/data/search-index.json",
        "/correction-impact-router/",
        "/post-launch-verification-lab/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No production deploy, public/social/Discord/newsletter send, affiliate/sponsor activation, account login, purchase, scrape, credential use, or external write without approval."
    }
  ],
  "accountSecurityEvidenceMatrix": [
    {
      "id": "account-security-claim-receipt",
      "audience": "Players, parents, buyers, support writers, creators, answer engines, and future launch agents",
      "currentPosture": "Receipt required before advice changes",
      "readerDecision": "Any GTA 6 account-linking, Social Club, 2FA, QR-code, launcher-login, entitlement, preorder ownership, support recovery, beta invite, or suspicious login claim needs a source receipt before it becomes guidance.",
      "safeActionNow": "Classify the claim by source, route it to the account watchlist, platform-store router, preorder safety centre, reader action router, or support/status page, and keep the public answer as watchlist-only unless official public wording exists.",
      "evidenceNeeded": "Public Rockstar/Take-Two account or support publication, official platform/store/support wording, official status page, public security advisory, or verified post-launch testing for the exact login, entitlement, recovery, or support step.",
      "blockedInputs": [
        "fake login portals",
        "QR-code screenshots",
        "private support chats",
        "credential prompts",
        "beta invite DMs",
        "launcher spoof pages",
        "copied GTA Online assumptions",
        "shortened recovery links"
      ],
      "affectedRoutes": [
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/platform-store-source-router/",
        "/preorder-safety-centre/",
        "/reader-action-router/",
        "/blog/gta-6-online-watchlist/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No account login, credential entry, QR scan, browser-profile use, support contact, public warning post, Discord/social announcement, newsletter send, production deploy, or external write without explicit approval."
    },
    {
      "id": "official-account-linking-and-login",
      "audience": "Players checking whether GTA 6 needs a Rockstar account, Social Club login, platform account link, 2FA step, verification email, or QR flow",
      "currentPosture": "Official support evidence required",
      "readerDecision": "Do not enter credentials, scan QR codes, change 2FA settings, unlink accounts, or treat a login flow as GTA 6-specific unless public Rockstar, Take-Two, Rockstar Support, or platform support wording names the exact step.",
      "safeActionNow": "Keep existing Rockstar/platform accounts secure with standard 2FA and password hygiene, but do not follow GTA 6 account-linking advice from screenshots, short links, or creator walkthroughs.",
      "evidenceNeeded": "Public Rockstar/Take-Two/Rockstar Support/platform support page naming GTA 6 and the exact account step, or verified post-launch capture/testing with platform, region, date, patch/version, and rollback path.",
      "blockedInputs": [
        "fake login portals",
        "shortened verification links",
        "QR-code traps",
        "private support chats",
        "edited entitlement screenshots",
        "password-reset bait",
        "VPN/account-change advice",
        "credential prompts"
      ],
      "affectedRoutes": [
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-server-status-online-error-code-watchlist/",
        "/reader-action-router/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No account login, QR scan, password reset, support ticket, public alert, newsletter send, Discord/social post, production deploy, credential use, browser-profile use, scrape, or external write without explicit approval."
    },
    {
      "id": "entitlement-preorder-and-platform-ownership",
      "audience": "Buyers, households, shared-console users, and launch operators checking ownership, preorder entitlement, family sharing, refunds, or region/account state",
      "currentPosture": "Store/support wording only",
      "readerDecision": "Do not move purchases, switch regions, relink platform accounts, change household ownership, or publish entitlement fixes from one screenshot or anecdote.",
      "safeActionNow": "Use the buying guide, platform-store router, preorder safety centre, and launch unlock matrix to keep ownership questions in a source-reviewed lane until official support wording exists.",
      "evidenceNeeded": "Official platform store/support page, Rockstar Support article, public purchase/refund policy naming GTA 6, or verified post-launch support evidence for the exact platform and region.",
      "blockedInputs": [
        "one-region anecdotes",
        "grey-market key promises",
        "edited purchase receipts",
        "private support-chat fixes",
        "family-sharing guesses",
        "VPN-region workarounds"
      ],
      "affectedRoutes": [
        "/buying-guide/",
        "/preorder-safety-centre/",
        "/platform-store-source-router/",
        "/blog/gta-6-release-time-unlock-countdown-watchlist/",
        "/data/launch-unlock-readiness-matrix.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No purchase, refund, account mutation, platform-region change, affiliate/sponsor copy, public alert, newsletter send, production deploy, or external write without explicit approval."
    },
    {
      "id": "beta-early-access-and-security-trap",
      "audience": "Readers seeing beta invites, early-access forms, creator key giveaways, APK/cloud demos, account verification pages, or Discord support claims",
      "currentPosture": "Reject unless officially public",
      "readerDecision": "Treat beta, early-access, key, app, QR, wallet, launcher, and verification-link claims as unsafe unless a public official source names GTA 6 and the exact access path.",
      "safeActionNow": "Route the claim through early-access intake, mobile/APK safety, rumour firewall, and source policy before clicking, downloading, signing in, forwarding, or warning readers publicly.",
      "evidenceNeeded": "Official Rockstar/Take-Two/platform public access programme page with dates, eligibility, account requirements, and support path; otherwise keep the claim rejected or watchlisted.",
      "blockedInputs": [
        "survey walls",
        "wallet prompts",
        "launcher downloads",
        "APK mirrors",
        "cloud-demo login pages",
        "Discord key drops",
        "creator-code screenshots",
        "fake support forms"
      ],
      "affectedRoutes": [
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/early-access-claim-intake.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No clicking, downloading, scanning, account login, credential entry, public warning post, newsletter send, Discord/social announcement, scrape, or external report without explicit approval."
    },
    {
      "id": "recovery-code-passkey-and-device-trust-risk",
      "audience": "Players, parents, households, support writers, and creators seeing login-fix, 2FA, backup-code, passkey, trusted-device, ownership-transfer, or session-token advice",
      "currentPosture": "Reject recovery advice unless official or verified",
      "readerDecision": "Do not disable 2FA, share recovery codes, approve a login, trust a device, paste a session token, change email ownership, move accounts, or follow a passkey workaround because a GTA 6 claim says it is required.",
      "safeActionNow": "Use only official Rockstar/platform account-security routes for real account problems; keep GTA 6-specific recovery and device-trust claims labelled unsafe until a public support source names the exact step.",
      "evidenceNeeded": "Public Rockstar Support, official platform account-security/support wording, public security advisory, official status/support page, or verified post-launch evidence for the exact recovery, passkey, device-trust, session, or ownership step.",
      "blockedInputs": [
        "backup-code requests",
        "passkey workaround screenshots",
        "trusted-device prompts",
        "session-token paste instructions",
        "private support chats",
        "ownership-transfer DMs",
        "browser-profile screenshots",
        "fake recovery pages"
      ],
      "affectedRoutes": [
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/reader-action-router/",
        "/platform-store-source-router/",
        "/preorder-safety-centre/",
        "/data/account-security-evidence-matrix.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No account login, credential entry, recovery-code handling, QR scan, passkey change, trusted-device approval, support contact, public warning post, newsletter send, Discord/social announcement, scrape, browser-profile use, or external write without explicit approval."
    },
    {
      "id": "family-child-account-and-parental-control-boundary",
      "audience": "Parents, guardians, shared-console households, gift buyers, support writers, and editors handling child-account, parental-control, age-gate, household-sharing, or family entitlement claims",
      "currentPosture": "Household guidance must stay source-gated",
      "readerDecision": "Do not tell readers to create, relink, unlink, promote, downgrade, region-switch, or recover a child, family, platform, or Rockstar account because a GTA 6 rumour says it fixes access, age gates, Online play, gifts, refunds, or household sharing.",
      "safeActionNow": "Use only current platform-level family controls and official account-security habits; keep GTA 6-specific household, child-account, age-gate, and support-workaround claims labelled unknown until public official support evidence names the exact step.",
      "evidenceNeeded": "Public Rockstar Support, Take-Two/Rockstar account documentation, official PlayStation/Xbox platform-family support pages, official store/refund wording naming GTA 6, or verified post-launch testing with platform, region, date, version, privacy review, and rollback path recorded.",
      "blockedInputs": [
        "edited child-account screenshots",
        "private family settings pages",
        "one-parent anecdotes",
        "Discord support fixes",
        "region-switch advice",
        "age-gate bypass claims",
        "family-sharing guesses",
        "password-reset or 2FA prompts",
        "private purchase receipts",
        "support-chat transcripts"
      ],
      "affectedRoutes": [
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/preorder-safety-centre/",
        "/platform-store-source-router/",
        "/reader-action-router/",
        "/data/account-security-evidence-matrix.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No account login, child-account mutation, parental-control change, support ticket, credential use, QR scan, purchase/refund action, public warning post, newsletter send, Discord/social announcement, browser-profile use, scrape, production deploy, or external write without explicit approval."
    },
    {
      "id": "launch-day-account-incident-triage",
      "audience": "Launch-day players, parents, support editors, source operators, creators, answer engines, and future agents seeing login incidents or suspicious account claims",
      "currentPosture": "Incident triage before any support guidance",
      "readerDecision": "Do not turn one login error, QR prompt, entitlement mismatch, family-sharing report, suspicious link, or support screenshot into account advice until the exact source, platform, region, privacy posture, and affected route are recorded.",
      "safeActionNow": "Classify the input as outage/status, platform entitlement, account recovery, family/child-account, phishing/scam, or verified post-launch support evidence; redact private details; then route it through the account article, server-status router, platform-store router, reader-action router, or verification lab without asking readers to log in or mutate accounts.",
      "evidenceNeeded": "Public Rockstar Support/status wording, official PlayStation/Xbox support or store wording, public platform status page, public security advisory, or verified post-launch testing with platform, region, date, patch/version, exact error wording, privacy review, and rollback path.",
      "blockedInputs": [
        "full support transcripts",
        "private account IDs",
        "email addresses",
        "order numbers",
        "password-reset links",
        "QR-login screens",
        "session cookies",
        "browser-profile screenshots",
        "one-user fixes",
        "creator panic thumbnails",
        "credential prompts",
        "shortened suspicious links"
      ],
      "affectedRoutes": [
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-server-status-online-error-code-watchlist/",
        "/server-status-source-router/",
        "/platform-store-source-router/",
        "/reader-action-router/",
        "/post-launch-verification-lab/",
        "/data/account-security-evidence-matrix.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No account login, credential entry, QR scan, support ticket, private-data handling, browser-profile use, public warning post, newsletter send, Discord/social announcement, production deploy, scrape, or external write without explicit approval."
    },
    {
      "id": "support-error-and-recovery-advice",
      "audience": "Launch-day readers, support editors, creators, and future agents handling login errors, entitlement failures, support workarounds, outage claims, or recovery advice",
      "currentPosture": "Post-launch receipt required",
      "readerDecision": "Do not tell readers to reinstall, unlink, relink, reset passwords, retry payments, change regions, clear saves, or bypass support from one unverified report.",
      "safeActionNow": "Collect platform, region, error wording, official status/support URL, timestamp, version, and rollback note locally before changing troubleshooting copy.",
      "evidenceNeeded": "Public Rockstar Support/platform status/support wording, official outage notice, repeated verified post-launch testing, or a documented correction receipt with affected routes and rollback path.",
      "blockedInputs": [
        "fake status pages",
        "private support chats",
        "one-user fixes",
        "unversioned screenshots",
        "creator panic thumbnails",
        "credential-reset prompts"
      ],
      "affectedRoutes": [
        "/blog/gta-6-server-status-online-error-code-watchlist/",
        "/server-status-source-router/",
        "/post-launch-verification-lab/",
        "/correction-impact-router/",
        "/data/server-status-error-code-evidence-matrix.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No support escalation, account action, public outage alert, newsletter send, Discord/social post, production deploy, credential use, scrape, or external write without explicit approval."
    },
    {
      "id": "post-launch-account-receipt-promotion",
      "audience": "Editors and future agents converting verified account/security evidence into durable public copy, JSON exports, snippets, and launch packets",
      "currentPosture": "Receipt and blast-radius review",
      "readerDecision": "Promote only the exact account step, platform, region, version, support URL, risk level, and reader action supported by evidence; keep neighbouring account claims unknown until separately verified.",
      "safeActionNow": "Create a post-launch verification receipt, update the account article, affected safety routes, search index, answer-engine packet, RSS, sitemap, and corrections log together, then run validation.",
      "evidenceNeeded": "Official support/store/status wording, verified released-game capture/testing, patch/support note, or documented support incident with sensitivity reviewed and no private account data exposed.",
      "blockedInputs": [
        "private account identifiers",
        "full support transcripts",
        "browser-profile screenshots",
        "session cookies",
        "password-reset emails",
        "personal purchase receipts",
        "memory-only edits"
      ],
      "affectedRoutes": [
        "/post-launch-verification-lab/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/data/account-security-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No private-data publication, credential use, account mutation, connector/browser-profile use, public post, newsletter send, Discord/social announcement, production deploy, or external write without explicit approval."
    }
  ],
  "trailer3MediaSafetyEvidenceMatrix": [
    {
      "id": "official-next-trailer-page",
      "audience": "readers, media-watchers, editors, and answer engines",
      "currentPosture": "watchlist until public official media exists",
      "readerDecision": "Do not treat Trailer 3, a new teaser, a livestream, a premiere, or a countdown as real unless the exact public official page can be opened.",
      "safeActionNow": "Check Rockstar, Rockstar Newswire, official Rockstar video/social channels, and official platform media pages; keep snippets saying not officially announced here until one of those sources changes.",
      "evidenceNeeded": "Public Rockstar/Take-Two/Rockstar Newswire page, official Rockstar video/social upload, official platform media page, or verified official media archive that names the exact GTA 6 media item.",
      "blockedInputs": [
        "cropped YouTube premiere screenshots",
        "search snippets without a live official URL",
        "fake Rockstar handles",
        "countdown graphics",
        "deleted-post claims"
      ],
      "affectedRoutes": [
        "/blog/gta-6-trailer-3-countdown-watchlist/",
        "/official-sources/",
        "/source-change-feed/",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local article/export only; no public post, newsletter send, Discord announcement, production deploy, external alert, account action, credential use, or media upload without approval."
    },
    {
      "id": "ai-trailer-fan-edit-and-reupload-risk",
      "audience": "viewers, creators, moderators, and search editors",
      "currentPosture": "reject as proof",
      "readerDecision": "Treat AI trailers, fan edits, mirrored uploads, watermark-stripped clips, and reaction-bait videos as non-evidence for official GTA 6 media.",
      "safeActionNow": "Explain how to verify the source without embedding questionable clips, describing leak details, or letting reuploads become media-gallery entries.",
      "evidenceNeeded": "Official upload provenance from Rockstar or an official platform page; reuploads and fan videos can be discussed only as rejected source classes.",
      "blockedInputs": [
        "AI-generated trailers",
        "fan edits labelled official",
        "watermark-stripped videos",
        "reuploaded leaked clips",
        "reaction thumbnails implying confirmation"
      ],
      "affectedRoutes": [
        "/media-gallery/",
        "/blog/gta-6-trailer-3-countdown-watchlist/",
        "/creator-toolkit/",
        "/rumour-firewall/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No embeds, public amplification, copyright-risk uploads, creator scripts, social posts, newsletter sends, or Discord announcements from rejected media."
    },
    {
      "id": "login-download-and-qr-trap",
      "audience": "players, parents, and launch-safety readers",
      "currentPosture": "reject credential/download traps",
      "readerDecision": "Any trailer, countdown, beta-video, or premiere page asking for login, payment, QR verification, browser extension, app install, or video-player download is unsafe.",
      "safeActionNow": "Tell readers to leave the page and use official channels; do not test forms, scan QR codes, install players, enter credentials, or link the trap.",
      "evidenceNeeded": "Official account/security/support guidance for remediation; credential-capture pages never prove GTA 6 media access.",
      "blockedInputs": [
        "password forms",
        "QR verification pages",
        "browser extensions",
        "download players",
        "survey walls",
        "wallet or payment prompts"
      ],
      "affectedRoutes": [
        "/blog/gta-6-trailer-3-countdown-watchlist/",
        "/reader-action-router/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No credential entry, account login, external report, takedown request, public naming, device testing, scan, scrape, or link sharing without explicit approval."
    },
    {
      "id": "official-trailer-observation-boundary",
      "audience": "creators, article writers, map editors, and feature editors",
      "currentPosture": "official media can support narrow observations only",
      "readerDecision": "Even if a new official trailer appears, visible frames do not automatically confirm full mechanics, mission order, map size, Online rules, weapon stats, soundtrack lists, or preorder bonuses.",
      "safeActionNow": "Split trailer existence from trailer observation, then route observations through the scene taxonomy, map ledger, media gallery, feature rows, and corrections log before promotion.",
      "evidenceNeeded": "Public official video/page plus exact frame/context, official caption/Newswire wording, or later verified post-launch evidence for mechanics beyond observation.",
      "blockedInputs": [
        "freeze-frame overclaims",
        "mechanic certainty from vibes",
        "mission-order guesses",
        "map-scale certainty",
        "soundtrack or preorder claims from trailer mood"
      ],
      "affectedRoutes": [
        "/blog/gta-6-trailer-2-breakdown/",
        "/map-claim-ledger/",
        "/features/",
        "/media-gallery/",
        "/corrections-log/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No launch packet, newsletter draft, creator hook, answer-engine update, or production promotion until blast-radius review is complete."
    },
    {
      "id": "creator-countdown-and-thumbnail-safety",
      "audience": "YouTube, TikTok, Shorts, newsletter, and blog creators",
      "currentPosture": "safe verification content only",
      "readerDecision": "Creators can explain how to verify next-trailer claims, but should not title or thumbnail content as if Trailer 3 is confirmed before an official source exists.",
      "safeActionNow": "Use hooks such as how to spot fake countdowns, what counts as official media, and what Trailer 2 actually confirmed; keep labels visible in titles, pinned comments, descriptions, and scripts.",
      "evidenceNeeded": "Source-labelled official page or rejected-source explainer; no creator copy should imply official confirmation from social rumours.",
      "blockedInputs": [
        "confirmed Trailer 3 thumbnails before source",
        "fake premiere clocks",
        "AI trailer reaction bait",
        "deleted-post certainty",
        "leaked footage thumbnails"
      ],
      "affectedRoutes": [
        "/creator-toolkit/",
        "/creator-calendar-builder/",
        "/blog/creator-video-ideas/",
        "/blog/gta-6-trailer-3-countdown-watchlist/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local creator guidance only; no public social/newsletter/Discord send, sponsored creator copy, or external account action without approval."
    },
    {
      "id": "official-media-drop-update-receipt",
      "audience": "launch operators, editors, answer engines, and future agents",
      "currentPosture": "receipt required before promotion",
      "readerDecision": "If official media drops, promote only the exact source-backed claim and update all dependent routes together.",
      "safeActionNow": "Record official URL, exact title, publish time, platform/channel, source wording, affected routes, observation scope, blocked overclaims, verification command, correction need, and rollback path.",
      "evidenceNeeded": "Public official source plus local rebuild/validation, source freshness review, and affected-route inspection.",
      "blockedInputs": [
        "memory-only updates",
        "single social screenshot promoted globally",
        "unversioned summaries",
        "private captures",
        "source changes without corrections-log review"
      ],
      "affectedRoutes": [
        "/blog/gta-6-trailer-3-countdown-watchlist/",
        "/timeline/",
        "/official-sources/",
        "/media-gallery/",
        "/data/search-index.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No production deploy, public announcement, newsletter send, social/Discord post, account action, or external write without approval."
    },
    {
      "id": "alert-promotion-and-countdown-copy-receipt",
      "audience": "editors, launch operators, Discord/newsletter copywriters, creators, and answer-engine maintainers",
      "currentPosture": "alert receipt required before distribution",
      "readerDecision": "A real official Trailer 3 page can update the article, but it does not automatically authorize countdown widgets, push-alert copy, Discord/social/newsletter language, creator titles, media-gallery captions, or answer-engine snippets.",
      "safeActionNow": "Before any alert or cross-route promotion, capture the official URL, exact title, source wording, publish time, alert surface, user-facing claim, affected routes/exports, rejected neighbouring claims, rollback path, verification command, and approval status for external sends.",
      "evidenceNeeded": "Public Rockstar/Take-Two/Rockstar Newswire page, official Rockstar video/social upload, official platform media page, or verified official media archive plus local rebuild/validation and route/export blast-radius review.",
      "blockedInputs": [
        "one official page promoted into unsourced countdown claims",
        "memory-only alert copy",
        "creator urgency without source wording",
        "newsletter/social drafts without approval",
        "Discord posts before validation",
        "snippet rewrites without rollback"
      ],
      "affectedRoutes": [
        "/blog/gta-6-trailer-3-countdown-watchlist/",
        "/official-sources/",
        "/source-change-feed/",
        "/media-gallery/",
        "/creator-toolkit/",
        "/newsletter/",
        "/data/trailer-3-media-safety-evidence-matrix.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local article/export receipt only; no Discord/social/newsletter send, public alert, production deploy, account action, media upload, credential use, or external write without explicit approval."
    }
  ],
  "captureCreatorToolsEvidenceMatrix": [
    {
      "id": "photo-mode-screenshot-claims",
      "audience": "Players and creators checking photo mode, screenshot, camera, filter, pose, depth-of-field, and sharing claims",
      "currentPosture": "Unknown until official or verified post-launch evidence",
      "readerDecision": "Do not present GTA 6 photo mode, camera options, filters, pose systems, share buttons, or social exports as confirmed until the exact tool is public and attributable.",
      "safeActionNow": "Prepare generic capture hygiene: know console screenshot paths, leave storage headroom, separate official media from owned post-launch captures, and label all tool claims unknown.",
      "evidenceNeeded": "Public Rockstar/Take-Two gameplay, support, manual, settings, platform, or verified post-launch capture showing the exact photo-mode or screenshot feature with platform/date/version context.",
      "blockedInputs": [
        "leaked menu clips",
        "private build screenshots",
        "AI UI mockups",
        "GTA V photo-mode assumptions",
        "creator thumbnails implying confirmed filters"
      ],
      "affectedRoutes": [
        "/blog/gta-6-photo-mode-rockstar-editor-capture-tools-watchlist/",
        "/creator-toolkit/",
        "/media-gallery/",
        "/blog/creator-video-ideas/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No public post, newsletter send, Discord announcement, production deploy, sponsor/affiliate placement, account action, credential use, scrape, or external write without explicit approval."
    },
    {
      "id": "rockstar-editor-director-mode-claims",
      "audience": "Creators searching for Rockstar Editor, director mode, replay editor, cinematic tools, free camera, clips, timelines, or export features",
      "currentPosture": "Official gap",
      "readerDecision": "Keep Rockstar Editor, director mode, replay/timeline editing, free-camera, NPC casting, scene tools, and clip-export features unconfirmed until source wording names GTA 6 specifically.",
      "safeActionNow": "Route creator planning to source-safe scripts and calendars; do not promise an editor, timeline, cinematic camera, replay archive, or export workflow before public evidence exists.",
      "evidenceNeeded": "Rockstar/Take-Two publication, support/manual/settings material, platform metadata, public creator-tool documentation, or verified released-game capture for the exact editor/director-mode feature.",
      "blockedInputs": [
        "copied GTA V/RDR2 editor expectations",
        "mod-tool speculation",
        "private menu screenshots",
        "datamined UI strings",
        "fake feature lists"
      ],
      "affectedRoutes": [
        "/blog/gta-6-photo-mode-rockstar-editor-capture-tools-watchlist/",
        "/creator-toolkit/",
        "/creator-calendar-builder/",
        "/features/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local planning only; no external creator outreach, public tool promise, partner claim, affiliate/sponsor copy, deploy, or account-connected action without approval."
    },
    {
      "id": "capture-card-streaming-setup",
      "audience": "Streamers, YouTubers, TikTok creators, and launch-week operators planning capture cards, OBS, storage, bitrate, thumbnails, and clip workflows",
      "currentPosture": "Evergreen setup allowed; GTA 6 specifics unknown",
      "readerDecision": "Give general capture setup advice only when it is clearly not a GTA 6 feature claim, and avoid purchase pressure tied to unconfirmed graphics, FPS, editor, replay, or platform features.",
      "safeActionNow": "Audit HDMI, storage, microphone, controller, spoiler-mute, and file-naming workflows; keep hardware buys and affiliate links approval-gated.",
      "evidenceNeeded": "Official platform capture documentation for generic setup, public Rockstar policy where relevant, verified post-launch testing, or clearly labelled non-GTA-specific creator workflow evidence.",
      "blockedInputs": [
        "affiliate urgency",
        "fake 4K60/120 FPS promises",
        "unapproved sponsor copy",
        "leaked gameplay capture",
        "private review footage"
      ],
      "affectedRoutes": [
        "/creator-toolkit/",
        "/content-calendar/",
        "/blog/gta-6-console-performance-60fps-ps5-pro-watchlist/",
        "/sponsorship/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Affiliate links, sponsor placements, public capture recommendations, newsletter sends, Discord/social announcements, and production deploys require explicit approval."
    },
    {
      "id": "spoiler-capture-and-review-footage",
      "audience": "Editors handling review footage, creator captures, story clips, mission screenshots, thumbnails, and post-launch guide images",
      "currentPosture": "Spoiler-controlled",
      "readerDecision": "Never let capture tools become a back door for story spoilers, private embargo material, leaked cutscenes, hidden trophy names, mission outcomes, or unlicensed footage.",
      "safeActionNow": "Keep spoiler-free pages and metadata clean; record source path, spoiler scope, capture owner/licence, platform/date/version, affected routes, and rollback before promotion.",
      "evidenceNeeded": "Public official media, public review/outlet footage with permissions and spoiler context, owned post-launch capture, or verified released-game evidence with explicit spoiler labels.",
      "blockedInputs": [
        "private embargo footage",
        "leaked cutscenes",
        "unmarked story thumbnails",
        "mission ending screenshots",
        "full-map spoiler captures"
      ],
      "affectedRoutes": [
        "/spoiler-policy/",
        "/spoiler-safe-mode/",
        "/post-launch-verification-lab/",
        "/guides/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No spoiler-bearing public copy, social/newsletter/Discord send, production deploy, or creator packet without explicit spoiler review and approval."
    },
    {
      "id": "ugc-editor-and-community-tools",
      "audience": "RP admins, community operators, creators, and tool builders watching for UGC editors, job/race builders, sharing portals, Online creator tools, or community clip features",
      "currentPosture": "Community tooling unknown",
      "readerDecision": "Do not imply GTA 6 supports UGC editors, creator modes, clip portals, Online publishing, RP integrations, APIs, or server/community tooling until public official evidence or verified post-launch functionality exists.",
      "safeActionNow": "Build game-agnostic workflows and keep compatibility language out of sales copy, RP plans, creator pages, and tool pitches.",
      "evidenceNeeded": "Rockstar, Take-Two, Rockstar Support, Cfx.re/Rockstar, official platform policy, public creator-tool documentation, or verified post-launch tool behaviour tied to GTA 6.",
      "blockedInputs": [
        "paid compatibility promises",
        "fake API docs",
        "leaked server/tooling files",
        "mod menu claims",
        "Discord screenshots"
      ],
      "affectedRoutes": [
        "/rp/",
        "/online/",
        "/blog/gta-6-modding-fivem-roleplay-watchlist/",
        "/social-trust-layer/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No community outreach, webhook/account connection, partner claim, product launch, sponsor/affiliate copy, or external write without explicit approval."
    }
  ],
  "voiceCastEvidenceMatrix": [
    {
      "id": "official-cast-credit-or-announcement",
      "audience": "Readers, character-page editors, answer engines, and future agents checking Jason, Lucia, and cast claims",
      "currentPosture": "Official public credit required",
      "readerDecision": "Do not name an actor for Jason, Lucia, a supporting character, narrator, radio voice, or motion-capture role unless the exact public source ties that person to GTA 6.",
      "safeActionNow": "Keep actor names out of snippets and character bios unless Rockstar, Take-Two, official credits, a public representative statement, or trusted interview coverage gives role-specific wording.",
      "evidenceNeeded": "Public Rockstar/Take-Two credit, official game credits, named actor or representative confirmation with exact GTA 6 role language, trusted interview coverage, or verified post-launch credits capture.",
      "blockedInputs": [
        "IMDb-only edits",
        "anonymous credit lists",
        "voice-match videos",
        "fan wikis without source trails",
        "AI transcript guesses"
      ],
      "affectedRoutes": [
        "/blog/gta-6-voice-actors-cast-jason-lucia-watchlist/",
        "/characters/",
        "/blog/who-is-lucia/",
        "/blog/who-is-jason/",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local article/export only; no public post, newsletter send, Discord announcement, production deploy, outreach, account action, scrape, credential use, or external write without explicit approval."
    },
    {
      "id": "actor-social-or-interview-claim",
      "audience": "Creators, editors, and readers evaluating actor posts, podcast mentions, convention clips, reels, and interview quotes",
      "currentPosture": "Attributable but narrow",
      "readerDecision": "A social post, reel, or interview can support only the exact public wording it contains; it does not confirm story role, playable status, mission outcomes, or full cast lists.",
      "safeActionNow": "Quote conservatively, link the public source, record date/context, avoid voice-match certainty, and route character/story consequences through spoiler controls.",
      "evidenceNeeded": "Public actor/representative post, named interview, outlet transcript, agency page, or official event clip that can be opened and that explicitly names GTA 6 or the role.",
      "blockedInputs": [
        "deleted-story screenshots",
        "private DMs",
        "cropped reels",
        "voice-comparison threads",
        "parasocial certainty from vibes"
      ],
      "affectedRoutes": [
        "/creator-toolkit/",
        "/blog/gta-6-trailer-2-breakdown/",
        "/spoiler-policy/",
        "/correction-impact-router/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No public amplification, quote graphic, creator script, newsletter send, Discord/social post, production deploy, outreach, scrape, or account action without approval."
    },
    {
      "id": "leaked-credit-or-story-spoiler",
      "audience": "Spoiler-sensitive readers, character editors, launch operators, and moderation reviewers",
      "currentPosture": "Reject or quarantine",
      "readerDecision": "Leaked credits, private casting sheets, story captures, mission dialogue, ending scenes, hidden character names, and datamined voice files must not become actor confirmation or article copy.",
      "safeActionNow": "Route to the rumour firewall or spoiler source router without repeating names, story beats, private documents, or dialogue; keep metadata and schema clean.",
      "evidenceNeeded": "No promotion path for leaked/private/extracted material; wait for official public credits or verified post-launch evidence with spoiler scope recorded.",
      "blockedInputs": [
        "leaked credits",
        "private casting pages",
        "datamined audio files",
        "cutscene captures",
        "mission scripts",
        "hidden cast lists"
      ],
      "affectedRoutes": [
        "/rumour-firewall/",
        "/spoiler-source-router/",
        "/characters/",
        "/blog/gta-6-mission-walkthrough-spoiler-safe-guide/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No public correction, spoiler-bearing summary, Discord/social post, newsletter alert, production deploy, external report, account action, scrape, or credential use without approval."
    },
    {
      "id": "synthetic-voice-and-impersonation-risk",
      "audience": "Creators, community moderators, safety editors, and answer engines handling audio clips or supposed actor leaks",
      "currentPosture": "Reject as identity proof",
      "readerDecision": "AI voice clips, impersonations, isolated audio snippets, and comparison videos are not evidence that an actor is in GTA 6.",
      "safeActionNow": "Discuss only as a rejected source class; do not embed, transcribe, voice-match, or convert the clip into cast certainty.",
      "evidenceNeeded": "Public official credit or direct attributable source; audio similarity, AI detection, or crowd consensus cannot promote a casting claim.",
      "blockedInputs": [
        "AI voice clips",
        "impersonation reels",
        "isolated audio leaks",
        "voiceprint claims",
        "reaction videos treating similarity as proof"
      ],
      "affectedRoutes": [
        "/source-policy/",
        "/social-trust-layer/",
        "/creator-toolkit/",
        "/blog/gta-6-voice-actors-cast-jason-lucia-watchlist/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No embeds, reposts, social/newsletter/Discord sends, public naming, takedown/report action, account login, scrape, or external write without approval."
    },
    {
      "id": "post-launch-credit-reconciliation",
      "audience": "Post-launch editors, guide writers, character-page owners, corrections reviewers, and future agents",
      "currentPosture": "Receipt required before promotion",
      "readerDecision": "When credits or interviews become public, update only the exact role, platform/build context, spoiler scope, and affected routes the evidence supports.",
      "safeActionNow": "Record source URL or owned capture path, date, platform/build, role wording, spoiler scope, affected character pages, snippets/schema, correction need, and rollback path before promotion.",
      "evidenceNeeded": "Public official credits, verified released-game credits capture, public interview, official press kit, or patch/update note with exact cast wording.",
      "blockedInputs": [
        "memory-only edits",
        "unversioned screenshots",
        "private review footage",
        "story-spoiling credits in generic snippets",
        "unsourced database merges"
      ],
      "affectedRoutes": [
        "/post-launch-verification-lab/",
        "/characters/",
        "/blog/who-is-lucia/",
        "/blog/who-is-jason/",
        "/corrections-log/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No production deploy, public announcement, newsletter send, Discord/social post, account action, scrape, credential use, or external write without approval."
    }
  ],
  "storyCharacterStructureEvidenceMatrix": [
    {
      "id": "official-character-or-story-system-wording",
      "audience": "Readers, character-page editors, guide writers, answer engines, and future agents checking playable-character, switching, co-op, romance, or story-structure claims",
      "currentPosture": "Official public wording required",
      "readerDecision": "Do not promote character switching, playable-time split, co-op campaign, romance systems, relationship meters, mission order, choice systems, ending counts, or story length from trailer chemistry, thumbnails, or expectation.",
      "safeActionNow": "Keep the lead answer narrow: Rockstar names Lucia Caminos and Jason Duval, but story systems and outcomes remain watchlist items until exact public evidence exists.",
      "evidenceNeeded": "Public Rockstar, Take-Two, Newswire, official trailer/caption, platform/rating metadata, trusted public review context with spoiler scope, or verified post-launch evidence tied to the exact story/system claim.",
      "blockedInputs": [
        "relationship theory charts",
        "edited subtitles",
        "voice-line mashups",
        "co-op wishlists",
        "trailer chemistry as mechanics",
        "unsourced story-length tables"
      ],
      "affectedRoutes": [
        "/blog/gta-6-story-character-switching-coop-watchlist/",
        "/characters/",
        "/blog/who-is-lucia/",
        "/blog/who-is-jason/",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local article/export guidance only; no public post, newsletter send, Discord announcement, production deploy, outreach, scrape, credential use, or external write without explicit approval."
    },
    {
      "id": "official-media-observation-vs-story-outcome",
      "audience": "Trailer analysts, creators, article editors, and readers who want spoiler-safe interpretation",
      "currentPosture": "Observation only",
      "readerDecision": "An official shot can support a labelled observation, but it does not prove complete plot structure, mission sequence, playable balance, relationship outcome, betrayal, death, chapter name, or ending path.",
      "safeActionNow": "Label the claim as official observation, cautious inference, fan theory, or rejected leak-dependent claim before it reaches snippets, video hooks, article cards, or answer-engine packets.",
      "evidenceNeeded": "Official public media plus exact scene/context for observations; official wording, review context, or verified post-launch evidence for story-system or outcome claims.",
      "blockedInputs": [
        "freeze-frame overclaims",
        "red-circle thumbnails",
        "AI-upscaled subtitle guesses",
        "private story clips",
        "creator theories framed as confirmation"
      ],
      "affectedRoutes": [
        "/blog/gta-6-trailer-2-breakdown/",
        "/media-gallery/",
        "/map-evidence-board/",
        "/source-policy/",
        "/rumour-firewall/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No launch packet, creator script, public post, production deploy, or external send until the affected-route review is complete."
    },
    {
      "id": "leaked-cutscene-script-or-ending-claim",
      "audience": "Spoiler-sensitive readers, household users, guide writers, launch operators, and moderation reviewers",
      "currentPosture": "Reject or quarantine",
      "readerDecision": "Leaked cutscenes, script pages, private story summaries, datamined mission strings, hidden ending posts, and alleged death/betrayal claims must not become article copy, metadata, schema, thumbnails, RSS, or snippets.",
      "safeActionNow": "Route the input to the rumour firewall or spoiler source router without repeating names, mission labels, endings, deaths, late-game locations, dialogue, or private-source detail.",
      "evidenceNeeded": "No promotion path for leaked/private/extracted story material; wait for official public material or spoiler-labelled verified post-launch evidence with source path and scope recorded.",
      "blockedInputs": [
        "leaked cutscenes",
        "private scripts",
        "datamined mission lists",
        "ending screenshots",
        "hidden trophy leaks",
        "anonymous story summaries"
      ],
      "affectedRoutes": [
        "/spoiler-source-router/",
        "/spoiler-policy/",
        "/spoiler-safe-mode/",
        "/rumour-firewall/",
        "/corrections-log/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No spoiler-bearing public correction, social/newsletter/Discord send, production deploy, external report, account action, scrape, or credential use without explicit spoiler review and approval."
    },
    {
      "id": "review-preview-or-rating-board-story-context",
      "audience": "Editors, parents, spoiler-sensitive readers, review-watch users, and answer engines",
      "currentPosture": "Attributable but scoped",
      "readerDecision": "Review, preview, rating-board, or platform wording can support only the exact public, attributable detail it states; it must not be expanded into mission order, endings, relationships, or hidden story outcomes.",
      "safeActionNow": "Record source URL, outlet/source class, exact wording, spoiler level, rating/descriptor context, affected routes, snippet risk, and correction path before changing story or household guidance.",
      "evidenceNeeded": "Public rating-board/platform metadata, trusted public review/preview wording, or official material that names GTA 6 and the exact non-hidden story context being summarized.",
      "blockedInputs": [
        "out-of-context review snippets",
        "embargo screenshots",
        "spoiler thumbnails",
        "fake ratings pages",
        "copied descriptor summaries without public source"
      ],
      "affectedRoutes": [
        "/blog/gta-6-review-scores-metacritic-embargo-watchlist/",
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/spoiler-policy/",
        "/buying-guide/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No newsletter/social/Discord send, production deploy, review-score alert, paid placement, account action, scrape, or external write without approval."
    },
    {
      "id": "post-launch-story-guide-promotion",
      "audience": "Post-launch guide writers, mission-page owners, character editors, corrections reviewers, and future agents",
      "currentPosture": "Receipt required before promotion",
      "readerDecision": "After release, promote only the smallest supported story detail, with spoiler labels and separate spoiler-free versus full-spoiler surfaces.",
      "safeActionNow": "Record platform, date, patch/version, source or owned capture path, chapter/mission scope, spoiler level, affected snippets/exports, correction need, rollback, and validation output before updating story pages.",
      "evidenceNeeded": "Verified released-game capture/testing, official guide/support/manual material, trusted public guide source, or official patch/update note with platform/date/version and spoiler context.",
      "blockedInputs": [
        "memory-only guide edits",
        "unversioned screenshots",
        "one clip inflated into a full route",
        "copied guide-farm tables",
        "spoiler details in generic metadata"
      ],
      "affectedRoutes": [
        "/post-launch-verification-lab/",
        "/blog/gta-6-mission-walkthrough-spoiler-safe-guide/",
        "/guides/",
        "/characters/",
        "/data/story-character-structure-evidence-matrix.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No production deploy, full-spoiler guide publication, public alert, newsletter send, Discord/social post, account action, scrape, or external write without spoiler/source review and approval."
    }
  ],
  "voiceChatSafetyEvidenceMatrix": [
    {
      "id": "voice-chat-availability-and-modes",
      "audience": "Players, friend groups, streamers, parents, and Online communities asking whether GTA 6 has voice chat, proximity chat, push-to-talk, party chat, or cross-platform communication",
      "currentPosture": "Official communication feature gap",
      "readerDecision": "Do not plan crews, streams, household rules, or platform purchases around a specific GTA 6 voice or text-chat feature until exact public evidence exists.",
      "safeActionNow": "Use platform party chat, console privacy settings, mute/block habits, and community rules as preparation while GTA 6-specific communication features remain watchlist items.",
      "evidenceNeeded": "Public Rockstar/Take-Two wording, Rockstar Support, official Online/support documentation, official platform/store/support material, trusted public review context, or verified post-launch settings capture for the exact communication mode.",
      "blockedInputs": [
        "leaked settings screens",
        "private build UI",
        "copied GTA Online assumptions",
        "Discord screenshots",
        "modded server menus",
        "AI settings mockups",
        "one-region anecdotes"
      ],
      "affectedRoutes": [
        "/blog/gta-6-voice-chat-text-chat-moderation-privacy-watchlist/",
        "/online/",
        "/blog/gta-6-crossplay-cross-save-watchlist/",
        "/blog/gta-6-parent-guide-age-rating-watchlist/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No public advice, Discord/social post, newsletter send, production deploy, account action, credential use, or community tooling promise without explicit approval."
    },
    {
      "id": "communication-safety-promotion-ladder",
      "audience": "Editors, answer engines, parents, streamers, and community leads deciding whether a communication-safety claim is reader guidance, a public answer, or still rejected input",
      "currentPosture": "Decision ladder required before promotion",
      "readerDecision": "Treat household, streamer, RP, privacy, and moderation decisions as planning guidance until the exact GTA 6 setting is public, sourced, scoped, and verified.",
      "safeActionNow": "Classify each claim into one of four outcomes: rejected input, watchlist guidance, exact-setting promotion, or post-launch correction with rollback. Do not skip from rumour to advice.",
      "evidenceNeeded": "A public source or verified post-launch receipt that names the exact feature, platform, mode, date, version or patch, setting wording, spoiler scope, affected routes, and unsupported neighbouring claims.",
      "blockedInputs": [
        "rumour-to-advice jumps",
        "household safety promises from screenshots",
        "streamer-safe guarantees without testing",
        "RP compatibility sales copy",
        "single-source moderation claims",
        "private account or support material"
      ],
      "affectedRoutes": [
        "/blog/gta-6-voice-chat-text-chat-moderation-privacy-watchlist/",
        "/reader-action-router/",
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No household alert, streamer guidance, RP/community promise, Discord/social post, newsletter send, production deploy, sponsor/affiliate activation, account action, credential use, or external write without explicit approval."
    },
    {
      "id": "mute-report-moderation-and-abuse-controls",
      "audience": "Safety-conscious players, parents, accessibility readers, streamers, moderators, and RP/community admins checking mute, block, report, review, and abuse-response tools",
      "currentPosture": "Safety tooling unknown until official or verified",
      "readerDecision": "Do not claim GTA 6 is safe-by-default, unsafe-by-default, moderated a specific way, or missing a specific control before public evidence supports that exact setting.",
      "safeActionNow": "Prepare platform-level mute, block, report, privacy, recording, and evidence-capture habits; keep GTA 6-specific moderation workflows out of snippets and creator hooks.",
      "evidenceNeeded": "Rockstar Support/account documentation, official platform safety metadata, public Online policy, trusted public review, or verified post-launch settings/testing with platform, date, version, and mode recorded.",
      "blockedInputs": [
        "fake support pages",
        "anonymous moderation claims",
        "rage-bait creator posts",
        "private support chats",
        "cropped settings screenshots",
        "credential-gated safety pages"
      ],
      "affectedRoutes": [
        "/online/",
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/blog/gta-6-accessibility-options-watchlist/",
        "/reader-action-router/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No safety alert, household recommendation, public post, newsletter send, production deploy, support workaround, account action, or external report without explicit approval."
    },
    {
      "id": "privacy-parental-controls-and-recording",
      "audience": "Households, gift buyers, privacy-sensitive players, creators, and accessibility readers checking parental controls, privacy defaults, recording notices, transcripts, captions, speech-to-text, or streamer mode",
      "currentPosture": "Use platform controls now; GTA 6-specific settings remain unknown",
      "readerDecision": "Do not buy hardware, subscriptions, headsets, capture gear, or editions because a rumour claims perfect privacy, no chat, automatic moderation, streamer mode, captions, transcripts, or parent locks.",
      "safeActionNow": "Write down non-negotiable privacy and access needs, configure platform-level family controls, and wait for official/support or verified post-launch evidence before changing buyer or household guidance.",
      "evidenceNeeded": "Official Rockstar/support/store accessibility or privacy wording, platform family-safety metadata, trusted accessibility review, or verified post-launch settings capture with spoiler scope and correction route recorded.",
      "blockedInputs": [
        "generic AI feature lists",
        "old GTA Online settings copied forward",
        "private account pages",
        "fake parental-control screenshots",
        "QR-code account pages",
        "password or wallet prompts"
      ],
      "affectedRoutes": [
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/blog/gta-6-accessibility-options-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/buying-guide/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No purchase recommendation, affiliate/sponsor copy, household alert, newsletter send, public post, credential use, account login, or external write without explicit approval."
    },
    {
      "id": "rp-community-and-third-party-voice-tools",
      "audience": "RP admins, Discord communities, server owners, stream teams, and moderation leads planning community voice, whitelist, recording, and admin workflows",
      "currentPosture": "Independent community planning only",
      "readerDecision": "Do not imply official GTA 6 RP voice support, proximity voice, server admin hooks, recording tools, anti-abuse APIs, or Discord integration before public Rockstar/Cfx.re/platform evidence exists.",
      "safeActionNow": "Build game-agnostic community policies, consent rules, staff escalation, voice-channel templates, and incident receipt workflows while labelling them as independent preparation.",
      "evidenceNeeded": "Public Rockstar/Cfx.re/support/platform documentation, official community-tool material, verified post-launch compatibility testing, or approved local-only product specification with no affiliation claim.",
      "blockedInputs": [
        "paid compatibility promises",
        "modded server menus",
        "fake API screenshots",
        "private Discord claims",
        "leaked admin UI",
        "official RP access language"
      ],
      "affectedRoutes": [
        "/rp/",
        "/blog/future-of-gta-6-rp/",
        "/blog/gta-6-modding-fivem-roleplay-watchlist/",
        "/creator-toolkit/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No bot connection, webhook send, community outreach, CRM write, paid offer, sponsor copy, production deploy, credential use, or external service mutation without explicit approval."
    },
    {
      "id": "creator-hooks-and-public-wording",
      "audience": "Creators, newsletter editors, launch-packet writers, answer engines, and social-copy reviewers turning communication claims into public language",
      "currentPosture": "Hook-safe, claim-restricted",
      "readerDecision": "Use communication-safety questions as useful content, but do not turn unknown settings into confirmed thumbnails, stream-safety promises, or fear-based engagement.",
      "safeActionNow": "Publish questions, checklists, and evidence gates: what is unknown, what would prove it, what platform controls exist now, and which inputs are rejected.",
      "evidenceNeeded": "Exact public source evidence for the setting, plus source-safe wording review, affected-route review, and correction-log update before any promoted answer changes.",
      "blockedInputs": [
        "confirmed proximity chat claims",
        "no voice chat claims",
        "safe-by-default moderation claims",
        "leaked settings prove it phrasing",
        "harassment-bait thumbnails",
        "fake support fixes"
      ],
      "affectedRoutes": [
        "/data/article-share-packets.json",
        "/data/article-search-intent-packets.json",
        "/launch-packet-builder/",
        "/newsletter-segment-router/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No public post, Discord/social announcement, newsletter send, production deploy, sponsor/affiliate activation, account action, credential use, scrape, or external write without explicit approval."
    },
    {
      "id": "post-launch-communication-settings-receipt",
      "audience": "Editors converting verified launch evidence into durable Online, household, accessibility, creator, and RP guidance",
      "currentPosture": "Receipt and blast-radius review required",
      "readerDecision": "Promote only the exact communication setting shown by evidence; keep neighbouring voice, text, privacy, moderation, parental-control, crossplay, and RP claims unknown until separately verified.",
      "safeActionNow": "Use the post-launch verification lab, correction router, source update workbench, and article trust ladder before changing copy, schema, answer-engine packets, RSS, sitemap, or launch packets.",
      "evidenceNeeded": "Official source update or verified released-game/store/settings capture with platform, mode, date, patch/version, spoiler scope, capture path, exact setting wording, affected routes, and rollback note.",
      "blockedInputs": [
        "single unsupported screenshot",
        "private build material",
        "story-spoiling capture in snippets",
        "one-off forum report",
        "memory-only edit",
        "unversioned settings clip"
      ],
      "affectedRoutes": [
        "/post-launch-verification-lab/",
        "/correction-impact-router/",
        "/source-update-workbench/",
        "/data/corrections-log.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No correction announcement, public alert, Discord/social post, newsletter send, production deploy, account action, credential use, scrape, or external write without explicit approval."
    }
  ],
  "serverStatusErrorCodeEvidenceMatrix": [
    {
      "id": "official-status-support-evidence",
      "audience": "readers, editors, launch operators, answer engines",
      "currentPosture": "Promote exact public wording only",
      "readerDecision": "Do not treat GTA 6 as globally down unless a public official source or repeated verified post-launch evidence supports the exact service, platform, region, and timeframe.",
      "safeActionNow": "Capture the public URL, exact wording, timestamp, platform/service, region, and affected route list before changing any alert, snippet, support article, or launch packet.",
      "evidenceNeeded": "Public Rockstar, Take-Two, Rockstar Support, official platform status, platform store/support page, official patch note, or repeated verified post-launch testing tied to GTA VI.",
      "blockedInputs": [
        "deleted posts",
        "fake status pages",
        "anonymous outage screenshots",
        "private support chats",
        "creator panic posts"
      ],
      "affectedRoutes": [
        "/blog/gta-6-server-status-online-error-code-watchlist/",
        "/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": "error-code-troubleshooting-lane",
      "audience": "players, guide writers, support editors, future agents",
      "currentPosture": "Template only until versioned evidence exists",
      "readerDecision": "Do not publish GTA 6-specific error-code meanings, reinstall steps, cache-clearing advice, save-risk guidance, or account fixes from unversioned posts.",
      "safeActionNow": "Record platform, region, patch/build version, exact error text, reproduction notes, source/capture path, and rollback before drafting any troubleshooting row.",
      "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 chat fixes",
        "datamined launcher files",
        "single creator workaround"
      ],
      "affectedRoutes": [
        "/post-launch-verification-lab/",
        "/guides/",
        "/content-freshness-sla/",
        "/source-review-queue/",
        "/data/post-launch-verification-lab.json"
      ],
      "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": "platform-store-entitlement-lane",
      "audience": "buyers, households, preorder readers, platform-choice readers",
      "currentPosture": "Separate platform/account issue from GTA 6 issue",
      "readerDecision": "Do not recommend refunds, region switching, reinstall loops, payment retries, entitlement fixes, or account changes from one dashboard image or one-region anecdote.",
      "safeActionNow": "Classify whether the claim concerns platform network status, account entitlement, store metadata, preload/download state, storage, payment, refund wording, or GTA 6 service availability.",
      "evidenceNeeded": "Public PlayStation/Xbox/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/",
        "/preorder-safety-centre/",
        "/blog/gta-6-preload-download-size-watchlist/",
        "/launch-checklist/",
        "/buying-guide/"
      ],
      "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": "online-matchmaking-session-lane",
      "audience": "Online players, friend groups, RP admins, creators",
      "currentPosture": "Official Online details still unknown",
      "readerDecision": "Do not turn copied GTA Online assumptions, private-session rumours, account-transfer screenshots, or creator thumbnails into GTA 6 Online guidance.",
      "safeActionNow": "Split launch access, Online feature availability, matchmaking, private sessions, account linking, transfer, moderation, anti-cheat, and RP/community compatibility before drafting copy.",
      "evidenceNeeded": "Public Rockstar Online, Rockstar Support/account, official platform/service-status evidence, 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/",
        "/blog/gta-6-modding-fivem-roleplay-watchlist/"
      ],
      "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-regional-anomaly-lane",
      "audience": "readers, launch operators, correction editors, future agents",
      "currentPosture": "Receipt first; promote only after blast-radius review",
      "readerDecision": "Do not update lead answers, schema, snippets, 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/",
        "/source-review-queue/",
        "/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."
    }
  ],
  "pcHardwareEvidenceMatrix": [
    {
      "id": "official-requirements-table",
      "audience": "PC players and hardware buyers",
      "currentPosture": "Unknown until official PC publication",
      "readerDecision": "Do not treat any minimum, recommended, ultra, RAM, VRAM, CPU, GPU, storage, SSD, OS, DirectX/API, upscaling, or ray-tracing row as GTA 6 fact yet.",
      "safeActionNow": "Use general current-game upgrade value, warranty, return windows, and budget planning instead of GTA-6-only spec chasing.",
      "evidenceNeeded": "Public Rockstar, Take-Two, Rockstar Support, launcher, Steam/Epic, or official platform/store page naming GTA 6 PC requirements.",
      "blockedInputs": [
        "AI-generated spec tables",
        "old GTA V comparisons",
        "hardware influencer guesses",
        "forum pastebins",
        "edited requirement screenshots"
      ],
      "affectedRoutes": [
        "/blog/gta-6-system-requirements-watchlist/",
        "/blog/is-gta-6-coming-to-pc/",
        "/buying-guide/",
        "/features/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No affiliate, sponsor, hardware-buying recommendation, public post, newsletter alert, production deploy, account action, or external write without explicit approval."
    },
    {
      "id": "storage-ssd-and-preload",
      "audience": "Players planning storage, SSDs, and launch downloads",
      "currentPosture": "Watchlist only",
      "readerDecision": "Do not buy storage or delete games because of a rumoured PC GB number, preload clock, day-one patch size, or SSD requirement.",
      "safeActionNow": "Clean obvious unused files, protect saves, and track the preload/download-size watchlist until official store/support evidence exists.",
      "evidenceNeeded": "Official PC requirement row, launcher preload notice, platform/store metadata, Rockstar Support article, or verified post-launch install evidence.",
      "blockedInputs": [
        "CDN rumours",
        "private launcher screenshots",
        "placeholder GB values",
        "creator estimates",
        "fake countdown graphics"
      ],
      "affectedRoutes": [
        "/blog/gta-6-system-requirements-watchlist/",
        "/blog/gta-6-preload-download-size-watchlist/",
        "/launch-checklist/",
        "/platform-store-source-router/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local planning only; no account login, region switch, purchase recommendation, support escalation, public alert, deploy, or external write."
    },
    {
      "id": "launcher-account-and-online-compatibility",
      "audience": "PC players, Online groups, and account planners",
      "currentPosture": "Unconfirmed for GTA 6 PC",
      "readerDecision": "Keep launcher, account linking, anti-cheat, controller support, cross-save, transfers, mods, GTA+, and Online compatibility separate from basic PC requirements.",
      "safeActionNow": "Prepare questions and friend-group plans, but do not promise launcher behaviour, transfer paths, or Online features.",
      "evidenceNeeded": "Rockstar Support/account documentation, official launcher/store listing, Online feature page, platform support page, or verified post-launch settings capture.",
      "blockedInputs": [
        "copied GTA Online assumptions",
        "private support chats",
        "leaked settings screens",
        "datamined UI strings",
        "Discord compatibility claims"
      ],
      "affectedRoutes": [
        "/blog/gta-6-system-requirements-watchlist/",
        "/online/",
        "/blog/gta-6-crossplay-cross-save-watchlist/",
        "/platform-planner/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No login, account linking, credential use, support ticket, public compatibility claim, newsletter send, deploy, or external write."
    },
    {
      "id": "benchmark-methodology",
      "audience": "Performance readers, creators, and guide writers",
      "currentPosture": "Future post-launch lane",
      "readerDecision": "Do not publish FPS targets, ultra settings, benchmark charts, or hardware tier promises before reproducible public testing exists.",
      "safeActionNow": "Prepare benchmark fields for resolution, preset, hardware, driver, capture method, game version, patch date, and scene repeatability.",
      "evidenceNeeded": "Post-launch reproducible testing with visible settings, hardware, driver version, game version, capture method, date, and spoiler-safe scene context.",
      "blockedInputs": [
        "pre-release FPS claims",
        "leaked build benchmarks",
        "sponsored hardware promises",
        "unclear settings screenshots",
        "single anecdotal clips"
      ],
      "affectedRoutes": [
        "/blog/gta-6-system-requirements-watchlist/",
        "/post-launch-verification-lab/",
        "/guides/",
        "/data/post-launch-verification-lab.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No benchmark table, affiliate recommendation, creator script, public alert, production deploy, or external publication without evidence review."
    },
    {
      "id": "accessibility-performance-settings",
      "audience": "Players with comfort, control, readability, or performance needs",
      "currentPosture": "Unknown until settings evidence",
      "readerDecision": "Do not infer subtitle, remapping, motion, photosensitivity, difficulty, controller, DLSS/FSR/XeSS, frame cap, ultrawide, or accessibility settings from other games.",
      "safeActionNow": "Route needs-based readers to accessibility and buyer-safety pages, then wait for official settings/support evidence or verified launch testing.",
      "evidenceNeeded": "Rockstar Support page, official manual/settings documentation, platform accessibility metadata, trusted accessibility review, or verified post-launch settings capture.",
      "blockedInputs": [
        "leaked settings screens",
        "AI feature lists",
        "copied GTA V option lists",
        "private build videos",
        "uncited accessibility claims"
      ],
      "affectedRoutes": [
        "/blog/gta-6-system-requirements-watchlist/",
        "/blog/gta-6-accessibility-options-watchlist/",
        "/accessibility-evidence-router/",
        "/buying-guide/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No accessibility guarantee, purchase advice, newsletter alert, social post, deploy, or external write without source review."
    },
    {
      "id": "commercial-hardware-copy",
      "audience": "Editors, sponsors, affiliates, and product surfaces",
      "currentPosture": "Approval-gated",
      "readerDecision": "Do not let commission, sponsorship, bundles, scarcity, or console-war copy imply GTA 6 PC facts that official sources have not published.",
      "safeActionNow": "Keep commercial language draft-only, visibly disclosed, and framed around current-use value until exact GTA 6 evidence exists.",
      "evidenceNeeded": "Official PC/spec evidence for the claim plus editorial approval, visible disclosure, source wording, and no commission-led ranking.",
      "blockedInputs": [
        "affiliate urgency",
        "sponsor copy implying confirmed specs",
        "bundle scarcity",
        "commission-first rankings",
        "fake upgrade calculators"
      ],
      "affectedRoutes": [
        "/blog/gta-6-system-requirements-watchlist/",
        "/buying-guide/",
        "/sponsorship/",
        "/deployment-readiness/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Explicit approval required before affiliate links, sponsor copy, hardware recommendations, newsletter sends, public posts, production deploy, or external writes."
    }
  ],
  "consolePerformanceEvidenceMatrix": [
    {
      "id": "official-console-performance-mode",
      "audience": "console players, buyers, answer engines",
      "currentPosture": "Unknown until official or trusted public evidence",
      "readerDecision": "Do not treat 30 FPS, 40 FPS, 60 FPS, 120 Hz, VRR, quality mode, or performance mode as confirmed from trailer smoothness, thumbnails, or platform-war posts.",
      "safeActionNow": "Track the exact console model and claim separately; keep buyer guidance neutral until public Rockstar/platform wording, trusted review coverage, or verified post-launch testing exists.",
      "evidenceNeeded": "Rockstar or Take-Two publication, official PlayStation/Xbox/store/support metadata, trusted technical review with visible test context, or verified post-launch direct testing with platform/date/patch details.",
      "blockedInputs": [
        "fake FPS overlays",
        "AI-upscaled comparison videos",
        "private build captures",
        "creator thumbnails",
        "forum benchmark tables"
      ],
      "affectedRoutes": [
        "/blog/gta-6-console-performance-60fps-ps5-pro-watchlist/",
        "/buying-guide/",
        "/features/",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No console-buying recommendation, affiliate/sponsor copy, public alert, production deploy, social post, newsletter send, or external write without explicit approval."
    },
    {
      "id": "mode-table-promotion-ladder",
      "audience": "technical readers, snippet editors, buyers, future agents",
      "currentPosture": "Promotion ladder required before mode tables",
      "readerDecision": "Do not promote a mode table, FPS badge, resolution claim, VRR note, or PS5 Pro comparison until the claim is classified by evidence strength and affected pages.",
      "safeActionNow": "Use a four-step ladder: reject weak inputs, hold trailer observations as labelled observations, scope official wording to the exact platform/mode named, and promote benchmark rows only after repeatable test context exists.",
      "evidenceNeeded": "Exact public source wording for each platform and mode, plus source class, platform, console model, patch/version, capture method, date checked, affected routes, neighbouring unknowns, rollback path, and validation receipt.",
      "blockedInputs": [
        "mode tables inferred from trailers",
        "FPS badges without source class",
        "VRR guesses",
        "PS5 Pro comparison thumbnails",
        "one-location benchmark clips",
        "platform-war snippets"
      ],
      "affectedRoutes": [
        "/blog/gta-6-console-performance-60fps-ps5-pro-watchlist/",
        "/buying-guide/",
        "/features/",
        "/post-launch-verification-lab/",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No mode table, benchmark badge, hardware recommendation, public alert, sponsor/affiliate copy, newsletter send, Discord/social announcement, production deploy, or external write without explicit approval."
    },
    {
      "id": "ps5-pro-enhancement-claim",
      "audience": "PS5 and PS5 Pro buyers, creators, commercial reviewers",
      "currentPosture": "PS5 launch support is official; PS5 Pro treatment is watchlist-only",
      "readerDecision": "Do not say GTA 6 has a PS5 Pro patch, enhanced mode, higher FPS, better ray tracing, or specific resolution until a public source names the exact enhancement.",
      "safeActionNow": "Separate baseline PS5 availability from PS5 Pro enhancement claims and keep hardware-buying copy non-urgent.",
      "evidenceNeeded": "Official Rockstar/Take-Two wording, PlayStation store/platform metadata naming GTA 6 and the enhancement, trusted review coverage, or verified post-launch PS5 Pro testing.",
      "blockedInputs": [
        "console bundle ads",
        "uncited Pro mode charts",
        "developer target rumours",
        "edited platform pages",
        "affiliate hardware pressure"
      ],
      "affectedRoutes": [
        "/blog/gta-6-console-performance-60fps-ps5-pro-watchlist/",
        "/buying-guide/",
        "/platform-store-source-router/",
        "/blog/gta-6-preorder-editions-watchlist/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No hardware affiliate link, sponsor claim, console recommendation, public alert, deploy, post, or send without explicit approval."
    },
    {
      "id": "resolution-ray-tracing-and-visual-feature-claims",
      "audience": "graphics readers, creators, technical editors",
      "currentPosture": "Official-media observations only",
      "readerDecision": "Official trailers can support cautious visual observations, but they do not prove final resolution, ray tracing mode, global illumination method, frame pacing, traffic density, or platform-specific compromises.",
      "safeActionNow": "Label visible footage observations separately from technical implementation claims and avoid turning trailer analysis into spec tables.",
      "evidenceNeeded": "Official technical disclosure, platform metadata, trusted technical analysis with public test context, or verified released-game capture with settings/mode/platform recorded.",
      "blockedInputs": [
        "pixel-count claims without source context",
        "AI-upscaled trailers",
        "leaked settings screens",
        "private debug menus",
        "thumbnail-only side-by-sides"
      ],
      "affectedRoutes": [
        "/blog/gta-6-console-performance-60fps-ps5-pro-watchlist/",
        "/blog/gta-6-trailer-2-breakdown/",
        "/media-gallery/",
        "/features/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No performance table, visual-feature database row, creator script, public post, newsletter send, or production deploy without explicit evidence review."
    },
    {
      "id": "series-s-series-x-comparison",
      "audience": "Xbox buyers, shared households, friend groups",
      "currentPosture": "Xbox Series X|S platform support is official; mode differences are unknown",
      "readerDecision": "Do not infer Series S resolution, frame rate, mode cuts, storage pressure, or visual compromises from other games or console-war posts.",
      "safeActionNow": "Keep Series X|S guidance focused on confirmed platform support, storage/account prep, refund policy, and friend-group planning.",
      "evidenceNeeded": "Official Xbox/store/platform metadata, Rockstar/Take-Two support wording, trusted review coverage, or verified post-launch testing on both Series X and Series S.",
      "blockedInputs": [
        "copied comparisons from unrelated games",
        "unsourced Series S panic posts",
        "private capture cards",
        "edited store snippets",
        "platform-war benchmarks"
      ],
      "affectedRoutes": [
        "/blog/gta-6-console-performance-60fps-ps5-pro-watchlist/",
        "/buying-guide/",
        "/platform-planner/",
        "/launch-checklist/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No console-choice recommendation, affiliate placement, public alert, production deploy, post, or newsletter send without explicit approval."
    },
    {
      "id": "review-and-benchmark-methodology",
      "audience": "review readers, creators, editors, answer engines",
      "currentPosture": "Future post-launch evidence lane",
      "readerDecision": "Do not publish performance verdicts from one clip, one location, one unpatched build, unclear capture settings, or spoiler-bearing footage.",
      "safeActionNow": "Prepare benchmark fields now, but leave values blank until platform, mode, patch, capture method, route, settings, and date are recorded.",
      "evidenceNeeded": "Public named review or trusted technical analysis with test method, or direct repeatable post-launch testing with platform/date/patch/mode/capture notes.",
      "blockedInputs": [
        "one-off viral clips",
        "spoiler footage",
        "private review-code captures",
        "unclear capture settings",
        "quote-mined verdicts"
      ],
      "affectedRoutes": [
        "/blog/gta-6-console-performance-60fps-ps5-pro-watchlist/",
        "/blog/gta-6-review-scores-metacritic-embargo-watchlist/",
        "/post-launch-verification-lab/",
        "/correction-impact-router/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No benchmark table, review verdict, buyer advice, social post, newsletter send, production deploy, or external write without source and spoiler review."
    },
    {
      "id": "commercial-hardware-copy",
      "audience": "buyers, sponsors, affiliate reviewers, future agents",
      "currentPosture": "Approval-gated commercial surface",
      "readerDecision": "Do not turn performance rumours into \"buy this console/TV/capture card/SSD\" copy, ranked hardware lists, or urgency-led affiliate CTAs.",
      "safeActionNow": "Keep commercial language disclosure-first, source-gated, and non-urgent until exact performance evidence and explicit approval exist.",
      "evidenceNeeded": "Official or verified performance evidence for the claim being monetised, visible disclosure, editorial approval, and no commission-led ranking.",
      "blockedInputs": [
        "sponsored FPS promises",
        "bundle urgency",
        "affiliate comparison charts without sources",
        "discount pressure",
        "unverified display/VRR claims"
      ],
      "affectedRoutes": [
        "/blog/gta-6-console-performance-60fps-ps5-pro-watchlist/",
        "/buying-guide/",
        "/sponsorship/",
        "/preorder-safety-centre/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No affiliate/sponsor link, paid recommendation, public promotion, newsletter send, Discord/social announcement, production deploy, or external write without explicit approval."
    }
  ],
  "platformChoiceBuyerMatrix": [
    {
      "id": "confirmed-launch-console-baseline",
      "audience": "Players choosing a launch platform today",
      "currentPosture": "PS5 and Xbox Series X|S are the tracked official launch baseline here",
      "readerDecision": "If you need a launch-platform plan now, anchor it to confirmed console support and your real household/friend-group constraints rather than rumoured performance wins.",
      "safeActionNow": "Compare owned hardware, budget, friends, controller preference, accessibility needs, storage, refund windows, and account setup while leaving FPS, preload, Online, and edition details on watch.",
      "evidenceNeeded": "Public Rockstar/Take-Two page, official PlayStation/Xbox store or support wording, official platform metadata, or verified post-launch evidence for the exact platform detail.",
      "blockedInputs": [
        "platform-war charts",
        "edited store snippets",
        "retailer placeholders",
        "fake comparison pages",
        "affiliate urgency"
      ],
      "affectedRoutes": [
        "/blog/gta-6-ps5-vs-xbox-pc-switch-2-platform-buying-watchlist/",
        "/buying-guide/",
        "/platform-planner/",
        "/platform-store-source-router/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No best-platform recommendation, affiliate link, sponsor copy, public post, newsletter send, production deploy, account action, purchase, or external write without explicit approval."
    },
    {
      "id": "performance-mode-buyer-claims",
      "audience": "Players comparing PS5, PS5 Pro, Xbox Series X, and Series S",
      "currentPosture": "Performance modes unknown until public evidence",
      "readerDecision": "Do not buy or upgrade for a claimed 30/40/60 FPS target, ray tracing mode, resolution, Series S compromise, or PS5 Pro enhancement until the exact mode is sourced.",
      "safeActionNow": "Use the console performance watchlist for mode claims and keep the platform decision separate from unsourced frame-rate certainty.",
      "evidenceNeeded": "Rockstar/Take-Two technical wording, official platform/store metadata, trusted public technical review with visible test context, or verified post-launch testing with platform/date/patch.",
      "blockedInputs": [
        "fake FPS overlays",
        "AI-upscaled comparison videos",
        "developer target rumours",
        "private build captures",
        "sponsored hardware promises"
      ],
      "affectedRoutes": [
        "/blog/gta-6-console-performance-60fps-ps5-pro-watchlist/",
        "/buying-guide/",
        "/features/",
        "/post-launch-verification-lab/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No console-choice verdict, benchmark table, hardware recommendation, affiliate/sponsor placement, deploy, post, or send without source and spoiler review."
    },
    {
      "id": "pc-waitlist-and-hardware-spend",
      "audience": "PC-only players and hardware buyers",
      "currentPosture": "PC timing and requirements remain separate watchlist claims",
      "readerDecision": "Do not buy a PC, GPU, SSD, monitor, handheld PC, or Windows license solely because a GTA 6 PC date, spec table, benchmark, or storefront page is rumoured.",
      "safeActionNow": "Track the PC status and hardware watchlists, buy hardware for current uses only, and preserve return/warranty flexibility if upgrading anyway.",
      "evidenceNeeded": "Public Rockstar/Take-Two PC announcement, official launcher/store page, Steam/Epic listing, Rockstar Support wording, or verified post-launch PC evidence.",
      "blockedInputs": [
        "AI spec tables",
        "fake Steam pages",
        "launcher string rumours",
        "influencer benchmarks",
        "affiliate hardware pressure"
      ],
      "affectedRoutes": [
        "/blog/is-gta-6-coming-to-pc/",
        "/blog/gta-6-system-requirements-watchlist/",
        "/buying-guide/",
        "/sponsorship/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No PC timing claim, requirement table, hardware affiliate copy, public alert, deploy, newsletter, or external write without explicit approval."
    },
    {
      "id": "switch-handheld-cloud-and-subscription-paths",
      "audience": "Handheld, Switch 2, cloud, and subscription-curious players",
      "currentPosture": "Unconfirmed unless exact public platform/catalogue evidence appears",
      "readerDecision": "Do not treat portability, Switch 2 support, cloud streaming, Game Pass, PS Plus, GTA+, remote play, or phone-controller access as the same claim.",
      "safeActionNow": "Route each access path through its own source gate and avoid buying subscriptions, accessories, or handhelds for a GTA 6 promise that is not public.",
      "evidenceNeeded": "Public Rockstar/Take-Two wording, Nintendo/platform/store/support pages, official subscription catalogue evidence, official cloud/remote-play documentation, or verified post-launch testing.",
      "blockedInputs": [
        "fake Direct cards",
        "edited catalogue rows",
        "cloud demo screenshots",
        "APK bait",
        "accessory ads implying support"
      ],
      "affectedRoutes": [
        "/blog/gta-6-switch-2-nintendo-platform-watchlist/",
        "/blog/gta-6-cloud-gaming-remote-play-handheld-streaming-watchlist/",
        "/blog/gta-6-game-pass-ps-plus-subscription-watchlist/",
        "/platform-store-source-router/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No subscription recommendation, accessory affiliate link, cloud-support claim, platform alert, deploy, post, send, login, or external write without explicit approval."
    },
    {
      "id": "friend-group-crossplay-and-online-risk",
      "audience": "Friend groups, families, and Online planners",
      "currentPosture": "Crossplay, transfers, Online rollout, and account requirements are unknown until sourced",
      "readerDecision": "Do not choose a platform on promised crossplay, cross-save, private sessions, crew transfer, GTA+ benefits, or launch-day Online access before official support exists.",
      "safeActionNow": "Map where friends already play, keep purchase timing flexible, and treat Online/crossplay/account questions as watchlist items.",
      "evidenceNeeded": "Official Rockstar Online page, Rockstar Support/account documentation, platform account metadata, official commercial disclosure, or verified post-launch testing.",
      "blockedInputs": [
        "copied GTA Online assumptions",
        "Discord screenshots",
        "private support chats",
        "creator access claims",
        "fake login pages"
      ],
      "affectedRoutes": [
        "/blog/gta-6-crossplay-cross-save-watchlist/",
        "/blog/gta-6-online-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/reader-action-router/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No friend-group buying advice, account-linking walkthrough, Online alert, newsletter, social post, deploy, login, credential use, or external write without explicit approval."
    },
    {
      "id": "storage-preload-edition-account-risk",
      "audience": "Launch buyers comparing storage, editions, preloads, refunds, and account requirements",
      "currentPosture": "Purchase details remain watchlist claims until official store/support wording exists",
      "readerDecision": "Do not choose a platform, edition, SSD, account setup, family purchase path, or refund timing from placeholder file sizes, preload rumours, fake edition charts, or private account screenshots.",
      "safeActionNow": "Prepare generic storage headroom and account hygiene, bookmark official store/support pages, and keep edition, preload, file-size, entitlement, refund, and account-linking details out of buying verdicts.",
      "evidenceNeeded": "Public Rockstar/Take-Two preorder or support wording, official PlayStation/Xbox/store metadata, public rating/refund policy tied to the exact SKU or platform, or verified post-launch entitlement evidence.",
      "blockedInputs": [
        "placeholder file sizes",
        "fake edition charts",
        "account-only screenshots",
        "cached store snippets",
        "affiliate urgency",
        "edited refund-policy cards"
      ],
      "affectedRoutes": [
        "/buying-guide/",
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/blog/gta-6-preload-download-size-watchlist/",
        "/platform-store-source-router/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No preorder recommendation, refund instruction, account walkthrough, affiliate/sponsor copy, public send, production deploy, purchase, credential use, scraping, or external write without explicit approval."
    },
    {
      "id": "commercial-and-gift-buying-boundary",
      "audience": "Gift buyers, parents, affiliate editors, sponsors, and future agents",
      "currentPosture": "Commercial ranking is approval-gated",
      "readerDecision": "Do not publish a ranked best-platform table, gift-buying push, bundle recommendation, or sponsor placement unless the exact evidence and disclosure state support it.",
      "safeActionNow": "Keep advice neutral: confirm platform support, wait for official editions/prices/refunds/ratings, and separate household safety from hardware marketing.",
      "evidenceNeeded": "Official store/edition/refund/rating evidence, explicit editorial approval, visible disclosure, and no commission-led ranking.",
      "blockedInputs": [
        "bundle scarcity",
        "commission-first rankings",
        "fake preorder pages",
        "rating guesses",
        "sponsor copy implying confirmed performance"
      ],
      "affectedRoutes": [
        "/buying-guide/",
        "/preorder-safety-centre/",
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/sponsorship/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No affiliate/sponsor links, paid recommendations, public promotion, production deploy, social/Discord/newsletter send, purchase, or external service mutation without explicit approval."
    }
  ],
  "weaponsCombatEvidenceMatrix": [
    {
      "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.",
      "promotionReceipt": null
    },
    {
      "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.",
      "promotionReceipt": null
    },
    {
      "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.",
      "promotionReceipt": null
    },
    {
      "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.",
      "promotionReceipt": null
    },
    {
      "id": "combat-claim-promotion-receipt",
      "audience": "Editors, guide writers, creators, answer engines, and future agents",
      "currentPosture": "Receipt required before promotion",
      "readerDecision": "Do not let a single combat source silently update snippets, guides, feature rows, creator hooks, Online advice, or answer-engine text until the claim scope and affected pages are written down.",
      "safeActionNow": "Create a local receipt that separates exact source wording from interpretation, names rejected neighbouring claims, and lists every route/export that would change before publishing the update.",
      "evidenceNeeded": "Public official wording, support/manual/store evidence, verified released-game capture, direct testing, or patch notes plus claim scope, platform, mode, patch/version, spoiler boundary, Online safety note, affected routes, rollback path, and validation command.",
      "blockedInputs": [
        "memory-only edits",
        "thumbnail claims",
        "single unlabelled clips",
        "guide-table guesses",
        "private screenshots",
        "leaked source material",
        "creator damage charts without source receipts"
      ],
      "affectedRoutes": [
        "/blog/gta-6-weapons-gunplay-combat-watchlist/",
        "/features/",
        "/guides/",
        "/blog/gta-6-online-watchlist/",
        "/data/weapons-combat-evidence-matrix.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local article/data update only; no public alert, Discord/social post beyond approved completion note, newsletter send, production deploy, sponsor placement, account action, download, credential use, or external write.",
      "promotionReceipt": "Required fields: source URL/capture path, exact wording or observed frame, claim scope, source type, platform, mode, patch/version, unlock/purchase context, Online safety boundary, spoiler scope, affected routes/exports, rejected neighbouring claims, rollback path, and verification result."
    },
    {
      "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.",
      "promotionReceipt": "Post-launch guide updates must keep the receipt attached to the article/data change so stale or mode-specific combat findings can be rolled back without guessing."
    }
  ],
  "policeWantedEvidenceMatrix": [
    {
      "id": "witness-report-and-memory-claims",
      "audience": "Readers, creators, guide writers, and answer engines checking witness phones, delayed reports, vehicle recognition, licence plates, disguises, bounty memory, or long-term heat",
      "currentPosture": "Speculative until demonstrated",
      "readerDecision": "Do not treat witness reporting, NPC memory, viral crime clips, vehicle recognition, or persistent heat as confirmed mechanics from trailer tone, older GTA behaviour, or creator speculation.",
      "safeActionNow": "Use watchlist language, link the police article and rumour firewall, and separate source-labelled observations from product/RP consequence-memory ideas.",
      "evidenceNeeded": "Official Rockstar gameplay detail, Rockstar Support/manual material, public preview with direct access, or verified post-launch testing with platform, date, patch/version, and repeatable notes.",
      "blockedInputs": [
        "leaked chase clips",
        "private build footage",
        "datamined wanted-star tables",
        "anonymous AI-behaviour threads",
        "copied GTA V assumptions"
      ],
      "affectedRoutes": [
        "/blog/gta-6-police-wanted-system-watchlist/",
        "/blog/social-media-gameplay-predictions/",
        "/features/",
        "/confirmed-vs-rumoured/",
        "/rumour-firewall/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": "Record exact public source wording or test notes, claim scope, platform/date/patch context, affected routes, no-leaks rejection, rollback path, and validation before witness-memory, viral-heat, vehicle-recognition, bounty, or long-term heat wording changes.",
      "approvalBoundary": "No public post, newsletter send, Discord/social announcement, production deploy, sponsor/affiliate copy, account action, credential use, purchase, scrape, or external write without explicit approval."
    },
    {
      "id": "pursuit-ai-roadblocks-and-search-zones",
      "audience": "Players, gameplay analysts, creators, and launch-week editors evaluating pursuit depth, roadblocks, helicopters, search cones, stealth escapes, and police AI",
      "currentPosture": "Official gameplay or tested evidence required",
      "readerDecision": "Do not claim smarter patrols, exact search-zone rules, helicopter behaviour, roadblock patterns, heat decay, or stealth escape systems until the exact mechanic is public or tested after launch.",
      "safeActionNow": "Frame the topic as unanswered law-system demand and route readers to feature watchlists instead of publishing exact star-rule or AI-behaviour tables.",
      "evidenceNeeded": "Rockstar gameplay showcase, official mechanics explanation, public preview, support/manual detail, verified released-game capture, direct testing, or versioned patch notes.",
      "blockedInputs": [
        "trailer overreads as mechanics",
        "fake confirmed AI posts",
        "private chase screenshots",
        "unversioned creator clips",
        "single unsupported anecdotes"
      ],
      "affectedRoutes": [
        "/blog/gta-6-police-wanted-system-watchlist/",
        "/features/",
        "/blog/gta-6-weapons-gunplay-combat-watchlist/",
        "/map-claim-ledger/",
        "/data/features.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": "Capture the exact pursuit, patrol, roadblock, helicopter, search-zone, stealth, or AI behaviour evidence plus source class, affected routes, neighbouring unknowns, rollback, and validation before updating copy or feature rows.",
      "approvalBoundary": "Keep snippets, guide tables, launch packets, creator scripts, and feature database rows local/source-labelled until evidence and approval gates pass."
    },
    {
      "id": "wanted-level-arrest-and-consequence-rules",
      "audience": "Guide readers, spoiler-sensitive players, households, completionists, and editors checking star counts, fines, arrests, jail loops, impounds, disguises, and consequence systems",
      "currentPosture": "Unknown rule set",
      "readerDecision": "Do not publish exact wanted-level thresholds, cooldowns, arrest outcomes, impound rules, bounty systems, jail consequences, or disguise behaviour before source-specific evidence exists.",
      "safeActionNow": "Prepare empty post-launch table fields and keep pre-launch guidance focused on what evidence would change the page.",
      "evidenceNeeded": "Official gameplay source, support documentation, public guide/manual material, verified released-game testing, or patch notes with platform/date/version context.",
      "blockedInputs": [
        "alleged mission scripts",
        "datamined UI values",
        "leaked jail footage",
        "copied older-game wanted tables",
        "AI-generated rule charts"
      ],
      "affectedRoutes": [
        "/blog/gta-6-police-wanted-system-watchlist/",
        "/guides/",
        "/post-launch-verification-lab/",
        "/spoiler-source-router/",
        "/data/post-launch-verification-lab.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": "Before wanted-level, arrest, fine, jail, impound, disguise, bounty, or cooldown tables move, record source/capture path, platform/mode/version, spoiler scope, reader impact, rollback, affected exports, and correction posture.",
      "approvalBoundary": "Post-launch tables require source receipts, spoiler labels, corrections-log blast-radius review, and explicit approval before public distribution."
    },
    {
      "id": "online-rp-policing-boundary",
      "audience": "Online players, friend groups, RP admins, community operators, product planners, and sponsorship reviewers",
      "currentPosture": "Separate official Online from independent RP templates",
      "readerDecision": "Do not infer GTA 6 Online policing, private-session law systems, dispatch tools, anti-cheat handling, RP compatibility, or monetised server support from single-player speculation or independent RP ideas.",
      "safeActionNow": "Build independent RP heat, warrant, dispatch, faction response, and admin-approval templates with no-affiliation labels while keeping GTA 6 Online claims unknown.",
      "evidenceNeeded": "Rockstar Online/support/account publication, Cfx.re/Rockstar policy, official platform/support material, verified post-launch Online testing, or clearly labelled independent RP/product documentation.",
      "blockedInputs": [
        "paid compatibility promises",
        "private server-file claims",
        "Discord screenshots",
        "copied GTA Online policing assumptions",
        "subscription-pressure posts"
      ],
      "affectedRoutes": [
        "/rp/",
        "/online/",
        "/blog/gta-6-online-watchlist/",
        "/blog/gta-6-modding-fivem-roleplay-watchlist/",
        "/sponsorship/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": "Split official Online evidence from independent RP/product documentation, then record claim class, no-affiliation language, commercial boundary, affected routes, rollback, and validation before RP or Online policing copy changes.",
      "approvalBoundary": "Commercial RP, sponsor, affiliate, server-access, newsletter, social, Discord, deploy, account, credential, and external-write actions require explicit approval."
    },
    {
      "id": "creator-and-social-claim-safety",
      "audience": "YouTubers, TikTok creators, newsletter editors, social handoffs, and search-snippet writers",
      "currentPosture": "Source-safe framing only",
      "readerDecision": "Creator copy can cover unanswered police questions and design speculation, but titles, thumbnails, snippets, and launch packets must not imply exact star rules, leaked chase clips, confirmed AI behaviour, or official support where none exists.",
      "safeActionNow": "Use hooks about what Rockstar has not answered, what evidence would prove a mechanic, and how to avoid fake police AI claims; keep source labels visible before the joke or hook.",
      "evidenceNeeded": "Official material, verified released-game evidence, or human-reviewed source-safe creator script that preserves the current speculative label and no-leaks policy.",
      "blockedInputs": [
        "leaked chase thumbnails",
        "confirmed AI bait",
        "exact star-rule claims without source",
        "private build clips",
        "quote-mined forum threads"
      ],
      "affectedRoutes": [
        "/creator-toolkit/",
        "/satire-voice-guide/",
        "/blog/gta-6-police-wanted-system-watchlist/",
        "/data/article-share-packets.json",
        "/data/police-wanted-evidence-matrix.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": "Creator hooks, snippets, share packets, and Discord-style handoffs need the exact source class, claim label, blocked bait, affected surfaces, rollback, and validation before any police-system wording leaves draft form.",
      "approvalBoundary": "Drafts stay local; public posts, Discord/social announcements, newsletter sends, sponsor/affiliate copy, and production deploys require explicit approval."
    },
    {
      "id": "post-launch-law-system-table-promotion",
      "audience": "Editors and future agents converting released-game evidence into durable wanted-level, pursuit, stealth, and RP guide tables",
      "currentPosture": "Require receipt and blast-radius review",
      "readerDecision": "Promote only the exact law-system mechanic, platform, patch/version, route context, spoiler scope, and reader action supported by evidence; keep neighbouring police claims unknown until separately verified.",
      "safeActionNow": "Create a post-launch verification receipt, update the police article, features database, guides, RP route, search index, answer-engine packet, sitemap, RSS, and corrections log together, then run validation.",
      "evidenceNeeded": "Verified released-game capture, direct testing, official guide/support/manual material, public platform metadata where relevant, or patch notes with platform/date/version context.",
      "blockedInputs": [
        "single unsupported screenshot",
        "private build material",
        "unversioned copied wanted tables",
        "memory-only edits",
        "stale patch-era advice"
      ],
      "affectedRoutes": [
        "/post-launch-verification-lab/",
        "/blog/gta-6-police-wanted-system-watchlist/",
        "/features/",
        "/guides/",
        "/data/police-wanted-evidence-matrix.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "promotionReceipt": "A post-launch law-system table needs source/capture path, test owner, platform/mode/version, row-level claim scope, spoiler label, correction coverage, rollback, and validation before guide or answer-engine promotion.",
      "approvalBoundary": "Public guide promotion, production deploy, external alerting, social/newsletter/Discord distribution, account work, and commercial copy remain approval-gated."
    }
  ],
  "socialGameplayEvidenceMatrix": [
    {
      "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."
    }
  ],
  "mapToolEvidenceMatrix": [
    {
      "id": "official-map-or-companion-app",
      "audience": "players, map readers, parents, and answer engines",
      "currentPosture": "unknown until official public source",
      "readerDecision": "Do not treat any GTA 6 interactive map, companion app, mobile tool, or location database as official until a public Rockstar, Take-Two, official platform, app-store, support, or trusted guide source names the exact tool.",
      "safeActionNow": "Use the map evidence board and map claim ledger for official-media observations, but keep map-tool copy watchlisted and do not link downloads, apps, extensions, QR codes, or account-sync pages.",
      "evidenceNeeded": "Public official Rockstar/Take-Two/app-store/platform/support page naming the GTA 6 map tool, or trusted post-launch guide material with visible source/capture context.",
      "blockedInputs": [
        "fake companion apps",
        "APK mirrors",
        "QR-code sync pages",
        "login-first map tools",
        "unverified app-store cards"
      ],
      "affectedRoutes": [
        "/blog/gta-6-interactive-map-app-location-database-watchlist/",
        "/map/",
        "/map-evidence-board/",
        "/reader-action-router/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No app install, QR scan, account login, credential use, public post, newsletter send, production deploy, affiliate/sponsor placement, scrape, or external write without explicit approval."
    },
    {
      "id": "leaked-map-grid-or-database",
      "audience": "spoiler-sensitive readers, guide writers, and editors",
      "currentPosture": "reject or quarantine",
      "readerDecision": "Do not publish leaked map images, datamined coordinates, private build screenshots, spreadsheet marker dumps, hidden activity lists, or complete location databases as GTA 6 guidance.",
      "safeActionNow": "Route leaked/private/extracted material to the rumour firewall and spoiler source router without repeating spoiler details, coordinates, marker names, or hidden story/activity information.",
      "evidenceNeeded": "No promotion path for leaked/private/extracted material; wait for official public sources or verified released-game evidence with spoiler labels.",
      "blockedInputs": [
        "leaked full maps",
        "datamined coordinates",
        "private build screenshots",
        "spreadsheet marker dumps",
        "hidden collectible or mission lists"
      ],
      "affectedRoutes": [
        "/rumour-firewall/",
        "/spoiler-source-router/",
        "/map-claim-ledger/",
        "/guides/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No public correction, spoiler-bearing summary, Discord/social post, newsletter alert, production deploy, external report, account action, scrape, credential use, or hosted mirror without approval."
    },
    {
      "id": "official-media-observation-vs-complete-tool",
      "audience": "creators, map editors, article writers, and future agents",
      "currentPosture": "narrow observation only",
      "readerDecision": "An official trailer frame or screenshot can support a labelled observation, but it does not prove a complete interactive map, fast-travel layer, property database, interior list, activity grid, collectible overlay, or route planner.",
      "safeActionNow": "Split visible official-media observations from tool/database claims, then update only the map evidence board, map claim ledger, and related article copy that the source actually supports.",
      "evidenceNeeded": "Official public media plus exact frame/context for observations; official tool page, trusted guide material, or verified post-launch capture for database/tool rows.",
      "blockedInputs": [
        "freeze-frame overclaims",
        "AI-generated road networks",
        "stitched fan maps",
        "copied GTA V assumptions",
        "creator thumbnails implying complete proof"
      ],
      "affectedRoutes": [
        "/map-evidence-board/",
        "/map-claim-ledger/",
        "/blog/gta-6-map-size-rumours-explained/",
        "/media-gallery/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No answer-engine update, launch packet, creator script, public post, production deploy, or external send until affected-route review is complete."
    },
    {
      "id": "post-launch-verified-map-layer",
      "audience": "guide writers, completionists, accessibility readers, and map users",
      "currentPosture": "future verified evidence lane",
      "readerDecision": "After release, promote map markers only when the row has platform, date, patch/version, source/capture path, spoiler scope, marker category, correction path, and affected routes.",
      "safeActionNow": "Prepare spoiler-safe fields for stores, interiors, activities, collectibles, vehicles, weapons, services, mission help, accessibility notes, and route planning without filling unsupported data.",
      "evidenceNeeded": "Verified released-game capture/testing, official guide/support/manual material, or trusted public guide source with date, platform, version, and spoiler context.",
      "blockedInputs": [
        "memory-only marker updates",
        "unversioned screenshots",
        "one-region assumptions",
        "copied guide-farm tables",
        "spoiler markers without labels"
      ],
      "affectedRoutes": [
        "/post-launch-verification-lab/",
        "/guides/",
        "/blog/gta-6-collectibles-100-percent-completion-watchlist/",
        "/vehicles/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No production deploy, full-spoiler guide publication, public alert, newsletter send, account action, scrape, or external write without spoiler/source review and approval."
    },
    {
      "id": "reader-safety-and-account-permission-risk",
      "audience": "players, parents, households, and security-conscious readers",
      "currentPosture": "reject credential and permission traps",
      "readerDecision": "Any map app or tool asking for Rockstar, Google, Discord, Xbox, PlayStation, wallet, payment, location, notification, or device permissions before official proof exists should be treated as unsafe.",
      "safeActionNow": "Tell readers not to install, sign in, scan, pay, or grant permissions; if they already did, use official account recovery/security routes instead of advice from the suspicious page.",
      "evidenceNeeded": "Official account/security/support guidance for remediation; credential/permission prompts never prove GTA 6 map access.",
      "blockedInputs": [
        "password forms",
        "OAuth traps",
        "location-permission prompts",
        "wallet/payment prompts",
        "browser extensions",
        "device-profile installs"
      ],
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/preorder-store-checker/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No credential entry, account login, QR scan, app install, device testing, takedown request, public naming, external report, or user-data handling without explicit approval."
    },
    {
      "id": "creator-commercial-and-affiliate-map-copy",
      "audience": "creators, affiliate editors, sponsors, and commercial surfaces",
      "currentPosture": "draft-only until evidence and approval",
      "readerDecision": "Do not let sponsor copy, affiliate tools, creator thumbnails, or map-app promotions imply official GTA 6 map data, early access, or complete location coverage without exact evidence.",
      "safeActionNow": "Keep creator/commercial language source-labelled, non-downloadable, non-affiliate, and framed around verification habits until official or verified post-launch evidence exists.",
      "evidenceNeeded": "Exact source evidence for the map/tool claim plus editorial approval, visible disclosure, nofollow/sponsored attributes where relevant, and no commission-led ranking.",
      "blockedInputs": [
        "sponsor scripts implying official access",
        "affiliate map app links",
        "creator thumbnails claiming complete maps",
        "scarcity pressure",
        "fake early-access tool offers"
      ],
      "affectedRoutes": [
        "/creator-toolkit/",
        "/sponsorship/",
        "/blog/creator-video-ideas/",
        "/blog/gta-6-interactive-map-app-location-database-watchlist/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Explicit approval required before affiliate links, sponsor copy, paid tool promotion, newsletter send, public post, production deploy, account action, purchase, or external write."
    }
  ],
  "mapSizeEvidenceMatrix": [
    {
      "id": "confirmed-geography-and-location-names",
      "audience": "Readers, editors, guide writers, answer engines, and future map database maintainers",
      "currentPosture": "Confirmed only at the named-setting level",
      "readerDecision": "Use Vice City and Leonida as the promoted public baseline, but do not turn that into a complete district, county, island, road, interior, activity, or square-mile map.",
      "safeActionNow": "Route location questions through the map guide, map claim ledger, map evidence board, official sources, and source policy before changing copy or snippets.",
      "evidenceNeeded": "Rockstar GTA VI page, Rockstar Newswire copy, official screenshot/trailer caption, official map/guide/support material, or verified post-launch capture with source path and date.",
      "blockedInputs": [
        "anonymous district lists",
        "edited social graphics",
        "private build screenshots",
        "leaked maps",
        "datamined coordinates",
        "copied fan wikis as primary source"
      ],
      "affectedRoutes": [
        "/map/",
        "/map-claim-ledger/",
        "/map-evidence-board/",
        "/blog/what-is-leonida/",
        "/blog/gta-6-map-size-rumours-explained/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No map layer, snippet promotion, creator script, newsletter alert, Discord/social post, production deploy, or external write without exact public evidence and approval where required."
    },
    {
      "id": "map-size-scale-and-travel-time-claims",
      "audience": "Search readers, creators, comparison-video writers, and launch-guide editors",
      "currentPosture": "Unknown until official or measured",
      "readerDecision": "Keep square-mile numbers, bigger-than comparisons, drive-time charts, coastline outlines, route lengths, and density claims out of confirmed copy before a public method supports the exact number.",
      "safeActionNow": "Answer with the current unknown label, explain the evidence ladder, and use the local map-claim triage planner before a scale claim travels into a headline.",
      "evidenceNeeded": "Official map/guide figure, official platform/support material naming the scale, or transparent post-launch measurement with method, platform, route, spoiler scope, date, and patch/version.",
      "blockedInputs": [
        "stitched fan maps",
        "AI-generated outlines",
        "unsourced scale overlays",
        "travel-time guesses",
        "creator thumbnails with exact numbers",
        "leak-derived measurements"
      ],
      "affectedRoutes": [
        "/blog/gta-6-map-size-rumours-explained/",
        "/map/",
        "/map-claim-ledger/",
        "/confirmed-vs-rumoured/",
        "/data/article-search-intent-packets.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No exact size claim, comparison table, schema answer, creator hook, public alert, production deploy, affiliate/sponsor copy, or external write without source review."
    },
    {
      "id": "official-media-observation-lane",
      "audience": "Trailer analysts, creators, article editors, vehicle/world writers, and source reviewers",
      "currentPosture": "Useful only with visible labels",
      "readerDecision": "Official footage can support cautious observations about roads, beaches, wetlands, city blocks, ports, airports, traffic, and wildlife, but it cannot confirm final names, boundaries, mission routes, interiors, or mechanics.",
      "safeActionNow": "Attach the official media source, keep the observation label visible, and route uncertain geography through Trailer 2 taxonomy, map evidence board, vehicles, and features instead of promoting a full-map claim.",
      "evidenceNeeded": "Rockstar-published trailer, screenshot, Newswire asset, caption, media page, or verified post-launch capture with visible source context.",
      "blockedInputs": [
        "freeze-frame overreads",
        "private clips",
        "cropped reposts without source path",
        "leaked footage",
        "datamined minimaps",
        "claims that a visible landmark proves a complete district list"
      ],
      "affectedRoutes": [
        "/blog/gta-6-trailer-2-breakdown/",
        "/media-gallery/",
        "/map-evidence-board/",
        "/vehicles/",
        "/features/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No VideoObject/transcript markup, snippet claim, public post, newsletter send, Discord/social announcement, deploy, scrape, or external write without source-safe review."
    },
    {
      "id": "activities-collectibles-interiors-and-spoiler-overlays",
      "audience": "Players, spoiler-sensitive readers, guide writers, accessibility readers, and post-launch operators",
      "currentPosture": "Future guide scaffold",
      "readerDecision": "Do not publish collectible maps, interior lists, random-event clusters, mission routes, activity density, safehouse locations, or spoiler-bearing overlays until release evidence and spoiler labels are recorded.",
      "safeActionNow": "Prepare fields for location, evidence path, spoiler scope, platform, patch/version, accessibility note, route impact, and rollback path, but keep the public answer watchlist-only.",
      "evidenceNeeded": "Verified released-game capture, direct testing, official guide/support material, public patch notes, or official map/companion/tooling evidence with spoiler mode reviewed.",
      "blockedInputs": [
        "leaked mission maps",
        "datamined collectible coordinates",
        "private save files",
        "spoiler screenshots without labels",
        "single unverified reader reports",
        "memory-only guide edits"
      ],
      "affectedRoutes": [
        "/guides/",
        "/spoiler-policy/",
        "/spoiler-source-router/",
        "/post-launch-verification-lab/",
        "/map-claim-ledger/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No spoiler-bearing guide, map overlay, schema metadata, newsletter/social/Discord copy, public deploy, or external write without spoiler review and verification."
    },
    {
      "id": "creator-commercial-and-rp-map-copy",
      "audience": "Creators, sponsors, RP/community operators, product designers, and commercial reviewers",
      "currentPosture": "Independent/source-labelled only",
      "readerDecision": "Creator hooks, sponsor copy, RP patrol routes, delivery templates, tourism-style content, and admin map concepts can be useful only when labelled as independent planning or official-media analysis, not GTA 6 feature confirmation.",
      "safeActionNow": "Use source-safe humour and map evidence language, keep no-affiliation visible, and avoid promising map tools, Online compatibility, RP support, launch-day overlays, or commercial routes before evidence exists.",
      "evidenceNeeded": "Independent local template for generic planning now; later, official Rockstar/Cfx.re/support/tooling evidence, public platform metadata, or verified post-launch testing before compatibility or feature claims.",
      "blockedInputs": [
        "paid official-access promises",
        "affiliate urgency around map claims",
        "Discord compatibility claims",
        "private server-file maps",
        "leaked interiors",
        "community data without consent"
      ],
      "affectedRoutes": [
        "/creator-toolkit/",
        "/satire-voice-guide/",
        "/rp/",
        "/sponsorship/",
        "/blog/future-of-gta-6-rp/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No sponsor placement, affiliate copy, sales outreach, Discord/webhook action, hosted service, account connection, public deploy, or external write without approval."
    }
  ],
  "realLifeLocationsEvidenceMatrix": [
    {
      "id": "official-setting-and-named-location-baseline",
      "audience": "Readers, editors, answer engines, map writers, and future location database maintainers",
      "currentPosture": "Confirmed setting baseline",
      "readerDecision": "Promote Vice City and Leonida as the official setting facts, but do not turn that baseline into exact real-world landmark matches, district names, county boundaries, road routes, airports, beaches, Keys layouts, or neighbourhood equivalents.",
      "safeActionNow": "Answer with the official setting first, then route exact location claims through the map claim ledger, map evidence board, Leonida explainer, and source policy before snippets or creator hooks change.",
      "evidenceNeeded": "Rockstar GTA VI page, Rockstar Newswire wording, official screenshot/trailer caption, platform page copy, official map/guide/support material, or verified post-launch evidence for the exact location claim.",
      "blockedInputs": [
        "leaked maps",
        "datamined coordinates",
        "private build captures",
        "stitched fan atlases",
        "anonymous district lists",
        "tourism bait presented as official"
      ],
      "affectedRoutes": [
        "/blog/gta-6-real-life-locations-landmarks-watchlist/",
        "/map/",
        "/map-claim-ledger/",
        "/map-evidence-board/",
        "/blog/what-is-leonida/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No exact landmark promotion, schema answer, creator script, public post, newsletter send, Discord announcement, production deploy, account action, scrape, credential use, or external write without exact public evidence and approval where required."
    },
    {
      "id": "trailer-observed-landmark-comparison",
      "audience": "Trailer analysts, creators, search readers, article editors, and source reviewers",
      "currentPosture": "Observation only",
      "readerDecision": "Official footage can support cautious visible-observation language about beaches, neon strips, roads, wetlands, ports, airports, bridges, crowds, and Florida-like influence; it cannot confirm an exact address, business, route, activity, interior, or full district list.",
      "safeActionNow": "Name the official media source, label the claim as trailer-observed or analysis, and keep the route pointed at source review until an official caption or verified post-launch check supports the exact match.",
      "evidenceNeeded": "Rockstar-published trailer, screenshot, Newswire asset, official caption, public platform media, or verified released-game capture with date, platform, patch/version, and visible source context.",
      "blockedInputs": [
        "AI-upscaled trailer comparisons",
        "cropped reposts without source path",
        "red-circle thumbnails",
        "Google Maps lookalike guesses",
        "private clips",
        "claims that a similar palm tree proves a named landmark"
      ],
      "affectedRoutes": [
        "/blog/gta-6-trailer-2-breakdown/",
        "/media-gallery/",
        "/map-evidence-board/",
        "/blog/gta-6-map-size-rumours-explained/",
        "/confirmed-vs-rumoured/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No VideoObject/transcript markup, snippet promotion, public alert, newsletter/social/Discord copy, production deploy, scrape, media download, or external write without source-safe review."
    },
    {
      "id": "county-neighbourhood-and-boundary-claims",
      "audience": "Map readers, local-comparison searchers, guide editors, SEO/AEO packet maintainers, and future route builders",
      "currentPosture": "Unknown until named or measured",
      "readerDecision": "Keep county names, neighbourhood equivalents, city limits, island chains, Keys routes, wetland boundaries, bridge networks, road names, and travel times out of confirmed copy unless the source names or measures the exact scope.",
      "safeActionNow": "Use watchlist language and record which route would change before promoting any boundary, road, or neighbourhood claim into article copy, map tools, definitive coverage, or answer-engine packets.",
      "evidenceNeeded": "Official named-location wording, official map/guide/support material, public platform metadata, trusted public review context with visible evidence, or transparent post-launch measurement with method and spoiler scope.",
      "blockedInputs": [
        "spreadsheet district maps",
        "leaked coordinate grids",
        "fan-map stitching",
        "unsourced scale overlays",
        "tourism article conversions",
        "copied GTA Vice City assumptions"
      ],
      "affectedRoutes": [
        "/blog/gta-6-real-life-locations-landmarks-watchlist/",
        "/map/",
        "/map-claim-ledger/",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No exact county/neighbourhood/boundary claim, comparison table, schema answer, map overlay, public post, deploy, or external write without source review."
    },
    {
      "id": "post-launch-location-guide-promotion",
      "audience": "Guide writers, spoiler-sensitive players, map database maintainers, accessibility readers, and corrections reviewers",
      "currentPosture": "Future verified-guide lane",
      "readerDecision": "After launch, exact landmark, business, road, activity-location, interior, collectible, mission, hidden-area, or travel-route rows need platform, date, patch/version, source/capture path, spoiler scope, and correction coverage before they become public guide data.",
      "safeActionNow": "Prepare receipt fields now, but keep spoiler-bearing or exact-location rows out of metadata, snippets, RSS, share cards, and answer-engine summaries until verified and labelled.",
      "evidenceNeeded": "Verified released-game capture, direct testing, official guide/support material, public patch notes, or official map/companion/tooling evidence with spoiler review.",
      "blockedInputs": [
        "leaked mission maps",
        "hidden collectible grids",
        "private save files",
        "spoiler screenshots without labels",
        "single unverified reader reports",
        "memory-only guide edits"
      ],
      "affectedRoutes": [
        "/guides/",
        "/spoiler-policy/",
        "/spoiler-source-router/",
        "/post-launch-verification-lab/",
        "/correction-impact-router/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No spoiler-bearing guide, map overlay, exact route table, schema metadata, newsletter/social/Discord copy, production deploy, or external write without spoiler review and verification."
    },
    {
      "id": "creator-tourism-and-commercial-location-copy",
      "audience": "Creators, sponsors, RP/community operators, travel-comparison writers, and commercial reviewers",
      "currentPosture": "Independent/source-labelled only",
      "readerDecision": "Creator hooks, tourism-style comparisons, RP neighbourhood concepts, sponsor copy, travel-adjacent content, and local business parallels must stay labelled as analysis or independent planning, not official GTA 6 location confirmation.",
      "safeActionNow": "Keep no-affiliation visible, use source-safe humour, link the location watchlist, and avoid paid or public amplification that implies official access, exact real-world conversion, or launch-day map certainty.",
      "evidenceNeeded": "Independent local template for generic planning now; later, official Rockstar/Cfx.re/support/tooling evidence, public platform metadata, or verified post-launch testing before compatibility or feature claims.",
      "blockedInputs": [
        "paid official-access promises",
        "affiliate urgency around landmark claims",
        "Discord compatibility claims",
        "private server-file maps",
        "leaked interiors",
        "community data without consent"
      ],
      "affectedRoutes": [
        "/creator-toolkit/",
        "/satire-voice-guide/",
        "/rp/",
        "/sponsorship/",
        "/blog/future-of-gta-6-rp/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No sponsor placement, affiliate copy, travel/commercial recommendation, sales outreach, Discord/webhook action, hosted service, account connection, production deploy, or external write without approval."
    }
  ],
  "interiorAccessVerificationReceipts": [
    {
      "id": "official-media-interior-observation",
      "audience": "Readers, editors, answer engines, and trailer analysts",
      "currentPosture": "Observation only",
      "readerDecision": "A public Rockstar trailer frame, screenshot, or caption can support a labelled interior observation, but it cannot prove free-roam entry, ownership, robbery routes, repeatability, Online support, or every-door access.",
      "safeActionNow": "Record the official source, visible claim wording, capture path, and smallest supported observation before changing article copy, snippets, media captions, or answer-engine text.",
      "evidenceNeeded": "Public Rockstar/Take-Two/Newswire/media page, official trailer/screenshot/caption, platform media page, or verified post-launch capture for the exact interior observation.",
      "blockedInputs": [
        "AI-upscaled frames",
        "cropped reposts",
        "leaked/private clips",
        "red-circle thumbnails",
        "claims that a visible doorway proves an accessible building"
      ],
      "affectedRoutes": [
        "/blog/gta-6-interiors-enterable-buildings-businesses-watchlist/",
        "/media-gallery/",
        "/blog/gta-6-trailer-2-breakdown/",
        "/features/",
        "/data/answer-engine-packet.json"
      ],
      "promotionReceipt": "Record source URL, official asset/caption, observed interior element, unsupported access claims, affected routes, validation command, screenshot/artifact path, and rollback before promotion.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No snippet promotion, VideoObject/transcript expansion, public post, newsletter send, Discord/social announcement, production deploy, scrape, media download, or external write without source-safe review and approval where required."
    },
    {
      "id": "free-roam-access-and-repeatability-test",
      "audience": "Guide writers, map database maintainers, completionists, and post-launch operators",
      "currentPosture": "Future verified-guide lane",
      "readerDecision": "Do not publish an enterable-building list, repeatable access table, safehouse row, shop guide, apartment claim, or activity-location marker until the exact access path is tested or officially documented.",
      "safeActionNow": "Prepare receipt fields for platform, date, patch/version, mode, location, entry condition, repeatability, mission/story dependency, spoiler scope, accessibility note, and correction radius.",
      "evidenceNeeded": "Official guide/support/manual material, verified released-game capture, repeated direct testing, trusted public review context with visible evidence, or versioned patch notes for the exact access path.",
      "blockedInputs": [
        "datamined door lists",
        "single unclear clips",
        "private save files",
        "leaked room tours",
        "memory-only guide edits",
        "fake all-enterable-building maps"
      ],
      "affectedRoutes": [
        "/guides/",
        "/map/",
        "/map-claim-ledger/",
        "/post-launch-verification-lab/",
        "/correction-impact-router/"
      ],
      "promotionReceipt": "Record platform, patch/version, location context, access type, repeatability result, spoiler mode, source/capture path, affected map/guide routes, correction need, validation, and rollback before any guide row changes.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No spoiler-bearing guide, map overlay, schema metadata, RSS/share copy, newsletter/social/Discord copy, public deploy, or external write without spoiler/source review and validation."
    },
    {
      "id": "business-property-and-economy-interior-scope",
      "audience": "Buyer-intent readers, economy editors, creators, and commercial reviewers",
      "currentPosture": "Watchlist only until exact commercial evidence exists",
      "readerDecision": "Keep businesses, properties, apartments, garages, clubs, restaurants, shops, safehouses, passive-income spaces, and Online interiors separate from generic building-access observations.",
      "safeActionNow": "Route ownership, price, income, upgrade, job, robbery, store, and Online compatibility claims through the economy/property watchlist, platform/store source router, and Online watchlist before buyer or commercial copy changes.",
      "evidenceNeeded": "Public Rockstar/Take-Two/support/store publication, official commercial disclosure, verified post-launch capture/testing, official guide material, or patch notes that name the exact business/property/interior feature.",
      "blockedInputs": [
        "fake property maps",
        "affiliate property rankings",
        "copied GTA Online business tables",
        "private garage screenshots",
        "RP server compatibility promises",
        "sponsor copy implying confirmed ownership"
      ],
      "affectedRoutes": [
        "/blog/gta-6-money-businesses-properties-watchlist/",
        "/buying-guide/",
        "/online/",
        "/sponsorship/",
        "/blog/future-of-gta-6-rp/"
      ],
      "promotionReceipt": "Record exact claim wording, source/capture path, ownership/access scope, price/income field if any, Online/commercial scope, affected routes, approval boundary, validation, and rollback before buyer, creator, sponsor, or answer-engine copy changes.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No buying advice, affiliate/sponsor copy, commercial placement, Discord/community announcement, hosted service, account action, purchase/subscription recommendation, production deploy, or external write without explicit approval."
    },
    {
      "id": "mission-spoiler-and-hidden-room-boundary",
      "audience": "Spoiler-sensitive players, mission guide writers, editors, and answer-engine maintainers",
      "currentPosture": "Spoiler hold by default",
      "readerDecision": "Mission-only interiors, hidden rooms, late-story spaces, collectible rooms, robbery setups, police interiors, hospital scenes, and apartment story beats need spoiler labels before they enter titles, snippets, RSS, schema, or guide metadata.",
      "safeActionNow": "Use spoiler-safe metadata first: evidence class, source/capture path, spoiler level, mission dependency, title/snippet hold, affected routes, and correction/rollback path.",
      "evidenceNeeded": "Official public material that is safe to summarize, trusted public review context with visible spoiler scope, verified post-launch capture with explicit spoiler labelling, or official guide/support material.",
      "blockedInputs": [
        "leaked mission interiors",
        "datamined room names",
        "hidden collectible screenshots",
        "ending-room thumbnails",
        "private build footage",
        "unlabelled full walkthrough dumps"
      ],
      "affectedRoutes": [
        "/blog/gta-6-mission-walkthrough-spoiler-safe-guide/",
        "/spoiler-source-router/",
        "/spoiler-policy/",
        "/blog/gta-6-collectibles-100-percent-completion-watchlist/",
        "/corrections-log/"
      ],
      "promotionReceipt": "Record spoiler class, mission/story dependency, hidden-location risk, snippet/RSS/share-card hold, source/capture path, affected routes, validation, and rollback before any mission or hidden-room copy is promoted.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No spoiler-bearing title, snippet, RSS entry, public post, newsletter/Discord/social send, production deploy, or external write without spoiler review and explicit approval where required."
    }
  ],
  "economyPropertyEvidenceMatrix": [
    {
      "id": "single-player-money-and-rewards",
      "audience": "Players, guide writers, and answer-engine readers",
      "currentPosture": "Unknown systems",
      "readerDecision": "Do not publish GTA 6 cash rewards, job payouts, heist splits, vehicle resale, shop prices, safehouse costs, stock-market rules, or money sinks as facts before exact evidence exists.",
      "safeActionNow": "Keep single-player economy copy framed as questions to verify, and route exact payout or price traffic through the post-launch verification lab.",
      "evidenceNeeded": "Official gameplay deep dive, Rockstar/Take-Two publication, support/manual material, verified released-game capture, direct testing with platform/date/patch context, or versioned patch notes.",
      "blockedInputs": [
        "leaked mission scripts",
        "datamined payout tables",
        "copied GTA V economy assumptions",
        "AI-generated price charts",
        "single unclear clips"
      ],
      "affectedRoutes": [
        "/blog/gta-6-money-businesses-properties-watchlist/",
        "/features/",
        "/guides/",
        "/post-launch-verification-lab/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No guide table, snippet promotion, creator script, newsletter alert, production deploy, sponsor placement, affiliate copy, or external write without evidence review."
    },
    {
      "id": "businesses-properties-and-passive-income",
      "audience": "Property-search readers, buyers, creators, and future database editors",
      "currentPosture": "Watchlist only",
      "readerDecision": "Keep safehouses, garages, businesses, fronts, laundering, upgrades, rentals, passive income, staff, storage, and ownership limits labelled unknown until source-specific evidence supports each item.",
      "safeActionNow": "Use generic watchlist language and prepare launch fields for location, price, unlock, income cadence, upgrade path, source/capture, spoiler scope, and rollback path.",
      "evidenceNeeded": "Official gameplay/support/store/manual evidence, public platform metadata naming the detail, verified launch capture, direct testing, official guide material, or patch notes.",
      "blockedInputs": [
        "fake property maps",
        "private garage screenshots",
        "complete business leak posts",
        "datamined shop files",
        "old GTA Online business imports"
      ],
      "affectedRoutes": [
        "/blog/gta-6-money-businesses-properties-watchlist/",
        "/vehicles/",
        "/map-claim-ledger/",
        "/guides/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No property list, map layer, business ROI table, buying advice, commercial placement, public post, deploy, or external write without exact evidence."
    },
    {
      "id": "online-economy-gta-plus-and-paid-benefits",
      "audience": "Online players, buyer-intent readers, household decision makers, and launch operators",
      "currentPosture": "Official Online publication required",
      "readerDecision": "Separate GTA 6 Online economy, GTA+, subscriptions, currency, bonuses, transfer entitlements, anti-griefing rules, inflation controls, and launch compensation from single-player speculation.",
      "safeActionNow": "Route Online and paid-benefit questions through the Online watchlist, subscription matrix, platform-store router, and preorder safety centre before any buyer guidance changes.",
      "evidenceNeeded": "Rockstar Online/support/account publication, official store page, platform entitlement metadata, public subscription terms, verified post-launch Online testing, or patch notes.",
      "blockedInputs": [
        "fake GTA+ benefit cards",
        "creator entitlement guesses",
        "private lobby screenshots",
        "copied GTA Online monetisation assumptions",
        "affiliate urgency"
      ],
      "affectedRoutes": [
        "/online/",
        "/blog/gta-6-online-watchlist/",
        "/blog/gta-6-game-pass-ps-plus-subscription-watchlist/",
        "/buying-guide/",
        "/preorder-safety-centre/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No purchase recommendation, subscription claim, affiliate/sponsor copy, newsletter send, social/Discord post, deploy, account action, or external write without approval."
    },
    {
      "id": "money-method-exploit-and-scam-claims",
      "audience": "Players, parents, moderators, creators, and source-policy reviewers",
      "currentPosture": "Reject unsafe claims",
      "readerDecision": "Treat money generators, mod menus, paid methods, account boosts, exploit videos, fake beta reward portals, APKs, browser extensions, and credential prompts as player-safety risks, not guide material.",
      "safeActionNow": "Do not click, download, mirror, summarize steps, enter credentials, or send readers toward the offer; route to cheats safety, rumour firewall, source policy, and account-safety guidance.",
      "evidenceNeeded": "Official support/safety policy, verified post-launch single-player testing for benign codes where allowed, public patch notes, or account-risk guidance from trusted official surfaces.",
      "blockedInputs": [
        "trainer downloads",
        "mod-menu ads",
        "survey walls",
        "wallet prompts",
        "Discord money services",
        "shortened boost links"
      ],
      "affectedRoutes": [
        "/blog/gta-6-cheats-codes-console-commands-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/online/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No exploit guidance, download, login, credential use, public amplification, newsletter alert, deploy, account action, report/takedown, or external write without explicit approval."
    },
    {
      "id": "rp-economy-and-community-operations",
      "audience": "RP admins, community operators, product designers, and creators",
      "currentPosture": "Independent product lane",
      "readerDecision": "Faction budgets, fines, laundering prompts, storefront templates, reputation ledgers, staff approvals, and incident receipts can be useful now only as independent RP/admin tooling, not GTA 6 Online or API confirmation.",
      "safeActionNow": "Label templates as game-agnostic operations, keep no-affiliation language visible, and avoid promising GTA 6 server access, economy APIs, FiveM compatibility, or launch-day support.",
      "evidenceNeeded": "Independent RP/admin product spec for current templates; later, official Rockstar/Cfx.re/support material or verified public tooling before compatibility claims.",
      "blockedInputs": [
        "paid official-access promises",
        "Discord compatibility claims",
        "private server binaries",
        "leaked tooling screenshots",
        "community data without consent"
      ],
      "affectedRoutes": [
        "/rp/",
        "/blog/future-of-gta-6-rp/",
        "/blog/gta-6-modding-fivem-roleplay-watchlist/",
        "/sponsorship/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No connector setup, Discord/webhook action, member-data handling, sales outreach, hosted service, account connection, deploy, or external write without approval."
    },
    {
      "id": "commercial-copy-and-post-launch-tables",
      "audience": "Editors, sponsors, affiliates, future agents, and launch-week operators",
      "currentPosture": "Approval-gated",
      "readerDecision": "Commercial copy, ROI language, best-money-method headlines, property rankings, guide products, sponsorship slots, and affiliate paths must not imply official facts, guaranteed profit, fake scarcity, or Rockstar/Take-Two affiliation.",
      "safeActionNow": "Keep commercial language draft-only, disclosed, source-labelled, and separated from unconfirmed mechanics until exact evidence and approval exist.",
      "evidenceNeeded": "Exact evidence for the underlying economy claim plus sponsorship/affiliate disclosure review, correction-log coverage, affected-route list, validation, and approval where required.",
      "blockedInputs": [
        "commission-first rankings",
        "sponsor copy implying confirmation",
        "fake scarcity",
        "guaranteed profit claims",
        "unreviewed post-launch reader reports"
      ],
      "affectedRoutes": [
        "/sponsorship/",
        "/buying-guide/",
        "/blog/gta-6-money-businesses-properties-watchlist/",
        "/launch-packet-builder/",
        "/corrections-log/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Explicit approval required before affiliate links, sponsor copy, commercial recommendations, public posts, newsletters, production deploys, account actions, or external writes."
    }
  ],
  "cheatsPlayerSafetyEvidenceMatrix": [
    {
      "id": "official-source-lead-answer-change-gate",
      "audience": "editors, answer engines, guide writers, and future agents",
      "currentPosture": "lead answer locked until exact public source",
      "readerDecision": "Do not change the article lead from \"no confirmed GTA 6 cheats yet\" unless a new public Rockstar, Take-Two, platform-store, support, manual, verified released-game capture, or patch-note source names the exact cheat/code/command scope.",
      "safeActionNow": "If a new public source appears, record the exact wording, source class, URL or capture path, platform, mode, patch/date, input method, affected routes, neighbouring unknowns, rollback path, and validation before touching the lead answer, snippets, guide copy, creator hooks, RSS, sitemap, or answer-engine exports.",
      "evidenceNeeded": "A public official Rockstar/Take-Two page, official platform-store/support/manual wording, verified released-game capture, direct released-game testing with platform/date/patch context, or versioned patch notes for the exact code, command, effect, limitation, or safety policy.",
      "blockedInputs": [
        "single official phrase stretched into a full cheat table",
        "platform support copy that does not name GTA 6",
        "manual/support text without mode scope",
        "private support replies",
        "cached snippets",
        "edited store screenshots",
        "creator summaries without a primary source"
      ],
      "affectedRoutes": [
        "/blog/gta-6-cheats-codes-console-commands-watchlist/",
        "/guides/",
        "/rumour-firewall/",
        "/post-launch-verification-lab/",
        "/source-policy/",
        "/data/answer-engine-packet.json"
      ],
      "promotionReceipt": "Before changing the lead answer, attach a receipt with exact source wording, source URL/capture path, source class, platform, mode, patch/date, input/result, limitation, neighbouring unknowns kept unchanged, affected routes/exports, rollback path, corrections-log note, and validation output.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local article/export update only; no production deploy, public post, newsletter send, Discord/social announcement, account-connected testing, credential use, download, executable testing, scrape, affiliate/sponsor copy, or external write without approval."
    },
    {
      "id": "classic-single-player-code-watch",
      "audience": "single-player players and guide readers",
      "currentPosture": "watchlist until release evidence",
      "readerDecision": "Do not trust any pre-launch GTA 6 cheat-code table as playable fact.",
      "safeActionNow": "Explain franchise expectations only as context, keep the lead answer unknown, and wait for official material or verified post-launch testing before publishing button inputs, effects, platform variants, or limitations.",
      "evidenceNeeded": "Official Rockstar material, published manual/support copy, verified released-game capture, direct testing with platform/date/patch context, or versioned patch notes for the exact code/effect.",
      "blockedInputs": [
        "AI-generated code tables",
        "copied GTA V codes renamed as GTA 6",
        "private build screenshots",
        "datamined debug strings",
        "thumbnail-only claims"
      ],
      "affectedRoutes": [
        "/blog/gta-6-cheats-codes-console-commands-watchlist/",
        "/guides/",
        "/post-launch-verification-lab/",
        "/data/article-search-intent-packets.json"
      ],
      "promotionReceipt": "Before promotion, record the exact source URL or capture path, platform, mode, patch/date, input method, effect, limitation, affected routes/exports, rollback note, and validation command.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local article/export only; no public post, newsletter send, Discord announcement, production deploy, external testing, account action, credential use, file download, or exploit amplification without approval."
    },
    {
      "id": "trainer-mod-menu-download-risk",
      "audience": "PC players, mobile searchers, and player-safety editors",
      "currentPosture": "reject unsafe downloads",
      "readerDecision": "Do not download trainers, mod menus, DLLs, launchers, APKs, browser extensions, or key generators claiming GTA 6 access or cheats.",
      "safeActionNow": "Route download-heavy claims to player-safety copy, mobile/APK warnings, and the rumour firewall instead of testing, mirroring, summarizing install steps, or linking the files.",
      "evidenceNeeded": "Public official Rockstar/platform/support page naming the exact tool or verified post-launch single-player-only testing in a controlled, non-account-risk context; pre-release downloads are rejected.",
      "blockedInputs": [
        "trainer downloads",
        "DLL injectors",
        "mod-menu sellers",
        "APK bundles",
        "browser extensions",
        "survey-wall installers",
        "wallet or credential prompts"
      ],
      "affectedRoutes": [
        "/blog/gta-6-cheats-codes-console-commands-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/rumour-firewall/",
        "/source-policy/"
      ],
      "promotionReceipt": "Record rejection reason, destination route, unsafe input class, user-facing safety wording, omitted URLs/files, rollback path, and confirmation that no file was downloaded, scanned, mirrored, linked, or tested.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No downloads, scans, account logins, credential entry, external reports, public warnings, or link sharing without explicit approval."
    },
    {
      "id": "online-money-exploit-and-rank-claim",
      "audience": "Online players, parents, creators, and community moderators",
      "currentPosture": "reject before official policy/testing",
      "readerDecision": "Treat Online money generators, rank boosts, account unlocks, duplication glitches, and exploit methods as unsafe player-safety risks.",
      "safeActionNow": "Keep Online exploit wording out of snippets and guides; discuss safety, account risk, and evidence requirements without repeating steps, values, URLs, or exploit mechanics.",
      "evidenceNeeded": "Official Online/support/account policy, verified post-launch patch notes, or public safety guidance; exploit details should not become how-to copy.",
      "blockedInputs": [
        "money generator pages",
        "rank boost sellers",
        "account unlock offers",
        "exploit clips with steps",
        "paid Discord access",
        "copied GTA Online assumptions"
      ],
      "affectedRoutes": [
        "/online/",
        "/blog/gta-6-money-businesses-properties-watchlist/",
        "/blog/gta-6-online-watchlist/",
        "/blog/gta-6-cheats-codes-console-commands-watchlist/"
      ],
      "promotionReceipt": "Record Online policy source, account-risk boundary, omitted exploit mechanics, affected safety pages, correction owner, rollback note, and proof that snippets/creator copy do not repeat steps or values.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No exploit reproduction, public amplification, social posts, affiliate/sponsor copy, account-connected testing, or external reporting without approval."
    },
    {
      "id": "accessibility-sandbox-and-comfort-use",
      "audience": "accessibility-minded players and households",
      "currentPosture": "future post-launch support only",
      "readerDecision": "Separate harmless single-player sandbox fun from accessibility, comfort, and Online exploitation claims.",
      "safeActionNow": "Acknowledge that cheats can support lower-stress exploration after launch, but do not promise specific assists, invincibility, skip options, difficulty bypasses, or content filters before verified evidence exists.",
      "evidenceNeeded": "Official accessibility/support details, verified post-launch single-player testing, trusted accessibility review, or versioned guide evidence that avoids Online account-risk claims.",
      "blockedInputs": [
        "generic accessibility promises",
        "fake assist lists",
        "leaked settings screens",
        "copied older-game assumptions",
        "Online exploit pages framed as accessibility"
      ],
      "affectedRoutes": [
        "/blog/gta-6-accessibility-options-watchlist/",
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/guides/",
        "/blog/gta-6-cheats-codes-console-commands-watchlist/"
      ],
      "promotionReceipt": "Record assistive-use source scope, single-player/Online separation, household/accessibility wording, spoiler risk, affected guide routes, rollback note, and validation before changing advice.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No purchase advice, household alert, public accessibility claim, or guide promotion until source and spoiler gates pass."
    },
    {
      "id": "creator-code-table-and-thumbnail-claim",
      "audience": "YouTube, Shorts, TikTok, blog, and newsletter creators",
      "currentPosture": "safe debunk/context only",
      "readerDecision": "Creators can explain how to spot fake cheat lists, but should not imply confirmed codes, hidden menus, or playable early builds.",
      "safeActionNow": "Use source labels in titles, thumbnails, pinned comments, and descriptions; route viewers to the watchlist, mobile/APK warning, and rumour firewall before repeating any code table.",
      "evidenceNeeded": "Official or verified post-launch evidence for exact codes; otherwise use debunk, watchlist, or safety wording only.",
      "blockedInputs": [
        "confirmed-code thumbnails before launch",
        "fake controller overlays",
        "hidden admin command posts",
        "leaked debug menu clips",
        "download-link descriptions"
      ],
      "affectedRoutes": [
        "/creator-toolkit/",
        "/creator-calendar-builder/",
        "/blog/gta-6-cheats-codes-console-commands-watchlist/",
        "/blog/creator-video-ideas/"
      ],
      "promotionReceipt": "Record title/hook/pinned-comment wording, source label, blocked bait removed, linked safe routes, approval boundary, rollback note, and validation before creator-facing copy moves.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local creator guidance only; no public social/newsletter/Discord send, sponsored creator copy, or external account action without approval."
    },
    {
      "id": "post-launch-code-testing-receipt",
      "audience": "guide writers, answer engines, and future agents",
      "currentPosture": "verification receipt required",
      "readerDecision": "After launch, a code or command can become guide copy only with reproducible evidence and a rollback path.",
      "safeActionNow": "Record platform, mode, patch/version, input method, effect, limitations, Online safety boundary, spoiler scope, source/capture path, affected routes, and correction plan before promotion.",
      "evidenceNeeded": "Direct testing with platform/date/version context, official support/manual material, verified released-game capture, or patch notes for the exact effect.",
      "blockedInputs": [
        "memory-only updates",
        "one-off comments",
        "unversioned screenshots",
        "private Discord clips",
        "single-platform claims promoted globally"
      ],
      "affectedRoutes": [
        "/guides/",
        "/post-launch-verification-lab/",
        "/corrections-log/",
        "/data/search-index.json",
        "/data/answer-engine-packet.json"
      ],
      "promotionReceipt": "Record reproducible test steps, platform, mode, patch/version, date, input/result, limitation, spoiler scope, Online boundary, affected exports, correction plan, rollback note, and validation output.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No post-launch public promotion until spoiler, Online safety, corrections-log, sitemap/RSS/search, and validation updates are complete."
    }
  ],
  "mobileDownloadSafetyEvidenceMatrix": [
    {
      "id": "apk-sideload-and-free-installer-risk",
      "audience": "Android/iOS searchers, parents, and player-safety editors",
      "currentPosture": "reject unsafe downloads",
      "readerDecision": "Do not download GTA 6 APKs, sideload packages, cracked installers, launcher patches, browser extensions, or verification tools from search, comments, ads, Discord links, short URLs, or mirror sites.",
      "safeActionNow": "Route APK/free-download claims to safety guidance, the rumour firewall, and official platform-store checks instead of testing files, linking mirrors, describing install steps, or sending readers toward credential forms.",
      "evidenceNeeded": "A public Rockstar, Take-Two, official platform store, Rockstar Support, Apple App Store, Google Play, Xbox, PlayStation, Steam, Epic, or verified post-launch platform page naming the exact GTA 6 offer and access terms.",
      "blockedInputs": [
        "APK mirrors",
        "sideload instructions",
        "cracked installers",
        "browser extensions",
        "launcher patches",
        "survey-wall downloads",
        "wallet or password prompts"
      ],
      "affectedRoutes": [
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-cheats-codes-console-commands-watchlist/",
        "/rumour-firewall/",
        "/source-policy/"
      ],
      "promotionReceipt": "Record source URL or capture path, publisher, date checked, exact offer wording, platform/device scope, access terms, affected routes, rejected adjacent claims, rollback note, and validation output before changing the lead answer.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No download, scan, sideload, mirror, public warning post, account login, credential entry, device testing, external report, or link sharing without explicit approval."
    },
    {
      "id": "mobile-store-card-and-companion-app-claim",
      "audience": "mobile users, app-store searchers, and household buyers",
      "currentPosture": "watchlist until official store evidence",
      "readerDecision": "Do not treat fake App Store, Google Play, TestFlight, companion-app, or mobile-version cards as proof that GTA 6 has a phone release.",
      "safeActionNow": "Check only public official store/support pages and keep mobile-version, companion-app, remote-play, and app-rating claims separated from console platform support.",
      "evidenceNeeded": "Public Apple App Store, Google Play, Rockstar, Take-Two, Rockstar Support, or platform-service page with the exact app name, publisher, device requirements, age rating, and access terms visible.",
      "blockedInputs": [
        "fake App Store cards",
        "Google Play mockups",
        "TestFlight-style invite claims",
        "edited app-rating screenshots",
        "account-only app pages",
        "creator thumbnail cards"
      ],
      "affectedRoutes": [
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/platform-store-source-router/",
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/preorder-store-checker/"
      ],
      "promotionReceipt": "Record app/store URL, publisher, device requirements, age rating, country/region, access terms, account requirements, neighbouring unknowns, affected routes, rollback note, and validation output before promotion.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local source routing only; no account login, app install, app-store submission, browser-profile check, public alert, purchase, or external write without approval."
    },
    {
      "id": "cloud-demo-remote-play-and-subscription-offer",
      "audience": "cloud gaming users, subscription buyers, and console-choice readers",
      "currentPosture": "unconfirmed access route",
      "readerDecision": "Do not subscribe, buy hardware, change platform plans, or enter credentials because a cloud demo, remote-play, queue, beta, or subscription screenshot claims GTA 6 access.",
      "safeActionNow": "Separate cloud catalogue access, remote-play context, timed trials, subscription benefits, demos, and account entitlements before updating buying advice or launch packets.",
      "evidenceNeeded": "Public Rockstar, Take-Two, Xbox, PlayStation, official cloud/service catalogue, subscription terms, store listing, or support page that names GTA 6 and the exact access terms.",
      "blockedInputs": [
        "cloud queue screenshots",
        "subscription mockups",
        "account-only offer pages",
        "platform-war reposts",
        "shortened giveaway links",
        "key generators"
      ],
      "affectedRoutes": [
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-game-pass-ps-plus-subscription-watchlist/",
        "/buying-guide/",
        "/launch-packet-builder/"
      ],
      "promotionReceipt": "Record service catalogue/support URL, platform, subscription or ownership requirement, region, device limits, exact GTA 6 access terms, affected buyer routes, rollback note, and validation output before changing advice.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No subscription action, purchase, account login, public post, newsletter send, Discord/social announcement, affiliate copy, or external write without approval."
    },
    {
      "id": "emulator-and-cracked-pc-package-claim",
      "audience": "PC players, emulator searchers, creators, and security-sensitive households",
      "currentPosture": "reject pre-release packages",
      "readerDecision": "Treat emulator builds, BIOS packs, cracked PC installers, launcher bypasses, and pre-release PC/mobile bundles as unsafe unless an official public source supports the exact access route.",
      "safeActionNow": "Discuss the safety boundary without naming file hosts, repeating install steps, embedding leaked footage, or treating technical-looking screenshots as evidence.",
      "evidenceNeeded": "Public official platform/launcher/store/support evidence or verified post-launch testing in a controlled, legal, non-account-risk context; pre-release cracked packages remain rejected.",
      "blockedInputs": [
        "emulator BIOS packs",
        "cracked PC installers",
        "private build torrents",
        "launcher bypass tools",
        "download-link descriptions",
        "leaked gameplay thumbnails"
      ],
      "affectedRoutes": [
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/is-gta-6-coming-to-pc/",
        "/blog/gta-6-cheats-codes-console-commands-watchlist/",
        "/source-policy/"
      ],
      "promotionReceipt": "Record legal official launcher/store/support evidence, post-launch test context if applicable, rejected file-host inputs, platform scope, affected routes, rollback note, and validation output before any emulator or PC-package language changes.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No file testing, malware analysis, download, mirror, public amplification, credential use, account-connected testing, or external reporting without explicit approval."
    },
    {
      "id": "credential-form-and-qr-verification-trap",
      "audience": "players, parents, moderators, and launch-support readers",
      "currentPosture": "reject credential capture",
      "readerDecision": "Any GTA 6 download, beta, mobile, cloud, giveaway, or verification page asking for platform, email, Discord, Apple, Google, Steam, Epic, Rockstar, wallet, or payment credentials should be treated as unsafe.",
      "safeActionNow": "Tell readers to leave the page, avoid scanning QR codes or installing extensions, use official account recovery/security pages if they already entered details, and route the claim to safety copy rather than link-sharing.",
      "evidenceNeeded": "Official account/security/support guidance for remediation; no credential-form page should become evidence of GTA 6 access.",
      "blockedInputs": [
        "password forms",
        "wallet prompts",
        "QR verification pages",
        "Discord OAuth traps",
        "fake launcher logins",
        "payment-to-unlock forms"
      ],
      "affectedRoutes": [
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/preorder-store-checker/",
        "/reader-action-router/"
      ],
      "promotionReceipt": "Record remediation source URL, unsafe-field class, route/export impact, reader-safe wording, rejected credential page details without private data, rollback note, and validation output before any support guidance changes.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No credential entry, account login, external report, public naming, takedown request, user-data handling, or support escalation without explicit approval."
    },
    {
      "id": "post-launch-official-download-route",
      "audience": "guide writers, answer engines, launch operators, and future agents",
      "currentPosture": "receipt required before promotion",
      "readerDecision": "If an official mobile, cloud, demo, companion-app, remote-play, or download route appears later, promote only the exact official access path and keep unofficial APKs rejected.",
      "safeActionNow": "Record source URL, publisher, platform, device requirements, region, date checked, age rating, account requirements, access terms, affected routes, and rollback before changing public copy.",
      "evidenceNeeded": "Public official source plus route-specific verification; post-launch guide updates should include date checked, platform context, support limits, and correction plan.",
      "blockedInputs": [
        "memory-only updates",
        "one-region screenshots promoted globally",
        "unversioned app cards",
        "affiliate urgency",
        "reader comments without source URLs"
      ],
      "affectedRoutes": [
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/data/answer-engine-packet.json",
        "/data/search-index.json",
        "/correction-impact-router/",
        "/post-launch-verification-lab/"
      ],
      "promotionReceipt": "Record public official URL, publisher, access route, platform/device/region/account scope, age/support limits, unchanged unsafe-download boundaries, affected exports, correction-log entry, rollback note, and validation output before promotion.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No production deploy, public announcement, newsletter send, social/Discord post, affiliate/sponsor activation, account login, purchase, app install, or external write without approval."
    }
  ],
  "cloudStreamingAccessEvidenceMatrix": [
    {
      "id": "official-cloud-catalogue-claim",
      "audience": "cloud-gaming users, subscription buyers, and answer engines",
      "currentPosture": "unconfirmed until catalogue evidence",
      "readerDecision": "Do not treat Xbox Cloud Gaming, PlayStation cloud streaming, Game Pass cloud, PS Plus cloud, GeForce Now, Luna, Boosteroid, or any third-party stream as GTA 6 access unless the public catalogue or support page names GTA 6 and the exact service.",
      "safeActionNow": "Keep cloud catalogue access separate from console release, subscription membership, remote play, mobile apps, demos, and ownership entitlement before changing snippets, buying guidance, or launch packets.",
      "evidenceNeeded": "Public Rockstar, Take-Two, official Xbox/PlayStation/subscription catalogue, official cloud-service catalogue, platform support, store listing, or verified post-launch evidence naming GTA 6 and the exact cloud access terms.",
      "blockedInputs": [
        "edited catalogue cards",
        "queue screenshots",
        "account-only offers",
        "search snippets without a live URL",
        "platform-war reposts",
        "creator thumbnails",
        "region-switch advice"
      ],
      "affectedRoutes": [
        "/blog/gta-6-cloud-gaming-remote-play-handheld-streaming-watchlist/",
        "/blog/gta-6-game-pass-ps-plus-subscription-watchlist/",
        "/platform-store-source-router/",
        "/buying-guide/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No subscription action, purchase, region switch, account login, public post, newsletter send, Discord/social announcement, affiliate copy, production deploy, or external write without approval."
    },
    {
      "id": "remote-play-from-owned-console",
      "audience": "PS Remote Play, Xbox remote play, Portal-style handheld, and household users",
      "currentPosture": "platform feature does not prove GTA 6-specific support",
      "readerDecision": "Do not promise PS Remote Play, Xbox remote play, Portal-style handheld play, local network streaming, family sharing, or second-screen access for GTA 6 from generic platform feature pages alone.",
      "safeActionNow": "Record whether the claim is about a generic console feature, a GTA 6-specific support statement, an owned-console requirement, bandwidth/device limits, region/account scope, or verified post-launch testing.",
      "evidenceNeeded": "Public Rockstar/platform/store/support wording naming GTA 6, or verified post-launch owned-console testing with platform, version, network context, device class, and support limits recorded.",
      "blockedInputs": [
        "generic remote-play marketing promoted as GTA 6 proof",
        "private device captures",
        "edited support pages",
        "accessory ads implying official compatibility",
        "one-region screenshots promoted globally"
      ],
      "affectedRoutes": [
        "/blog/gta-6-cloud-gaming-remote-play-handheld-streaming-watchlist/",
        "/blog/gta-6-console-performance-60fps-ps5-pro-watchlist/",
        "/platform-planner/",
        "/buying-guide/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No hardware purchase recommendation, affiliate/sponsor copy, account login, public announcement, newsletter send, production deploy, or external write without approval."
    },
    {
      "id": "phone-controller-and-handheld-accessory-claim",
      "audience": "Backbone/Kishi-style phone-controller buyers, handheld-PC users, creators, and affiliate reviewers",
      "currentPosture": "accessory-neutral until evidence",
      "readerDecision": "Do not buy or recommend a controller, handheld, dock, data plan, VPN, capture device, or accessory because a page implies GTA 6 handheld or phone play without source-backed access details.",
      "safeActionNow": "Keep accessory usefulness generic unless a public platform/support/source page or verified post-launch testing proves the exact GTA 6 path, device class, account requirement, and limitations.",
      "evidenceNeeded": "Official platform/device support page naming GTA 6, public store/support wording, or verified post-launch testing for the exact device and access route.",
      "blockedInputs": [
        "affiliate urgency",
        "sponsored compatibility claims",
        "phone demo clips without source context",
        "VPN workaround claims",
        "private captures",
        "AI mockups",
        "controller bundle ads"
      ],
      "affectedRoutes": [
        "/blog/gta-6-cloud-gaming-remote-play-handheld-streaming-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/buying-guide/",
        "/sponsorship/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No affiliate/sponsor activation, purchase advice, paid placement, public post, newsletter send, production deploy, account action, credential use, or external write without approval."
    },
    {
      "id": "mobile-native-or-companion-access-claim",
      "audience": "mobile searchers, companion-app users, parents, and moderators",
      "currentPosture": "reject mobile-native access without official source",
      "readerDecision": "Do not treat a phone demo, companion-app card, mobile browser page, TestFlight invite, APK mirror, QR code, or app-store mockup as proof that GTA 6 has native mobile access or companion controls.",
      "safeActionNow": "Route mobile-native, companion, QR, TestFlight, browser-demo, and APK claims through the mobile/download safety page before any article, snippet, creator, or moderator copy changes.",
      "evidenceNeeded": "Public Rockstar, Take-Two, Apple App Store, Google Play, platform store/support, or verified post-launch page naming the exact app/access route, publisher, device requirements, and account terms.",
      "blockedInputs": [
        "APK mirrors",
        "fake app-store cards",
        "TestFlight-style invites",
        "QR verification pages",
        "browser demos",
        "credential forms",
        "survey walls",
        "wallet prompts"
      ],
      "affectedRoutes": [
        "/blog/gta-6-cloud-gaming-remote-play-handheld-streaming-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/reader-action-router/",
        "/rumour-firewall/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No download, install, QR scan, credential entry, app-store action, public warning post, newsletter send, production deploy, or external write without approval."
    },
    {
      "id": "platform-store-support-change-watch",
      "audience": "source editors, store monitors, buyer-guidance owners, and future agents",
      "currentPosture": "watch page changes before promotion",
      "readerDecision": "Do not let a changed store row, support sentence, catalogue label, remote-play help page, companion-app card, or device support note promote broad GTA 6 cloud, handheld, mobile, subscription, or accessory availability.",
      "safeActionNow": "Capture the exact source URL, old wording, new wording, source class, service/device, account or ownership requirement, region, date checked, and affected routes before changing the article lead, snippets, buyer guidance, creator hooks, or exports.",
      "evidenceNeeded": "Public Rockstar/Take-Two/platform/store/support/catalogue wording or verified post-launch testing that names GTA 6 and the exact access route, with neighbouring claims explicitly kept unknown unless the source names them too.",
      "blockedInputs": [
        "partial store metadata promoted globally",
        "cached snippets",
        "silent catalogue badges",
        "generic remote-play docs",
        "private account notices",
        "device-maker compatibility rows without official GTA 6 wording",
        "affiliate summaries of source changes"
      ],
      "affectedRoutes": [
        "/blog/gta-6-cloud-gaming-remote-play-handheld-streaming-watchlist/",
        "/platform-store-source-router/",
        "/blog/gta-6-game-pass-ps-plus-subscription-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No lead-answer change, subscription recommendation, purchase advice, public alert, newsletter send, Discord/social announcement, production deploy, account login, scrape, affiliate copy, or external write without approval."
    },
    {
      "id": "post-launch-streaming-verification-receipt",
      "audience": "editors, launch operators, answer engines, and future agents",
      "currentPosture": "receipt required before promotion",
      "readerDecision": "If official or verified streaming, remote-play, companion, or handheld evidence appears later, promote only the smallest exact access claim the evidence supports.",
      "safeActionNow": "Record source URL or capture path, service/device, platform, region, account/ownership requirement, date checked, version/patch, network or catalogue context, affected routes, rollback path, and source label before promotion.",
      "evidenceNeeded": "Public official source plus route-specific verification, or post-launch owned testing with reproducible context and spoiler/account boundaries recorded.",
      "blockedInputs": [
        "memory-only updates",
        "single screenshots promoted globally",
        "unversioned tests",
        "affiliate copy before evidence",
        "private account pages",
        "unsupported neighbouring claims"
      ],
      "affectedRoutes": [
        "/blog/gta-6-cloud-gaming-remote-play-handheld-streaming-watchlist/",
        "/data/answer-engine-packet.json",
        "/data/search-index.json",
        "/correction-impact-router/",
        "/post-launch-verification-lab/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No production deploy, public announcement, newsletter send, social/Discord post, affiliate/sponsor activation, account login, purchase, scrape, credential use, or external write without approval."
    },
    {
      "id": "home-network-account-readiness",
      "audience": "households, handheld players, accessibility readers, and launch-week editors",
      "currentPosture": "preparation allowed, access claim unconfirmed",
      "readerDecision": "Prepare household network, storage, controller, parental-control, accessibility, and account-security notes without assuming GTA 6 supports cloud play, local remote play, phone play, companion access, or a specific subscription route.",
      "safeActionNow": "Use reversible prep only: check official platform support pages, keep consoles updated, document bandwidth/data-cap needs, review platform family settings, preserve refund windows, and record exact evidence before changing recommendations.",
      "evidenceNeeded": "Public Rockstar/Take-Two/platform/store/support wording or verified post-launch testing that names GTA 6, access route, ownership/account requirement, device class, region, app/version, network context, and limitations.",
      "blockedInputs": [
        "generic remote-play marketing",
        "VPN workaround guides",
        "one-household anecdotes",
        "bandwidth guesses promoted as requirements",
        "account-sharing advice",
        "affiliate router or handheld pitches",
        "private support chats"
      ],
      "affectedRoutes": [
        "/blog/gta-6-cloud-gaming-remote-play-handheld-streaming-watchlist/",
        "/platform-planner/",
        "/buying-guide/",
        "/blog/gta-6-parent-guide-age-rating-watchlist/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No account login, support escalation, subscription change, region switch, router/accessory purchase advice, affiliate/sponsor activation, public alert, production deploy, or external write without approval."
    }
  ],
  "collectiblesCompletionEvidenceMatrix": [
    {
      "id": "collectible-count-and-location-claims",
      "audience": "Completionists, map readers, guide writers, creators, and answer engines checking exact collectible counts, names, regions, and routes",
      "currentPosture": "Unknown until verified",
      "readerDecision": "Do not publish exact collectible counts, locations, map pins, category names, route orders, or region totals before public official material or verified released-game evidence supports each row.",
      "safeActionNow": "Use the article as a checklist scaffold only: keep counts blank, route readers to the map ledger, and label every complete-list claim as watchlist or rejected until evidence exists.",
      "evidenceNeeded": "Official guide/support/manual material, public platform metadata, verified released-game capture, repeated direct testing, or patch notes with platform/date/version and spoiler scope recorded.",
      "blockedInputs": [
        "leaked full maps",
        "datamined collectible tables",
        "private guide PDFs",
        "anonymous spreadsheets",
        "AI-generated location grids",
        "cropped minimap clips"
      ],
      "affectedRoutes": [
        "/blog/gta-6-collectibles-100-percent-completion-watchlist/",
        "/map-claim-ledger/",
        "/map-evidence-board/",
        "/guides/",
        "/data/collectibles-completion-evidence-matrix.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, purchase, scrape, or external write without explicit approval."
    },
    {
      "id": "pre-launch-checklist-scaffold-fields",
      "audience": "Readers, completionists, guide writers, map editors, and future agents preparing a safe checklist before exact GTA 6 collectible evidence exists",
      "currentPosture": "Useful blank scaffold",
      "readerDecision": "A pre-launch checklist may define fields and source rules, but it must not fill counts, locations, reward values, percentage weights, missable flags, or route order until evidence supports the exact row.",
      "safeActionNow": "Prepare blank fields for source URL or capture path, source class, category, region, platform, patch/date, spoiler level, percentage impact, reward visibility, accessibility note, affected routes, validation result, and rollback wording.",
      "evidenceNeeded": "Public Rockstar, Take-Two, support/manual/guide, platform metadata, trusted public review context, verified released-game capture, repeated controlled testing, or patch notes tied to each filled checklist value.",
      "blockedInputs": [
        "blank fields filled from memory",
        "copied GTA V spreadsheet columns as facts",
        "AI-generated route orders",
        "leaked map pins",
        "private guide screenshots",
        "hidden trophy-derived missable flags"
      ],
      "affectedRoutes": [
        "/blog/gta-6-collectibles-100-percent-completion-watchlist/",
        "/guides/",
        "/map-claim-ledger/",
        "/spoiler-safe-mode/",
        "/post-launch-verification-lab/",
        "/data/collectibles-completion-evidence-matrix.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "The scaffold is local editorial structure only; no filled guide table, public alert, newsletter/social/Discord send beyond approved progress notes, production deploy, sponsor/affiliate copy, account action, scrape, or external write is implied."
    },
    {
      "id": "hundred-percent-rules-and-percentage",
      "audience": "Players, guide editors, trophy hunters, and future agents turning completion evidence into 100 percent tables",
      "currentPosture": "Blank template only",
      "readerDecision": "Do not claim what counts toward 100 percent, completion percentage values, required side activities, optional exclusions, unlock thresholds, or route timing until the exact rule is public or tested.",
      "safeActionNow": "Prepare source fields for percentage impact, required/optional status, platform, patch, spoiler level, and rollback path; keep the public answer focused on what evidence would promote a row.",
      "evidenceNeeded": "Official checklist/manual/support wording, platform achievement context, verified post-launch menu/capture evidence, repeated controlled testing, or patch notes affecting completion rules.",
      "blockedInputs": [
        "copied GTA V completion rules",
        "fake 100 percent calculators",
        "unversioned guide-farm tables",
        "private build menus",
        "single unsupported screenshots"
      ],
      "affectedRoutes": [
        "/blog/gta-6-collectibles-100-percent-completion-watchlist/",
        "/guides/",
        "/blog/gta-6-trophy-achievement-watchlist/",
        "/post-launch-verification-lab/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Completion tables require source receipts, spoiler labels, correction blast-radius review, and explicit approval before public distribution."
    },
    {
      "id": "missable-time-limited-and-spoiler-locks",
      "audience": "Spoiler-sensitive players, households, completionists, newsletter editors, and guide writers",
      "currentPosture": "Spoiler review required",
      "readerDecision": "A missable warning can reveal mission order, story states, endings, late-game locations, or hidden rewards; never put exact missable language in titles, metadata, snippets, RSS, or article cards without spoiler review.",
      "safeActionNow": "Route missable, chapter-locked, ending-dependent, irreversible, and time-limited claims through the spoiler source router before they affect guide copy.",
      "evidenceNeeded": "Verified released-game evidence, official guide material, or public review/support context with spoiler scope, affected routes, snippet policy, and rollback path recorded.",
      "blockedInputs": [
        "hidden trophy leaks",
        "ending-dependent checklists",
        "private cutscene claims",
        "spoiler thumbnails",
        "mission-specific datamines",
        "unmarked late-game clips"
      ],
      "affectedRoutes": [
        "/spoiler-source-router/",
        "/spoiler-policy/",
        "/blog/gta-6-collectibles-100-percent-completion-watchlist/",
        "/blog/gta-6-mission-walkthrough-spoiler-safe-guide/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No spoiler-bearing alert, newsletter subject, social post, Discord handoff, or production deploy without spoiler review and explicit approval."
    },
    {
      "id": "side-activity-reward-and-unlock-claims",
      "audience": "Readers, guide writers, buyer-page editors, creators, and answer engines evaluating activities, rewards, unlocks, money, vehicles, outfits, weapons, and Online overlap",
      "currentPosture": "Separate activity from reward",
      "readerDecision": "One visible activity, trailer frame, or public review sentence does not prove reward values, unlock chains, economy impact, Online compatibility, or 100 percent requirements.",
      "safeActionNow": "Split activity existence, reward, location, completion impact, Online overlap, and accessibility burden into separate evidence rows before writing guide or buyer copy.",
      "evidenceNeeded": "Official material, public guide/support wording, trusted review context, verified post-launch capture, direct testing, or patch notes tied to the exact activity/reward claim.",
      "blockedInputs": [
        "fake reward tables",
        "edited screenshots",
        "creator guesses",
        "leaked activity lists",
        "copied older-game unlocks",
        "affiliate urgency around rewards"
      ],
      "affectedRoutes": [
        "/blog/gta-6-collectibles-100-percent-completion-watchlist/",
        "/blog/gta-6-money-businesses-properties-watchlist/",
        "/blog/gta-6-vehicles-cars-customization-watchlist/",
        "/features/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Commercial, buyer, sponsor, affiliate, and creator-promotion copy stays draft-only until source gates and approval pass."
    },
    {
      "id": "creator-guide-and-thumbnail-safety",
      "audience": "Creators, editors, SEO operators, guide writers, and launch-packet builders preparing completion coverage",
      "currentPosture": "Source-safe hook only",
      "readerDecision": "Completion content can be useful before launch only when it teaches verification, template structure, and spoiler choices instead of implying exact counts, secret locations, or complete routes.",
      "safeActionNow": "Use hooks like how to build a spoiler-safe completion checklist, what completion claims need, and which leaked-map inputs to reject; keep exact locations and rewards out of thumbnails.",
      "evidenceNeeded": "Public source trail, spoiler-safe editorial review, original/local assets, route links, blocked-input labels, and correction path before any guide/creator packet promotes a claim.",
      "blockedInputs": [
        "leaked map thumbnails",
        "exact counts without sources",
        "hidden trophy reveals",
        "fake reward claims",
        "private spreadsheet screenshots",
        "story-spoiler chapter titles"
      ],
      "affectedRoutes": [
        "/creator-toolkit/",
        "/content-calendar/",
        "/launch-packet-builder/",
        "/blog/gta-6-collectibles-100-percent-completion-watchlist/",
        "/data/article-share-packets.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Public creator posts, newsletter sends, Discord/social announcements, production deploys, sponsor copy, and external distribution require explicit approval."
    },
    {
      "id": "post-launch-checklist-promotion",
      "audience": "Editors and future agents converting verified released-game evidence into permanent checklist, map, and guide rows",
      "currentPosture": "Receipt and blast-radius review",
      "readerDecision": "Promote only the exact item, activity, percentage rule, reward, route, platform, patch/version, spoiler scope, and reader action supported by evidence; keep neighbouring completion claims unknown until separately verified.",
      "safeActionNow": "Create a post-launch verification receipt, update the article, guide hub, map ledger, spoiler router, search index, answer-engine packet, sitemap, RSS, and corrections log together, then run validation.",
      "evidenceNeeded": "Verified released-game capture, direct testing, official guide/support/manual material, public platform metadata, patch notes, or correction/update notes with date and source path recorded.",
      "blockedInputs": [
        "single unsupported screenshot",
        "unversioned copied checklist",
        "stale patch-era route",
        "memory-only edits",
        "private build material",
        "datamined tables"
      ],
      "affectedRoutes": [
        "/post-launch-verification-lab/",
        "/blog/gta-6-collectibles-100-percent-completion-watchlist/",
        "/guides/",
        "/map-claim-ledger/",
        "/data/collectibles-completion-evidence-matrix.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Post-launch checklist promotion requires source receipts, spoiler labels, correction-log blast-radius review, successful validation, and explicit approval before public distribution."
    }
  ],
  "preorderRefundDecisionMatrix": [
    {
      "id": "official-console-store-purchase",
      "audience": "Console buyers waiting for PlayStation or Xbox store listings",
      "currentPosture": "Wait for public official store wording",
      "readerDecision": "Do not treat a wishlist page, edited screenshot, or cached listing as proof of preorder availability, refund rights, preload timing, edition contents, or unlock windows.",
      "safeActionNow": "Bookmark official store and Rockstar pages, decide preferred platform, and prepare payment/family settings without entering payment details anywhere unverified.",
      "evidenceNeeded": "Public PlayStation, Xbox, Rockstar, or Take-Two store/support page naming GTA VI plus the exact preorder, refund, cancellation, region, account, preload, or edition term.",
      "blockedInputs": [
        "edited console screenshots",
        "retailer placeholder SKUs",
        "cached snippets",
        "private account pages",
        "countdown-only pages"
      ],
      "affectedRoutes": [
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/buying-guide/",
        "/platform-store-source-router/"
      ]
    },
    {
      "id": "third-party-retailer-or-key-offer",
      "audience": "Buyers seeing retailer, key-shop, marketplace, or social offers",
      "currentPosture": "High-risk until official details and retailer terms are public",
      "readerDecision": "Do not buy from key shops, marketplace listings, social DMs, or retailer placeholders that cannot show official platform entitlement, refund, delivery, region, and edition wording.",
      "safeActionNow": "Use the store checker first, compare against official platform/Rockstar pages, and keep the claim as watchlist or rejected until the exact entitlement path is public.",
      "evidenceNeeded": "Official publisher/platform listing plus reputable retailer page with region, platform, edition, delivery method, refund/cancellation policy, and customer-support terms visible.",
      "blockedInputs": [
        "grey-market keys",
        "payment-first offers",
        "affiliate urgency",
        "comment-to-buy links",
        "retailer pages without platform entitlement wording"
      ],
      "affectedRoutes": [
        "/preorder-store-checker/",
        "/rumour-firewall/",
        "/buying-guide/",
        "/source-policy/"
      ]
    },
    {
      "id": "household-gift-or-shared-console",
      "audience": "Parents, carers, gift buyers, and shared households",
      "currentPosture": "Prepare platform controls; keep GTA 6-specific terms unknown",
      "readerDecision": "Do not gift or preorder based on assumed family sharing, age-gate, spending-limit, Online safety, refund, or account-transfer behaviour.",
      "safeActionNow": "Set platform-level family permissions, check refund windows, confirm the target account/region, and use the parent guide before purchase.",
      "evidenceNeeded": "Official store/support/rating-board wording plus platform family-safety documentation that names the relevant account, region, refund, rating, or Online-safety condition.",
      "blockedInputs": [
        "fake rating cards",
        "old GTA Online assumptions",
        "private support chat screenshots",
        "creator outrage thumbnails",
        "spoiler clips used as buying advice"
      ],
      "affectedRoutes": [
        "/preorder-safety-centre/",
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/buying-guide/",
        "/online/"
      ]
    },
    {
      "id": "pc-waitlist-or-cross-platform-buyer",
      "audience": "PC-first readers and mixed-platform friend groups",
      "currentPosture": "Official PC and cross-platform gaps remain",
      "readerDecision": "Do not buy a console, preorder, or promise cross-platform access because of fake PC store pages, historical release patterns, or creator compatibility claims.",
      "safeActionNow": "Track official PC/storefront and crossplay evidence separately, then choose only from confirmed platforms if buying before PC details exist.",
      "evidenceNeeded": "Public Rockstar, Take-Two, Rockstar Support, Steam, Epic, official platform-store, or post-launch verified evidence for the exact PC, entitlement, transfer, or crossplay claim.",
      "blockedInputs": [
        "fake Steam pages",
        "AI requirement tables",
        "Discord compatibility claims",
        "cross-save promises from paid communities",
        "retailer PC placeholders"
      ],
      "affectedRoutes": [
        "/blog/is-gta-6-coming-to-pc/",
        "/blog/gta-6-crossplay-cross-save-watchlist/",
        "/platform-planner/",
        "/buying-guide/"
      ]
    }
  ],
  "preloadStorageReadinessMatrix": [
    {
      "id": "console-storage-headroom",
      "audience": "PS5 and Xbox Series X|S players preparing storage",
      "currentPosture": "Evergreen prep; exact GTA 6 size unknown",
      "readerDecision": "Audit free storage and old captures now, but do not delete games or buy storage solely because of an unsourced GTA 6 file-size number.",
      "safeActionNow": "Check current free space, preserve saves, move or archive captures, update console firmware, and keep a buffer ready for the official listed size plus patch headroom.",
      "evidenceNeeded": "Public PlayStation Store, Xbox store, Rockstar Support, Rockstar/Take-Two page, platform preload notice, or verified post-launch install capture naming GTA VI and the exact size or requirement.",
      "blockedInputs": [
        "edited console screenshots",
        "placeholder GB numbers",
        "creator estimates",
        "private dashboard captures",
        "largest game ever headlines"
      ],
      "affectedRoutes": [
        "/blog/gta-6-preload-download-size-watchlist/",
        "/launch-checklist/",
        "/buying-guide/",
        "/preorder-safety-centre/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No public alert, newsletter send, Discord/social post, storage-product recommendation, affiliate link, purchase prompt, production deploy, account login, scrape, credential use, or external write without explicit approval."
    },
    {
      "id": "official-size-and-preload-evidence",
      "audience": "Editors, answer engines, and launch operators reviewing size or preload claims",
      "currentPosture": "Official source required",
      "readerDecision": "Treat preload windows, unlock clocks, base install size, patch size, and region tables as separate claims; one official listing does not promote every field.",
      "safeActionNow": "Capture the exact public URL, wording, platform, region, timestamp, and affected route before changing the article lead, snippets, data exports, launch packets, or newsletter drafts.",
      "evidenceNeeded": "Official public store/support/preload page with GTA VI-specific wording for the exact platform, region, and claim being promoted.",
      "blockedInputs": [
        "retailer placeholders",
        "cached search snippets",
        "cropped store screenshots",
        "unverified CDN manifests",
        "forum tables"
      ],
      "affectedRoutes": [
        "/platform-store-source-router/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/data/platform-store-source-router.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No production deploy, public post, external alert, account action, scrape, store login, or paid/commercial change without explicit approval."
    },
    {
      "id": "day-one-patch-and-install-path",
      "audience": "Launch-day players and guide writers",
      "currentPosture": "Watchlist until official or verified post-launch evidence",
      "readerDecision": "Do not promise day-one patch size, disc-install behaviour, language-pack size, corrupted-download fixes, or reinstall steps before evidence exists.",
      "safeActionNow": "Prepare generic launch hygiene: stable network, enough storage buffer, console update, save/cloud backup, power settings, and spoiler-safe troubleshooting notes.",
      "evidenceNeeded": "Rockstar Support article, official platform support page, public patch notes, verified released-game install capture, or repeated direct post-launch testing with platform/date/version context.",
      "blockedInputs": [
        "private support chats",
        "datamined package manifests",
        "leaked launcher files",
        "anonymous patch notes",
        "unversioned screenshots"
      ],
      "affectedRoutes": [
        "/guides/",
        "/post-launch-verification-lab/",
        "/content-freshness-sla/",
        "/correction-impact-router/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No troubleshooting article promotion, support-alert send, public post, production deploy, affiliate product copy, account action, credential use, or external write without explicit approval."
    },
    {
      "id": "household-bandwidth-and-shared-console",
      "audience": "Households, parents, gift buyers, and shared-console players",
      "currentPosture": "Safe planning only",
      "readerDecision": "Plan time, bandwidth, console access, payment/refund checks, and spoiler boundaries without treating fake preload clocks or file-size graphics as facts.",
      "safeActionNow": "Decide who owns the purchase, confirm the correct console account, check refund/cancellation terms when official pages exist, and avoid promising a playable time from unofficial countdowns.",
      "evidenceNeeded": "Official platform store/support account wording, Rockstar Support guidance, rating/store metadata, or verified post-launch account/install evidence.",
      "blockedInputs": [
        "social countdown graphics",
        "grey-market key promises",
        "family-account assumptions",
        "retailer urgency copy",
        "edited preorder emails"
      ],
      "affectedRoutes": [
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/preorder-safety-centre/",
        "/reader-action-router/",
        "/newsletter-segment-router/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No buyer alert, newsletter send, Discord/social announcement, purchase recommendation, affiliate/sponsor action, account login, credential use, or external write without explicit approval."
    }
  ],
  "launchUnlockReadinessMatrix": [
    {
      "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."
    }
  ],
  "serverStatusSourceRouter": [
    {
      "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."
    }
  ],
  "missionWalkthroughTemplates": [
    {
      "id": "spoiler-free-mission-shell",
      "label": "Spoiler-free mission shell",
      "spoilerMode": "spoiler-free",
      "audience": "players who need setup help without story details",
      "pageFields": [
        "short answer",
        "mission setup category",
        "platform/date/patch context",
        "safe prerequisite note",
        "non-story objective label",
        "accessibility/comfort note",
        "source/capture path",
        "correction/rollback note"
      ],
      "promoteOnlyWith": "Official public setup wording or verified released-game capture that does not reveal mission names, endings, choices, hidden objectives, or late-game context.",
      "snippetPolicy": "Allowed in generic titles, descriptions, related cards, RSS, and answer-engine answers only when the wording contains no mission name, order, ending, hidden objective, or late-game context.",
      "receiptChecklist": [
        "source URL or capture path",
        "spoiler-free title and description",
        "safe prerequisite note",
        "affected snippets and related cards",
        "rollback note"
      ],
      "blockedInputs": [
        "mission name leaks",
        "ending claims",
        "hidden trophy lists",
        "private build clips",
        "anonymous story summaries"
      ],
      "affectedRoutes": [
        "/blog/gta-6-mission-walkthrough-spoiler-safe-guide/",
        "/guides/",
        "/spoiler-policy/",
        "/post-launch-verification-lab/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local template/export only; no public post, newsletter send, Discord announcement, production deploy, spoiler-bearing metadata, account action, credential use, scrape, or external write without explicit approval."
    },
    {
      "id": "objective-help-template",
      "label": "Objective help template",
      "spoilerMode": "light-spoiler",
      "audience": "players stuck on one verified mission segment",
      "pageFields": [
        "mission segment label",
        "objective wording",
        "checkpoint/fail-state notes",
        "route or approach steps",
        "combat/driving tips",
        "platform/date/patch context",
        "capture/source path",
        "affected snippets and related links"
      ],
      "promoteOnlyWith": "Verified released-game capture, official walkthrough/source wording, or reproducible post-launch testing for the exact mission segment.",
      "snippetPolicy": "Keep snippets focused on the exact verified obstacle, not mission order, later objectives, story outcomes, or all-steps promises.",
      "receiptChecklist": [
        "objective wording",
        "platform/date/patch context",
        "checkpoint or fail-state scope",
        "affected snippet/schema fields",
        "correction path"
      ],
      "blockedInputs": [
        "one clip inflated into a full mission guide",
        "copied forum steps",
        "unsourced best-route claims",
        "private Discord captures"
      ],
      "affectedRoutes": [
        "/guides/",
        "/post-launch-verification-lab/",
        "/spoiler-policy/",
        "/corrections-log/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local template/export only; spoiler labels, source context, and validation are required before promotion."
    },
    {
      "id": "reward-unlock-template",
      "label": "Reward and unlock template",
      "spoilerMode": "light-spoiler",
      "audience": "completionists, buyers, guide writers, answer engines",
      "pageFields": [
        "reward type",
        "unlock timing",
        "money/vehicle/weapon/outfit/trophy field",
        "evidence URL or capture path",
        "platform/date/patch version",
        "economy/map/vehicle impact",
        "correction trail",
        "rollback note"
      ],
      "promoteOnlyWith": "Official metadata, platform trophy/store data, verified post-launch capture, or repeated controlled testing with version context.",
      "snippetPolicy": "Do not surface reward names, values, unlock timing, trophy text, or economy advice in snippets until the exact reward row is sourced and spoiler-labelled.",
      "receiptChecklist": [
        "reward or unlock class",
        "evidence URL or capture path",
        "platform/date/patch context",
        "affected database/export rows",
        "commercial-copy hold note"
      ],
      "blockedInputs": [
        "fake reward tables",
        "edited screenshots",
        "achievement leaks",
        "guide-farm reposts",
        "affiliate pressure around unlocks"
      ],
      "affectedRoutes": [
        "/guides/",
        "/vehicles/",
        "/features/",
        "/blog/gta-6-trophy-achievement-watchlist/",
        "/corrections-log/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local template/export only; commercial copy, public alerting, production deploys, and spoiler-bearing distribution remain approval-gated."
    },
    {
      "id": "choice-ending-template",
      "label": "Choice or ending template",
      "spoilerMode": "full-spoiler",
      "audience": "players who explicitly opt into full story-guide coverage",
      "pageFields": [
        "full-spoiler warning",
        "choice point",
        "consequence summary",
        "ending/branch label",
        "optional objective outcome",
        "source/capture path",
        "date/patch context",
        "internal-link spoiler controls",
        "rollback/correction plan"
      ],
      "promoteOnlyWith": "Full-spoiler verified released-game capture, official guide/material, or direct testing with explicit spoiler mode and correction path.",
      "snippetPolicy": "Never expose choices, endings, deaths, betrayals, hidden branches, or late-game unlocks in generic metadata, RSS, search cards, or spoiler-free answer-engine text.",
      "receiptChecklist": [
        "full-spoiler warning",
        "choice or ending scope",
        "capture/source path",
        "metadata exclusion review",
        "rollback and correction plan"
      ],
      "blockedInputs": [
        "thumbnail hints",
        "leaked cutscenes",
        "anonymous true-ending claims",
        "creator speculation framed as fact",
        "hidden script dumps"
      ],
      "affectedRoutes": [
        "/spoiler-policy/",
        "/guides/",
        "/post-launch-verification-lab/",
        "/corrections-log/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local template/export only; explicit spoiler review and approval are required before public distribution."
    },
    {
      "id": "reader-report-patch-change-template",
      "label": "Reader report and patch-change template",
      "spoilerMode": "source-review",
      "audience": "editors, launch operators, future agents",
      "pageFields": [
        "report/source class",
        "claim note",
        "reproduction status",
        "platform/date/patch version",
        "affected route list",
        "correction need",
        "rollback path",
        "verification commands",
        "do-not-promote reason when applicable"
      ],
      "promoteOnlyWith": "Public dated clip plus independent verification, reproducible local post-launch testing, official patch notes/support wording, or a correction-log backed source change.",
      "snippetPolicy": "Reader reports and patch claims stay out of public snippets until reproduced or officially sourced; rejected reports should leave only a source-review or correction note.",
      "receiptChecklist": [
        "report/source class",
        "reproduction status",
        "affected routes and exports",
        "do-not-promote reason when applicable",
        "validation and rollback commands"
      ],
      "blockedInputs": [
        "private screenshots",
        "cropped clips without platform/date",
        "one-off comments",
        "memory-only edits",
        "single-page hotfixes without export review"
      ],
      "affectedRoutes": [
        "/post-launch-verification-lab/",
        "/correction-impact-router/",
        "/corrections-log/",
        "/source-review-queue/",
        "/guides/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local template/export only; no external alert, public correction post, production deploy, account action, scrape, credential use, or Discord/newsletter send without explicit approval."
    }
  ],
  "internalLinkOpportunities": [
    {
      "id": "query-gta-6-physical-box-download-code-disc-no-disc-physical-copy-code-in-box-resale-lend-install-preload",
      "source": "query-to-page-map",
      "intent": "Answer the new official GTA 6 physical box download-code wording while keeping disc presence, resale, lending, collector, delivery, refund, account, and install claims separately source-gated",
      "primaryRoute": "/blog/gta-6-physical-box-download-code-explained/",
      "supportRoutes": [
        "/blog/gta-6-physical-copy-disc-collector-edition-watchlist/",
        "/blog/gta-6-preorder-june-25-source-checklist/",
        "/blog/gta-6-preload-download-size-watchlist/",
        "/blog/gta-6-gift-card-digital-code-voucher-watchlist/",
        "/blog/gta-6-family-sharing-home-console-parental-controls-watchlist/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/preorder-safety-centre/",
        "/source-policy/",
        "/rumour-firewall/"
      ],
      "anchorSuggestions": [
        "gta 6 physical box download code disc no disc physical copy code in box resale lend install preload",
        "Answer the new official GTA 6 physical box download-code wording while keeping disc presence, resale, lending, collector, delivery, refund, account, and install claims separately source-gated",
        "GTA 6 Physical Box Has a Download Code: What Buyers Should Check source-safe answer"
      ],
      "evidenceGate": "Promote only the exact public Take-Two/Rockstar wording that the GTA 6 physical version contains a download code inside the box and will be available starting November 12, 2026 to support pre-loading. Do not promote universal no-disc, playable-disc, resale, lending, account-transfer, replacement-code, collector, steelbook, retailer-delivery, regional-stock, refund, file-size, support, PC, Online, or affiliate claims unless exact public Rockstar/Take-Two, official platform/store/support, named retailer, payment-provider, rating-board, or verified post-launch evidence supports the exact product, region, and action. Reject private code sellers, replacement-code rooms, QR redemption pages, cloned store pages, receipt-upload forms, marketplace screenshots, fake unboxings, code generators, browser extensions, preload fixers, and credential/payment prompts.",
      "nextLocalAction": "If official physical-format, disc, code redemption, resale, lending, replacement-code, collector, delivery, preload, install-size, refund, support, account, PC, Online, retailer, or regional wording changes, update the download-code article, physical-copy watchlist, preorder checklist, preload article, code/gift-card article, refund article, family-sharing article, buying guide, store checker, platform-store router, search index, answer-engine packets, RSS, sitemap, and corrections log together.",
      "approvalBoundary": "Internal links and local data exports are safe; production deploys, public posts, newsletter sends, affiliate links, or external alerts require explicit approval."
    },
    {
      "id": "query-gta-6-voice-chat-beta-proximity-chat-unlock-party-voice-access-moderation-whitelist-streamer-safe-voice-verification__reader-action-voice-chat-beta-scam-safety",
      "source": "query-to-page-map",
      "intent": "Check GTA 6 fake voice chat beta, proximity-chat unlock, party voice access, moderation whitelist, streamer-safe voice mode, and voice verification claims without joining private calls, scanning QR pages, installing files, uploading voice samples, paying fees, or sharing credentials; voice-chat-beta-scam-safety",
      "primaryRoute": "/blog/gta-6-voice-chat-text-chat-moderation-privacy-watchlist/",
      "supportRoutes": [
        "/online/",
        "/blog/gta-6-online-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/rumour-firewall/",
        "/source-policy/"
      ],
      "anchorSuggestions": [
        "gta 6 voice chat beta proximity chat unlock party voice access moderation whitelist streamer safe voice verification",
        "Check GTA 6 fake voice chat beta, proximity-chat unlock, party voice access, moderation whitelist, streamer-safe voice mode, and voice verification claims without joining private calls, scanning QR pages, installing files, uploading voice samples, paying fees, or sharing credentials",
        "GTA 6 Voice Chat, Text Chat, Moderation, and Privacy Watchlist source-safe answer",
        "Treat GTA 6 voice chat beta invites, proximity-chat unlocks, party voice access pages, moderation whitelist forms, streamer-safe voice mode offers, voice verification portals, mute/report bypasses, parental-control override links, cross-platform voice portals, RP voice-server access, private voice callback rooms, and support calls as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official platform, official store, official support page, official platform policy page, official security advisory, or verified post-launch source names the exact communication, access, account, payment, download, moderation, privacy, parental-control, support, Online, and platform route. Do not join private calls, scan QR pages, pay access or verification fees, send wallet payments, buy gift cards, upload voice files, upload voiceprints, upload identity documents, approve login prompts, install launchers, browser extensions, mobile configuration profiles, remote-access tools, APK/EXE/ZIP attachments, voice clients, or fake support apps, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, parental-control settings, device IDs, voice recordings, or system access through DMs, comments, Discord screenshots, short links, search ads, cloned support pages, private forms, payment gates, QR pages, private calls, file hosts, private drives, account-only pages, copied GTA Online menus, modded server menus, or fake support calls.",
        "voice-chat-beta-scam-safety",
        "GTA 6 Voice Chat, Text Chat, Moderation, and Privacy Watchlist next action"
      ],
      "evidenceGate": "Do not promote GTA 6 voice chat beta, proximity-chat unlock, party voice access, moderation whitelist, streamer-safe voice mode, voice verification, mute/report bypass, parental-control override, cross-platform voice portal, or RP voice-server access claims without public Rockstar/Take-Two/Rockstar Support, official platform/store/support/policy wording, official public security advisory, or verified post-launch testing for the exact communication, access, account, payment, download, moderation, privacy, parental-control, or support route; reject DMs, comments, Discord screenshots, short links, QR pages, cloned support pages, private calls, private forms, payment gates, wallet requests, gift-card requests, password prompts, 2FA/recovery-code prompts, session-token requests, voice-file uploads, voiceprint requests, remote-access tools, APK/EXE/ZIP downloads, browser extensions, mobile configuration profiles, account-only pages, copied GTA Online assumptions, and modded server menus.",
      "nextLocalAction": "If official or verified GTA 6 voice chat, text chat, proximity chat, party communication, moderation, privacy, parental-control, beta/access, account, payment, download, support, Online, platform, or security evidence appears, update the voice/chat/privacy article, Online hub, Online watchlist, account-security article, early-access article, mobile/APK watchlist, parent guide, reader-action router, search index, answer-engine packets, RSS, sitemap, and corrections log together. Treat GTA 6 voice chat beta invites, proximity-chat unlocks, party voice access pages, moderation whitelist forms, streamer-safe voice mode offers, voice verification portals, mute/report bypasses, parental-control override links, cross-platform voice portals, RP voice-server access, private voice callback rooms, and support calls as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official platform, official store, official support page, official platform policy page, official security advisory, or verified post-launch source names the exact communication, access, account, payment, download, moderation, privacy, parental-control, support, Online, and platform route. Do not join private calls, scan QR pages, pay access or verification fees, send wallet payments, buy gift cards, upload voice files, upload voiceprints, upload identity documents, approve login prompts, install launchers, browser extensions, mobile configuration profiles, remote-access tools, APK/EXE/ZIP attachments, voice clients, or fake support apps, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, parental-control settings, device IDs, voice recordings, or system access through DMs, comments, Discord screenshots, short links, search ads, cloned support pages, private forms, payment gates, QR pages, private calls, file hosts, private drives, account-only pages, copied GTA Online menus, modded server menus, or fake support calls.",
      "approvalBoundary": "Internal links and local data exports are safe; production deploys, public posts, newsletter sends, affiliate links, or external alerts require explicit approval."
    },
    {
      "id": "query-gta-6-gift-card-digital-code-voucher-key-region-code-code-generator-free-code-transfer-gift-buyer__reader-action-gift-card-digital-code-voucher-safety",
      "source": "query-to-page-map",
      "intent": "Check GTA 6 gift-card, digital-code, voucher, key, region-code, code-generator, transfer, and gift-buyer claims without revealing codes, paying private sellers, scanning QR pages, sharing credentials, or trusting fake preorder offers; gift-card-digital-code-voucher-safety",
      "primaryRoute": "/blog/gta-6-gift-card-digital-code-voucher-watchlist/",
      "supportRoutes": [
        "/preorder-safety-centre/",
        "/buying-guide/",
        "/blog/gta-6-wishlist-alerts-official-page-tracker/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/blog/gta-6-family-sharing-home-console-parental-controls-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/",
        "/source-policy/"
      ],
      "anchorSuggestions": [
        "gta 6 gift card digital code voucher key region code code generator free code transfer gift buyer",
        "Check GTA 6 gift-card, digital-code, voucher, key, region-code, code-generator, transfer, and gift-buyer claims without revealing codes, paying private sellers, scanning QR pages, sharing credentials, or trusting fake preorder offers",
        "Can You Buy GTA 6 With Gift Cards or Digital Codes? Voucher and Fake Key Watchlist source-safe answer",
        "Treat GTA 6 gift-card, digital-code, voucher, key, preorder-code, edition-code, bonus-code, region-code, generator, transfer, recovery, wrong-account, child-account, PC-key, Online-entitlement, discount, and private gift offers as unsafe unless a public Rockstar, Take-Two, PlayStation, Xbox, official platform-store, official support, official retailer, payment-provider, or verified post-launch source names the exact GTA 6 product, account, region, code, payment, and entitlement route. Do not reveal gift-card numbers, redeem codes from strangers, pay private sellers, scan QR claim pages, upload receipts, share order IDs, approve login prompts, enter credentials, share recovery codes, install launchers, install browser extensions, join private support rooms, or trust code generators.",
        "gift-card-digital-code-voucher-safety",
        "Can You Buy GTA 6 With Gift Cards or Digital Codes? Voucher and Fake Key Watchlist next action"
      ],
      "evidenceGate": "Do not promote GTA 6 gift-card, digital-code, voucher, key, preorder-code, edition-code, bonus-code, region-code, code-generator, transfer, wrong-account recovery, used-code recovery, gift purchase, child-account redemption, PC key, Online entitlement, discount, or refund claims without public Rockstar/Take-Two, PlayStation, Xbox, official platform-store, official support, official retailer, payment-provider terms, rating-board context, or verified post-launch evidence for the exact product, account, region, payment, and entitlement route; reject DMs, comments, Discord screenshots, short links, QR pages, search ads, grey-market sellers, code generators, wallet prompts, gift-card trades, receipt uploads, credential prompts, recovery-code prompts, account-only pages, fake support chats, launcher installers, browser extensions, and private transfer rooms.",
      "nextLocalAction": "If official or verified GTA 6 gift-card, digital-code, voucher, key, preorder, bonus, edition, region, gift, refund, family, account, PC, Online, platform-store, support, or retailer evidence appears, update the gift-card article, preorder safety centre, store checker, platform-store router, buying guide, wishlist article, refund article, family-sharing article, account-security article, search index, answer-engine packets, RSS, sitemap, and corrections log together. Treat GTA 6 gift-card, digital-code, voucher, key, preorder-code, edition-code, bonus-code, region-code, generator, transfer, recovery, wrong-account, child-account, PC-key, Online-entitlement, discount, and private gift offers as unsafe unless a public Rockstar, Take-Two, PlayStation, Xbox, official platform-store, official support, official retailer, payment-provider, or verified post-launch source names the exact GTA 6 product, account, region, code, payment, and entitlement route. Do not reveal gift-card numbers, redeem codes from strangers, pay private sellers, scan QR claim pages, upload receipts, share order IDs, approve login prompts, enter credentials, share recovery codes, install launchers, install browser extensions, join private support rooms, or trust code generators.",
      "approvalBoundary": "Internal links and local data exports are safe; production deploys, public posts, newsletter sends, affiliate links, or external alerts require explicit approval."
    },
    {
      "id": "query-gta-6-preorder-june-25-pre-order-start-date-where-to-buy-price-editions-official-store-link-ps5-xbox",
      "source": "query-to-page-map",
      "intent": "Check the now-official June 25 GTA 6 preorder start claim while keeping price, editions, bonuses, preload, retailer stock, PC, Online, refunds, delivery, and support actions source-gated before buying or logging in",
      "primaryRoute": "/blog/gta-6-preorder-june-25-source-checklist/",
      "supportRoutes": [
        "/preorder-safety-centre/",
        "/buying-guide/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/blog/gta-6-wishlist-alerts-official-page-tracker/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/",
        "/source-policy/"
      ],
      "anchorSuggestions": [
        "gta 6 preorder june 25 pre order start date where to buy price editions official store link ps5 xbox",
        "Check the now-official June 25 GTA 6 preorder start claim while keeping price, editions, bonuses, preload, retailer stock, PC, Online, refunds, delivery, and support actions source-gated before buying or logging in",
        "GTA 6 Pre-Orders Begin June 25: Source Checklist Before You Buy source-safe answer"
      ],
      "evidenceGate": "Promote only the exact public Rockstar VI page preorder-date wording and current public PlayStation/Xbox listing posture; do not promote GTA 6 price, edition, bonus, preload, physical-copy, retailer allocation, delivery, refund, account, PC, Online, support, early-access, collector, or commercial claims without exact public Rockstar/Take-Two, official platform/store/support, named retailer, payment-provider, rating-board, or verified post-launch evidence. Reject search ads, DMs, Discord screenshots, QR checkout pages, short links, grey-market keys, private seller invoices, fake support callbacks, account-only pages, receipt uploads, credential prompts, gift-card requests, wallet payments, installers, browser extensions, and copied checkout screenshots.",
      "nextLocalAction": "When official or verified GTA 6 preorder, price, edition, bonus, preload, physical-copy, retailer, refund, account, PC, Online, support, or delivery evidence changes, update the preorder June 25 article, preorder safety centre, preorder store checker, platform-store router, preorder editions watchlist, wishlist article, refund article, account-security article, search index, answer-engine packets, RSS, sitemap, and corrections log together.",
      "approvalBoundary": "Internal links and local data exports are safe; production deploys, public posts, newsletter sends, affiliate links, or external alerts require explicit approval."
    },
    {
      "id": "query-gta-6-wishlist-official-alerts-preorder-notification-fake-link",
      "source": "query-to-page-map",
      "intent": "Set up GTA 6 wishlists, official alerts, and preorder notifications without trusting fake store pages, Discord screenshots, QR-code traps, beta-key bait, wallet prompts, or marketplace urgency",
      "primaryRoute": "/blog/gta-6-wishlist-alerts-official-page-tracker/",
      "supportRoutes": [
        "/official-sources/",
        "/preorder-safety-centre/",
        "/buying-guide/",
        "/blog/gta-6-price-cost-editions-watchlist/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/"
      ],
      "anchorSuggestions": [
        "gta 6 wishlist official alerts preorder notification fake link",
        "Set up GTA 6 wishlists, official alerts, and preorder notifications without trusting fake store pages, Discord screenshots, QR-code traps, beta-key bait, wallet prompts, or marketplace urgency",
        "How to Wishlist GTA 6 and Get Official Alerts Without Falling for Fake Preorder Links source-safe answer"
      ],
      "evidenceGate": "Use public Rockstar, Take-Two, PlayStation, Xbox, official store, support, rating-board, official retailer, or verified post-launch evidence for exact wishlist, preorder-alert, price, edition, preload, refund, account, or buyer claims; reject edited screenshots, Discord-only links, QR-code pages, beta-key traps, wallet prompts, browser extensions, survey gates, grey-market keys, fake countdowns, and affiliate urgency.",
      "nextLocalAction": "If official GTA 6 preorder, wishlist, alert, edition, price, preload, refund, or account wording appears, update the wishlist article, preorder safety centre, platform-store source router, preorder store checker, buying guide, price/edition article, refund article, account-security article, search index, answer-engine packets, RSS, sitemap, and corrections log together.",
      "approvalBoundary": "Internal links and local data exports are safe; production deploys, public posts, newsletter sends, affiliate links, or external alerts require explicit approval."
    },
    {
      "id": "query-gta-6-cover-art-google-images-reverse-image-search-thumbnail-hd-cover-pinterest-reddit-x-youtube-crop-ai-upscale-real-fake",
      "source": "query-to-page-map",
      "intent": "Answer image-search, reverse-image, social-thumbnail, repost-gallery, HD-cover, and AI-upscale searches about the June 17 GTA 6 cover-art reveal without citing copied images, hosting the artwork, or treating visual matches as source proof, reusable assets, edition evidence, or buyer guidance",
      "primaryRoute": "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
      "supportRoutes": [
        "/media-gallery/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/source-policy/",
        "/rumour-firewall/",
        "/creator-toolkit/",
        "/preorder-safety-centre/"
      ],
      "anchorSuggestions": [
        "gta 6 cover art google images reverse image search thumbnail hd cover pinterest reddit x youtube crop ai upscale real fake",
        "Answer image-search, reverse-image, social-thumbnail, repost-gallery, HD-cover, and AI-upscale searches about the June 17 GTA 6 cover-art reveal without citing copied images, hosting the artwork, or treating visual matches as source proof, reusable assets, edition evidence, or buyer guidance",
        "GTA 6 Official Cover Art Revealed June 17: What It Confirms source-safe answer"
      ],
      "evidenceGate": "Promote only the narrow fact that Rockstar revealed the official Grand Theft Auto VI cover art on June 17, 2026. Image-search cards, reverse-image results, Pinterest-style reposts, Reddit mirrors, X preview crops, YouTube thumbnails, HD-cover galleries, AI-upscaled copies, wallpaper pages, and social previews can be leads back to official Rockstar wording, but they are not primary proof, reusable-asset permission, or evidence for edition, price, bonus, packaging, preorder, physical-copy, retailer, PC, Online, support, or commercial-use claims. Reject copied image hosts, source-less galleries, altered crops, fake-logo composites, AI upscales, QR/download pages, login gates, payment prompts, and private file links.",
      "nextLocalAction": "If official image-search visibility, source wording, asset-use guidance, social preview treatment, thumbnail policy, press-kit availability, store-art treatment, or verified post-launch media evidence changes, update the cover-art article, media gallery, screenshots/wallpapers watchlist, official media rights matrix, creator toolkit, search index, answer-engine packets, RSS, sitemap, and corrections log together without hosting copied cover art.",
      "approvalBoundary": "Internal links and local data exports are safe; production deploys, public posts, newsletter sends, affiliate links, or external alerts require explicit approval."
    },
    {
      "id": "query-gta-6-refund-cancel-preorder-digital-purchase-playstation-xbox",
      "source": "query-to-page-map",
      "intent": "Decide whether GTA 6 can be refunded, cancelled, upgraded, or safely preordered without trusting fake store screenshots, refund loopholes, affiliate urgency, key shops, or account traps",
      "primaryRoute": "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
      "supportRoutes": [
        "/preorder-safety-centre/",
        "/buying-guide/",
        "/blog/gta-6-price-cost-editions-watchlist/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/blog/gta-6-preload-download-size-watchlist/",
        "/blog/gta-6-family-sharing-home-console-parental-controls-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/"
      ],
      "anchorSuggestions": [
        "gta 6 refund cancel preorder digital purchase PlayStation Xbox",
        "Decide whether GTA 6 can be refunded, cancelled, upgraded, or safely preordered without trusting fake store screenshots, refund loopholes, affiliate urgency, key shops, or account traps",
        "Can You Refund or Cancel GTA 6? Preorder and Digital Purchase Watchlist source-safe answer"
      ],
      "evidenceGate": "Do not promote GTA 6 refund, cancellation, preorder-change, edition-upgrade, preload, bonus, physical-return, grey-market-key, or parental purchase advice without public Rockstar/Take-Two, PlayStation, Xbox, official platform-store, official support, official retailer, local legal wording, or verified post-launch evidence for the exact product and region; use public PlayStation/Xbox support refund pages as planning context only, and reject edited store screenshots, retailer placeholders, fake support chats, QR-code pages, credential prompts, key-shop promises, and affiliate urgency.",
      "nextLocalAction": "If official GTA 6 refund/cancellation/preorder terms appear, update the refund article, preorder safety centre, platform-store source router, preorder store checker, buying guide, price/edition article, preload article, family-sharing article, account-security article, search index, answer-engine packets, RSS, sitemap, and corrections log together.",
      "approvalBoundary": "Internal links and local data exports are safe; production deploys, public posts, newsletter sends, affiliate links, or external alerts require explicit approval."
    },
    {
      "id": "query-gta-6-streaming-key-creator-access-code-paid-stream-slot-private-preview-code-key-resale-partner-pass-access-whitelist-fake-creator-portal__reader-action-streaming-key-creator-access-scam-safety",
      "source": "query-to-page-map",
      "intent": "Check GTA 6 streaming keys, creator access codes, paid stream slots, private preview codes, key resale, partner passes, access whitelist pages, and fake creator portals without paying, entering credentials, installing files, joining private calls, or trusting resale access claims; streaming-key-creator-access-scam-safety",
      "primaryRoute": "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
      "supportRoutes": [
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/creator-toolkit/",
        "/preorder-safety-centre/",
        "/rumour-firewall/",
        "/source-policy/"
      ],
      "anchorSuggestions": [
        "gta 6 streaming key creator access code paid stream slot private preview code key resale partner pass access whitelist fake creator portal",
        "Check GTA 6 streaming keys, creator access codes, paid stream slots, private preview codes, key resale, partner passes, access whitelist pages, and fake creator portals without paying, entering credentials, installing files, joining private calls, or trusting resale access claims",
        "GTA 6 Early Access, Beta, and Review Embargo Watchlist source-safe answer",
        "Treat GTA 6 streaming keys, creator access codes, paid stream slots, private preview codes, key resale listings, partner passes, access whitelist pages, fake creator portals, review-key offers, embargo-room invites, stream-permission certificates, and creator verification gates as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official platform, official store, official support page, official public creator/review-access document, clearly attributable public outlet disclosure, official security advisory, or verified post-launch source names the exact access route. Do not pay key resellers, buy gift cards, send wallet payments, scan QR pages, download launchers/APKs, install browser extensions, join private calls, approve login prompts, install remote-access tools, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, embargo files, creator-channel data, account data, or system access through DMs, comments, Discord screenshots, short links, search ads, cloned creator portals, fake support pages, private forms, payment gates, marketplace listings, private calls, or account-only pages.",
        "streaming-key-creator-access-scam-safety",
        "GTA 6 Early Access, Beta, and Review Embargo Watchlist next action"
      ],
      "evidenceGate": "Do not promote GTA 6 streaming keys, creator access codes, paid stream slots, private preview codes, key resale listings, partner passes, access whitelist pages, fake creator portals, review-key offers, embargo-room invites, stream-permission certificates, or creator verification gates without public Rockstar/Take-Two/Rockstar Support/platform/store/support wording, official public creator or review-access documentation, clearly attributable public outlet disclosure, official security advisory, or verified post-launch evidence for the exact access route; reject DMs, comments, Discord screenshots, short links, QR pages, payment gates, wallet requests, gift-card requests, password prompts, recovery-code requests, APKs, launchers, browser extensions, remote-access tools, private forms, marketplace listings, account-only pages, and private calls.",
      "nextLocalAction": "If official or verified GTA 6 streaming, creator-access, preview, review-key, whitelist, partner, account, download, payment, preorder, embargo, or support evidence appears, update the early-access article, account-security article, mobile/APK watchlist, creator toolkit, preorder safety centre, reader-action router, search index, answer-engine packets, RSS, sitemap, and corrections log together. Treat GTA 6 streaming keys, creator access codes, paid stream slots, private preview codes, key resale listings, partner passes, access whitelist pages, fake creator portals, review-key offers, embargo-room invites, stream-permission certificates, and creator verification gates as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official platform, official store, official support page, official public creator/review-access document, clearly attributable public outlet disclosure, official security advisory, or verified post-launch source names the exact access route. Do not pay key resellers, buy gift cards, send wallet payments, scan QR pages, download launchers/APKs, install browser extensions, join private calls, approve login prompts, install remote-access tools, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, embargo files, creator-channel data, account data, or system access through DMs, comments, Discord screenshots, short links, search ads, cloned creator portals, fake support pages, private forms, payment gates, marketplace listings, private calls, or account-only pages.",
      "approvalBoundary": "Internal links and local data exports are safe; production deploys, public posts, newsletter sends, affiliate links, or external alerts require explicit approval."
    },
    {
      "id": "query-gta-6-official-cover-art-revealed-june-17-cover-image-wallpaper-download-real-fake-edition-preorder-bonus",
      "source": "query-to-page-map",
      "intent": "Check the official June 17 GTA 6 cover-art reveal without downloading repost packs, hosting the image, trusting cropped social copies, relying on search-engine cached images, or widening the reveal into edition, bonus, preorder, PC, Online, price, or collector claims",
      "primaryRoute": "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
      "supportRoutes": [
        "/media-gallery/",
        "/confirmed-vs-rumoured/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/source-policy/",
        "/rumour-firewall/",
        "/preorder-safety-centre/"
      ],
      "anchorSuggestions": [
        "gta 6 official cover art revealed june 17 cover image wallpaper download real fake edition preorder bonus",
        "Check the official June 17 GTA 6 cover-art reveal without downloading repost packs, hosting the image, trusting cropped social copies, relying on search-engine cached images, or widening the reveal into edition, bonus, preorder, PC, Online, price, or collector claims",
        "GTA 6 Official Cover Art Revealed June 17: What It Confirms source-safe answer"
      ],
      "evidenceGate": "Promote only the narrow fact that Rockstar revealed the official Grand Theft Auto VI cover art on June 17, 2026 through official Rockstar channels; do not host, mirror, crop, download, package, or redistribute the cover image. Do not promote price, editions, bonuses, collector contents, preload, PC, Online, retailer, support, or commercial claims from cover-art reposts without exact public Rockstar/Take-Two, official platform/store/support, official retailer, rating-board, or verified post-launch evidence. Reject wallpaper ZIPs, transparent logo packs, thumbnail templates, search-result thumbnails, search engine cached copies, image cache index snapshots, search cache scraping, Discord/social reposts, cropped store cards, marketplace images, fake media kits, AI upscales, fan edits, QR/download pages, login gates, payment prompts, and source-less image posts.",
      "nextLocalAction": "If official cover-art wording, permitted asset-use guidance, press-kit availability, store cover treatment, edition artwork, bonus artwork, collector packaging, or verified post-launch media evidence changes, update the cover-art article, media gallery, official media rights watchlist, confirmed tracker, preorder safety centre, search index, answer-engine packets, RSS, sitemap, and corrections log together without hosting copied cover art.",
      "approvalBoundary": "Internal links and local data exports are safe; production deploys, public posts, newsletter sends, affiliate links, or external alerts require explicit approval."
    },
    {
      "id": "query-gta-6-voice-chat-text-chat-proximity-chat-moderation-privacy-parental-controls",
      "source": "query-to-page-map",
      "intent": "Check GTA 6 communication, mute/report, privacy, parental-control, party-chat, cross-platform chat, streamer safety, and RP/community claims without trusting fake settings screens or unsafe account advice",
      "primaryRoute": "/blog/gta-6-voice-chat-text-chat-moderation-privacy-watchlist/",
      "supportRoutes": [
        "/online/",
        "/blog/gta-6-online-watchlist/",
        "/blog/gta-6-crossplay-cross-save-watchlist/",
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/blog/gta-6-accessibility-options-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/"
      ],
      "anchorSuggestions": [
        "gta 6 voice chat text chat proximity chat moderation privacy parental controls",
        "Check GTA 6 communication, mute/report, privacy, parental-control, party-chat, cross-platform chat, streamer safety, and RP/community claims without trusting fake settings screens or unsafe account advice",
        "GTA 6 Voice Chat, Text Chat, Moderation, and Privacy Watchlist source-safe answer"
      ],
      "evidenceGate": "Do not promote GTA 6 voice chat, text chat, proximity chat, mute/report tools, moderation rules, privacy defaults, parental controls, party chat, cross-platform communication, streamer safety, or RP/community communication claims without public Rockstar/Take-Two, Rockstar Support, official platform/store/support/policy material, trusted public review context, or verified post-launch testing for the exact setting; reject leaked UI, fake support pages, Discord screenshots, copied GTA Online assumptions, modded server menus, and credential or QR-code traps.",
      "nextLocalAction": "If official or verified communication-safety evidence appears, update the voice/chat/privacy article, Online, crossplay, parent, accessibility, account, server-status, reader-action, search index, answer-engine packets, RSS, sitemap, and corrections log together.",
      "approvalBoundary": "Internal links and local data exports are safe; production deploys, public posts, newsletter sends, affiliate links, or external alerts require explicit approval."
    },
    {
      "id": "query-gta-6-cover-art-playable-build-torrent-iso-emulator-cracked-download-launcher-installer-pc-demo-preload",
      "source": "query-to-page-map",
      "intent": "Separate the official June 17 GTA 6 cover-art reveal from playable-build torrents, ISO images, emulator packages, cracked download pages, launcher installers, cloud-drive game folders, checksum screenshots, and preload mirrors that may copy the cover look without proving official beta, demo, PC, review-build, preload, or safe-file availability",
      "primaryRoute": "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
      "supportRoutes": [
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/is-gta-6-coming-to-pc/",
        "/blog/gta-6-preload-download-size-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/preorder-safety-centre/",
        "/source-policy/",
        "/rumour-firewall/"
      ],
      "anchorSuggestions": [
        "gta 6 cover art playable build torrent iso emulator cracked download launcher installer pc demo preload",
        "Separate the official June 17 GTA 6 cover-art reveal from playable-build torrents, ISO images, emulator packages, cracked download pages, launcher installers, cloud-drive game folders, checksum screenshots, and preload mirrors that may copy the cover look without proving official beta, demo, PC, review-build, preload, or safe-file availability",
        "GTA 6 Official Cover Art Revealed June 17: What It Confirms source-safe answer"
      ],
      "evidenceGate": "Promote only the narrow fact that Rockstar revealed the official Grand Theft Auto VI cover art on June 17, 2026. Do not promote playable-build, torrent, ISO-image, emulator-package, cracked-build, launcher-installer, PC-demo, preload-mirror, review-build, beta-access, checksum, safe-download, file-size, or executable claims from cover-art download pages unless exact public Rockstar/Take-Two, official platform/store/support, official launcher, documented review-access wording, or verified post-launch evidence supports the exact file, platform, access program, and action. Reject playable build torrents, ISO images, emulator packages, cracked download pages, launcher installers, cloud-drive game folders, checksum screenshots, preload mirrors, EXE/DMG/APK/RAR/ZIP files, browser-extension downloaders, QR download rooms, Discord file drops, login-gated mirrors, payment prompts, survey gates, and source-less playable-build mirrors.",
      "nextLocalAction": "If official beta, demo, playable-build, PC, launcher, preload, review-access, file-size, safe-download, checksum, support, or verified post-launch executable evidence changes, update the cover-art article, mobile/APK watchlist, early-access embargo watchlist, PC article, preload article, account-security article, preorder safety centre, official media rights matrix, search index, answer-engine packets, RSS, sitemap, and corrections log together without hosting copied cover art, downloading files, or treating cover-art download pages as source proof.",
      "approvalBoundary": "Internal links and local data exports are safe; production deploys, public posts, newsletter sends, affiliate links, or external alerts require explicit approval."
    },
    {
      "id": "query-gta-6-playable-apk-early-access-download-pc-beta-installer-android-ios-sideload-verification-download-private-launcher-access-key-file__query-gta-6-fan-made-installer-early-access-launcher-apk-mirror-mod-menu-bundle-unofficial-build-download-cracked-preload-setup-wizard__reader-action-playable-apk-early-download-scam-safety__reader-action-fan-made-installer-download-safety",
      "source": "query-to-page-map",
      "intent": "Check GTA 6 fake playable APKs, early access downloads, PC beta installers, Android/iOS sideloads, verification downloads, private launchers, and access-key files without installing files, paying, scanning QR pages, entering credentials, or trusting private download claims; Check GTA 6 fan-made installers, early-access launchers, APK mirrors, mod-menu bundles, unofficial build downloads, cracked preload files, and setup-wizard claims without installing files, paying fees, entering credentials, or trusting private access pages; playable-apk-early-download-scam-safety; fan-made-installer-download-safety",
      "primaryRoute": "/blog/gta-6-mobile-apk-download-watchlist/",
      "supportRoutes": [
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/",
        "/source-policy/"
      ],
      "anchorSuggestions": [
        "gta 6 playable apk early access download pc beta installer android ios sideload verification download private launcher access key file",
        "Check GTA 6 fake playable APKs, early access downloads, PC beta installers, Android/iOS sideloads, verification downloads, private launchers, and access-key files without installing files, paying, scanning QR pages, entering credentials, or trusting private download claims",
        "GTA 6 Mobile, APK, Cloud Demo, and Download Watchlist source-safe answer",
        "gta 6 fan made installer early access launcher apk mirror mod menu bundle unofficial build download cracked preload setup wizard",
        "Check GTA 6 fan-made installers, early-access launchers, APK mirrors, mod-menu bundles, unofficial build downloads, cracked preload files, and setup-wizard claims without installing files, paying fees, entering credentials, or trusting private access pages",
        "Treat GTA 6 playable APKs, early access downloads, PC beta installers, Android or iOS sideloads, verification downloads, private launchers, access-key files, demo unlockers, cloud-play launchers, beta setup wizards, and device-profile downloads as unsafe unless a public Rockstar, Take-Two, Rockstar Support, PlayStation, Xbox, official platform, official store, official support page, official public access document, official security advisory, or verified post-launch source names the exact download, platform, account, device, and support route. Do not install APK/EXE/ZIP/DMG files, mobile configuration profiles, private launchers, browser extensions, device certificates, remote-access tools, or cloud-play apps; do not scan QR pages, pay verification fees, send wallet payments, buy gift cards, approve login prompts, change device security settings, join private support calls, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, device IDs, security-profile data, diagnostic logs, or system access through file hosts, Discord attachments, Telegram mirrors, private drives, torrents, QR installers, search ads, cloned support pages, payment gates, private forms, account-only pages, or source-less install screenshots."
      ],
      "evidenceGate": "Do not promote GTA 6 playable APKs, early access downloads, PC beta installers, Android/iOS sideloads, verification downloads, private launchers, access-key files, demo unlockers, cloud-play launchers, beta setup wizards, or device-profile downloads without public Rockstar/Take-Two/Rockstar Support/platform/store/support wording, official public security advisory, official access documentation, or verified post-launch evidence for the exact route; reject file hosts, Discord attachments, Telegram mirrors, private drives, torrents, QR installers, fake launchers, mobile configuration profiles, APK/EXE/ZIP/DMG files, browser extensions, payment gates, wallet requests, gift-card requests, credential prompts, recovery-code requests, remote-access tools, search ads, cloned support pages, account-only captures, and source-less install screenshots.",
      "nextLocalAction": "If official or verified GTA 6 playable build, APK, mobile, PC beta, early-access, launcher, access-key, device profile, account, support, platform, download, or security evidence appears, update the mobile/APK watchlist, early-access article, account-security article, platform-store router, reader-action router, search index, answer-engine packets, RSS, sitemap, and corrections log together. If official or verified GTA 6 installer, launcher, mobile, APK, beta, early-access, account, support, platform, preload, download, or security evidence appears, update the mobile/APK watchlist, early-access article, account-security article, reader-action router, search index, answer-engine packets, RSS, sitemap, and corrections log together. Treat GTA 6 playable APKs, early access downloads, PC beta installers, Android or iOS sideloads, verification downloads, private launchers, access-key files, demo unlockers, cloud-play launchers, beta setup wizards, and device-profile downloads as unsafe unless a public Rockstar, Take-Two, Rockstar Support, PlayStation, Xbox, official platform, official store, official support page, official public access document, official security advisory, or verified post-launch source names the exact download, platform, account, device, and support route. Do not install APK/EXE/ZIP/DMG files, mobile configuration profiles, private launchers, browser extensions, device certificates, remote-access tools, or cloud-play apps; do not scan QR pages, pay verification fees, send wallet payments, buy gift cards, approve login prompts, change device security settings, join private support calls, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, device IDs, security-profile data, diagnostic logs, or system access through file hosts, Discord attachments, Telegram mirrors, private drives, torrents, QR installers, search ads, cloned support pages, payment gates, private forms, account-only pages, or source-less install screenshots. Treat GTA 6 fan-made installers, early-access launchers, APK mirrors, mod-menu bundles, unofficial build downloads, cracked preload files, setup wizards, cloud-demo launchers, launcher patches, installer keys, torrent bundles, and executable access tools as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official platform, official store, official support page, official security advisory, or verified post-launch source names the exact route. Do not download installers, sideload APKs, open private-drive files, run setup wizards, scan QR pages, pay for access, buy keys, install remote-access tools, or share passwords, 2FA codes, recovery codes, wallet details, gift-card codes, payment details, platform credentials, account data, identity documents, private capture, or system access through file hosts, DMs, comments, Discord attachments, Telegram mirrors, short links, fake launcher pages, search ads, payment gates, cloned support pages, private forms, or account-only pages.",
      "approvalBoundary": "Internal links and local data exports are safe; production deploys, public posts, newsletter sends, affiliate links, or external alerts require explicit approval."
    },
    {
      "id": "query-gta-6-cover-art-magazine-scan-newsstand-cover-preview-issue-subscriber-cover-poster-insert-pull-quote-exclusive-preview",
      "source": "query-to-page-map",
      "intent": "Separate the official June 17 GTA 6 cover-art reveal from magazine-cover scans, newsstand photos, subscriber-cover variants, preview-issue crops, poster inserts, pull-quote strips, outlet teasers, and exclusive-preview cards that may copy the cover look without proving official hands-on access, embargo terms, asset-use rights, edition art, preorder details, review context, or buyer guidance",
      "primaryRoute": "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
      "supportRoutes": [
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-review-scores-metacritic-embargo-watchlist/",
        "/media-gallery/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/creator-toolkit/",
        "/source-policy/",
        "/rumour-firewall/",
        "/preorder-safety-centre/"
      ],
      "anchorSuggestions": [
        "gta 6 cover art magazine scan newsstand cover preview issue subscriber cover poster insert pull quote exclusive preview",
        "Separate the official June 17 GTA 6 cover-art reveal from magazine-cover scans, newsstand photos, subscriber-cover variants, preview-issue crops, poster inserts, pull-quote strips, outlet teasers, and exclusive-preview cards that may copy the cover look without proving official hands-on access, embargo terms, asset-use rights, edition art, preorder details, review context, or buyer guidance",
        "GTA 6 Official Cover Art Revealed June 17: What It Confirms source-safe answer"
      ],
      "evidenceGate": "Promote only the narrow fact that Rockstar revealed the official Grand Theft Auto VI cover art on June 17, 2026. Do not promote magazine-cover, newsstand, preview-issue, subscriber-cover, poster-insert, pull-quote, exclusive-preview, outlet-access, hands-on, embargo, review-context, edition-art, preorder, commercial-use, or artwork-reuse claims from copied cover-art print/editorial scans unless exact public Rockstar/Take-Two, official outlet publication, publisher statement, documented asset-use wording, named retailer terms, or verified post-launch evidence supports the exact publication, access, image, and claim. Reject magazine-cover scans, newsstand photos, subscriber-cover variants, preview-issue crops, table-of-contents screenshots, poster-insert photos, pull-quote strips without public URLs, retailer magazine listings, private PDF scans, paywalled issue mirrors, QR issue downloads, login-gated archive pages, payment prompts, and source-less exclusive-preview cards.",
      "nextLocalAction": "If official outlet publication, preview access, embargo wording, publisher statement, issue metadata, poster-insert terms, asset-use, preorder, edition-art, review-context, commercial, or verified post-launch evidence changes, update the cover-art article, early-access embargo watchlist, review-scores watchlist, media gallery, official media rights matrix, search index, answer-engine packets, RSS, sitemap, and corrections log together without hosting copied cover art, scraping magazines, buying issues, or treating scans as source proof.",
      "approvalBoundary": "Internal links and local data exports are safe; production deploys, public posts, newsletter sends, affiliate links, or external alerts require explicit approval."
    },
    {
      "id": "query-gta-6-vpn-geo-unlock-region-key-early-access-country-switch-account-region-change-private-dns-proxy-region-store-helper__reader-action-vpn-geo-unlock-region-safety",
      "source": "query-to-page-map",
      "intent": "Check GTA 6 VPN, geo-unlock, region key, early-access country-switch, account region-change, private DNS, proxy, and region-store helper claims without paying, installing tools, changing account regions, or sharing credentials; vpn-geo-unlock-region-safety",
      "primaryRoute": "/blog/gta-6-account-linking-login-security-watchlist/",
      "supportRoutes": [
        "/preorder-safety-centre/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/rumour-firewall/",
        "/source-policy/"
      ],
      "anchorSuggestions": [
        "gta 6 vpn geo unlock region key early access country switch account region change private dns proxy region store helper",
        "Check GTA 6 VPN, geo-unlock, region key, early-access country-switch, account region-change, private DNS, proxy, and region-store helper claims without paying, installing tools, changing account regions, or sharing credentials",
        "GTA 6 Account Linking, Login, and Security Watchlist source-safe answer",
        "Treat GTA 6 VPN unlocks, geo-unlock guides, region keys, early-access country switches, account region-change steps, private DNS/proxy routes, region-store helpers, unlock-time workarounds, entitlement migration claims, cheaper-region purchase advice, and support-bypass pages as unsafe unless a public Rockstar, Take-Two, Rockstar Support, PlayStation, Xbox, official platform store, official support page, official retailer, official regional policy, or verified post-launch source names the exact product, account, store, and region route. Do not pay region helpers, buy keys, install VPN/DNS/proxy bundles, scan QR pages, change account regions, approve login prompts, join private support calls, install browser extensions, or share passwords, 2FA codes, recovery codes, session tokens, wallet details, gift-card codes, payment details, platform credentials, order IDs, identity documents, private receipts, account data, or system access through DMs, comments, Discord screenshots, short links, search ads, cloned support pages, private forms, payment gates, app installers, or account-only pages.",
        "vpn-geo-unlock-region-safety",
        "GTA 6 Account Linking, Login, and Security Watchlist next action"
      ],
      "evidenceGate": "Do not promote GTA 6 VPN unlocks, geo-unlock steps, region keys, country-switch early access, account region changes, private DNS/proxy routes, region-store helpers, unlock-time workarounds, entitlement migration claims, cheaper-region purchase advice, or support bypass pages without public Rockstar/Take-Two, Rockstar Support, PlayStation, Xbox, official platform-store/support, official retailer, official regional policy, or verified post-launch evidence for the exact product, account, store, and region route; reject DMs, comments, Discord screenshots, short links, QR pages, search ads, cloned support pages, payment gates, wallet requests, gift-card requests, VPN installer bundles, private DNS profiles, proxy apps, browser extensions, password prompts, 2FA/recovery-code requests, session-token requests, and account-only region pages.",
      "nextLocalAction": "If official or verified GTA 6 region, account, store, unlock-time, preorder, early-access, VPN/DNS/proxy safety, payment, entitlement, or platform-support evidence appears, update the account-security article, platform-store router, preorder safety centre, early-access article, mobile/APK watchlist, reader-action router, search index, answer-engine packets, RSS, sitemap, and corrections log together. Treat GTA 6 VPN unlocks, geo-unlock guides, region keys, early-access country switches, account region-change steps, private DNS/proxy routes, region-store helpers, unlock-time workarounds, entitlement migration claims, cheaper-region purchase advice, and support-bypass pages as unsafe unless a public Rockstar, Take-Two, Rockstar Support, PlayStation, Xbox, official platform store, official support page, official retailer, official regional policy, or verified post-launch source names the exact product, account, store, and region route. Do not pay region helpers, buy keys, install VPN/DNS/proxy bundles, scan QR pages, change account regions, approve login prompts, join private support calls, install browser extensions, or share passwords, 2FA codes, recovery codes, session tokens, wallet details, gift-card codes, payment details, platform credentials, order IDs, identity documents, private receipts, account data, or system access through DMs, comments, Discord screenshots, short links, search ads, cloned support pages, private forms, payment gates, app installers, or account-only pages.",
      "approvalBoundary": "Internal links and local data exports are safe; production deploys, public posts, newsletter sends, affiliate links, or external alerts require explicit approval."
    },
    {
      "id": "query-gta-6-beta-tester-nda-private-bug-bounty-qa-invite-whitelist-form-vulnerability-reward-account-verification__query-gta-6-closed-beta-email-invite-whitelist-message-calendar-invite-attachment-qr-check-account-link-beta-claim-form__query-gta-6-fake-beta-invite-resale-access-code-marketplace-paid-playtest-slot-invite-transfer-survey-verification-fee__reader-action-beta-nda-bug-bounty-invite-scam-safety__reader-action-closed-beta-email-invite-scam-safety__reader-action-fake-beta-invite-resale-safety",
      "source": "query-to-page-map",
      "intent": "Check GTA 6 fake beta tester NDA, private bug bounty, QA invite, whitelist form, vulnerability reward, and account-verification claims without signing fake agreements, uploading identity material, installing files, joining private calls, paying fees, or sharing credentials; Check GTA 6 closed beta email invites, whitelist messages, calendar invites, attachments, QR checks, fake account-link prompts, and beta claim forms without clicking links, scanning QR pages, installing files, paying fees, or sharing credentials; Check GTA 6 fake beta invite resale, access-code marketplace, paid playtest slot, invite transfer, survey gate, QR verification, and verification-fee claims without paying, entering credentials, installing files, or trusting private access portals; beta-nda-bug-bounty-invite-scam-safety; closed-beta-email-invite-scam-safety; fake-beta-invite-resale-safety",
      "primaryRoute": "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
      "supportRoutes": [
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/preorder-safety-centre/",
        "/rumour-firewall/",
        "/source-policy/"
      ],
      "anchorSuggestions": [
        "gta 6 beta tester nda private bug bounty qa invite whitelist form vulnerability reward account verification",
        "Check GTA 6 fake beta tester NDA, private bug bounty, QA invite, whitelist form, vulnerability reward, and account-verification claims without signing fake agreements, uploading identity material, installing files, joining private calls, paying fees, or sharing credentials",
        "GTA 6 Early Access, Beta, and Review Embargo Watchlist source-safe answer",
        "gta 6 closed beta email invite whitelist message calendar invite attachment qr check account link beta claim form",
        "Check GTA 6 closed beta email invites, whitelist messages, calendar invites, attachments, QR checks, fake account-link prompts, and beta claim forms without clicking links, scanning QR pages, installing files, paying fees, or sharing credentials",
        "gta 6 fake beta invite resale access code marketplace paid playtest slot invite transfer survey verification fee"
      ],
      "evidenceGate": "Do not promote GTA 6 beta tester NDA offers, private bug bounty invites, QA invite forms, whitelist claims, vulnerability reward pages, account-verification portals, tester contracts, security researcher payouts, paid triage queues, private onboarding calls, or exploit-report upload pages without public Rockstar/Take-Two/Rockstar Support/platform/store/support wording, official public access or security documentation, official public vulnerability-disclosure wording, official security advisory, or verified post-launch evidence for the exact access, account, download, payment, support, or security route; reject DMs, comments, Discord screenshots, email-only claims, short links, QR pages, NDA PDFs, DOC/ZIP/APK/EXE attachments, payment gates, wallet requests, gift-card requests, password prompts, 2FA/recovery-code prompts, session-token requests, identity-document uploads, remote-access tools, private forms, account-only pages, and cloned support pages.",
      "nextLocalAction": "If official or verified GTA 6 beta, playtest, QA, bug-bounty, vulnerability-disclosure, whitelist, account-verification, download, payment, support, or security evidence appears, update the early-access article, account-security article, mobile/APK watchlist, preorder safety centre, reader-action router, search index, answer-engine packets, RSS, sitemap, and corrections log together. If official or verified GTA 6 beta, early-access, invite, whitelist, email, account-linking, download, payment, preorder, review, security, or support evidence appears, update the early-access article, account-security article, mobile/APK watchlist, preorder safety centre, reader-action router, search index, answer-engine packets, RSS, sitemap, and corrections log together. If official or verified GTA 6 beta, playtest, early-access, invite, access-code, account, download, payment, preorder, review, or support evidence appears, update the early-access article, account-security article, mobile/APK watchlist, preorder safety centre, reader-action router, search index, answer-engine packets, RSS, sitemap, and corrections log together. Treat GTA 6 beta tester NDA offers, private bug bounty invites, QA invite forms, whitelist claims, vulnerability reward pages, account-verification portals, tester contracts, security researcher payouts, paid triage queues, private onboarding calls, exploit-report upload pages, attachment-based applications, QR verification pages, and support callbacks as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official platform, official store, official support page, official public access document, official public vulnerability-disclosure wording, official security advisory, or verified post-launch source names the exact access, account, download, payment, support, and security route. Do not sign fake NDAs, pay triage or verification fees, send wallet payments, buy gift cards, scan QR pages, install testers, launchers, browser extensions, mobile configuration profiles, remote-access tools, APK/EXE/ZIP/DOC/PDF attachments, or private-drive files, join private onboarding/support calls, upload identity documents, vulnerability reports, exploit proof, account screenshots, private media, receipts, diagnostic logs, or device files, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, account data, device IDs, system access, or access keys through DMs, comments, Discord screenshots, email-only claims, short links, cloned support pages, private forms, payment gates, file hosts, private drives, account-only pages, or fake support calls. Treat GTA 6 closed beta email invites, whitelist messages, calendar invites, attachment downloads, QR verification pages, fake account-link prompts, beta claim forms, invite-only portals, early-access calendars, support callbacks, verification-fee pages, password reset prompts, and private access confirmations as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official platform, official store, official support page, official public access document, official security advisory, or verified post-launch source names the exact access route. Do not click short links, scan QR pages, open ICS/PDF/DOC/ZIP/APK/EXE attachments, download launchers, install browser extensions, approve login prompts, join private support calls, install remote-access tools, pay verification fees, buy gift cards, send wallet payments, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, email headers, invite screenshots, calendar files, or system access through email-only claims, DMs, comments, Discord screenshots, short links, search ads, cloned support pages, private forms, payment gates, private drives, or account-only pages. Treat GTA 6 beta invite resale, access-code marketplace listings, paid playtest slots, invite transfers, survey gates, verification fees, QR checks, private beta portals, early-access auctions, and beta-code trades as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official platform, official store, or official support page names the exact access route. Do not pay fees, buy codes, scan QR pages, open private portals, download launchers/APKs, install remote-access tools, or share passwords, 2FA codes, recovery codes, wallet details, gift-card codes, payment details, identity documents, platform credentials, or account data through DMs, comments, Discord screenshots, short links, marketplace listings, private forms, or account-only pages.",
      "approvalBoundary": "Internal links and local data exports are safe; production deploys, public posts, newsletter sends, affiliate links, or external alerts require explicit approval."
    },
    {
      "id": "query-gta-6-cover-art-alt-text-ocr-caption-schema-image-description-opengraph-image-alt-accessibility-caption-json-ld",
      "source": "query-to-page-map",
      "intent": "Separate the official June 17 GTA 6 cover-art reveal from copied alt text, OCR captions, generated image descriptions, OpenGraph image-alt fields, schema image captions, accessibility summaries, and JSON-LD media descriptions that may describe the cover without proving source, reuse, edition, packaging, preorder, or buyer claims",
      "primaryRoute": "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
      "supportRoutes": [
        "/media-gallery/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/source-policy/",
        "/creator-toolkit/",
        "/rumour-firewall/",
        "/preorder-safety-centre/"
      ],
      "anchorSuggestions": [
        "gta 6 cover art alt text ocr caption schema image description opengraph image alt accessibility caption json ld",
        "Separate the official June 17 GTA 6 cover-art reveal from copied alt text, OCR captions, generated image descriptions, OpenGraph image-alt fields, schema image captions, accessibility summaries, and JSON-LD media descriptions that may describe the cover without proving source, reuse, edition, packaging, preorder, or buyer claims",
        "GTA 6 Official Cover Art Revealed June 17: What It Confirms source-safe answer"
      ],
      "evidenceGate": "Promote only the narrow fact that Rockstar revealed the official Grand Theft Auto VI cover art on June 17, 2026. Do not promote copied-alt-text, OCR-caption, generated-description, accessibility-caption, opengraph-image-alt, schema-caption, JSON-LD-image, image-sitemap-caption, creator-packet, edition-art, packaging, preorder, price, platform, commercial-use, or artwork-reuse claims from copied descriptions or generated captions unless exact public Rockstar/Take-Two, official platform/media, official press-kit, documented asset-use, or verified post-launch evidence supports the exact description and claim. Reject copied alt attributes, OCR summaries, AI image descriptions, scraped image captions, OpenGraph card text, schema-caption rewrites, source-less JSON-LD, creator prompt packs, QR/download pages, login gates, payment prompts, and private file links.",
      "nextLocalAction": "If official alt-text, media description, accessibility wording, image-caption, OpenGraph, schema-image, image-sitemap, press-kit, asset-use, creator-policy, edition-art, packaging, or verified post-launch media evidence changes, update the cover-art article, media gallery, screenshots/wallpapers watchlist, official media rights matrix, creator toolkit, search index, answer-engine packets, RSS, sitemap, image sitemap, and corrections log together without hosting copied cover art or copied cover descriptions.",
      "approvalBoundary": "Internal links and local data exports are safe; production deploys, public posts, newsletter sends, affiliate links, or external alerts require explicit approval."
    },
    {
      "id": "query-gta-6-cover-art-preorder-countdown-store-timer-wishlist-alert-preload-timer-launch-window-timezone-queue-room",
      "source": "query-to-page-map",
      "intent": "Separate the official June 17 GTA 6 cover-art reveal from preorder-date countdown cards, store-countdown widgets, wishlist-alert graphics, preload timers, launch-window charts, timezone cards, queue-room screenshots, and sale-start banners that may copy the cover look without proving official preorder, release-date, store, notification, preload, or buyer-action details",
      "primaryRoute": "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
      "supportRoutes": [
        "/blog/gta-6-preorder-june-25-source-checklist/",
        "/preorder-safety-centre/",
        "/blog/gta-6-wishlist-alerts-official-page-tracker/",
        "/blog/gta-6-preload-download-size-watchlist/",
        "/media-gallery/",
        "/source-policy/",
        "/rumour-firewall/"
      ],
      "anchorSuggestions": [
        "gta 6 cover art preorder countdown store timer wishlist alert preload timer launch window timezone queue room",
        "Separate the official June 17 GTA 6 cover-art reveal from preorder-date countdown cards, store-countdown widgets, wishlist-alert graphics, preload timers, launch-window charts, timezone cards, queue-room screenshots, and sale-start banners that may copy the cover look without proving official preorder, release-date, store, notification, preload, or buyer-action details",
        "GTA 6 Official Cover Art Revealed June 17: What It Confirms source-safe answer"
      ],
      "evidenceGate": "Promote only the narrow fact that Rockstar revealed the official Grand Theft Auto VI cover art on June 17, 2026. Do not promote preorder-date, release-date-change, store-countdown, wishlist-alert, preload-timer, launch-window, timezone, queue-room, sale-start, notification-signup, regional-unlock, buyer-action, commercial-use, or artwork-reuse claims from copied cover-art timer cards unless exact public Rockstar/Take-Two, official platform/store/support, named retailer, payment-provider, or verified post-launch evidence supports the exact timing, region, store, and action. Reject cropped cover-art countdown cards, store-countdown widgets, wishlist-alert graphics, preload timers, launch-window charts, timezone cards, queue-room screenshots, sale-start banners, copied checkout timers, QR reminder links, calendar-file downloads, notification signups, account-login gates, payment prompts, and source-less timer images.",
      "nextLocalAction": "If official preorder timing, release date, preload, wishlist alert, store availability, queue-room, timezone, notification, retailer, payment, asset-use, or verified post-launch evidence changes, update the cover-art article, preorder June 25 checklist, preorder safety centre, store checker, platform-store router, wishlist alert article, preload watchlist, media gallery, official media rights matrix, search index, answer-engine packets, RSS, sitemap, and corrections log together without hosting copied cover art or treating timer graphics as source proof.",
      "approvalBoundary": "Internal links and local data exports are safe; production deploys, public posts, newsletter sends, affiliate links, or external alerts require explicit approval."
    },
    {
      "id": "query-gta-6-verified-map-download-seed-code-early-map-unlock-prerelease-map-file-route-database-qr-map-sync-private-map-access__query-gta-6-interactive-map-leak-download-viewer-beta-map-file-coordinate-unlocker-exe-apk-qr-sync-private-database__reader-action-verified-map-download-seed-code-scam-safety__reader-action-interactive-map-leak-malware-safety",
      "source": "query-to-page-map",
      "intent": "Check GTA 6 fake verified map downloads, seed-code unlocks, early map unlock pages, prerelease map files, route databases, QR map sync pages, and private map-access portals without downloading files, scanning QR pages, paying fees, installing tools, or sharing credentials; Check GTA 6 fake interactive map leaks, downloadable map viewers, beta map files, coordinate unlockers, EXE/APK map tools, QR map sync, and private map databases without downloading files, paying, scanning QR pages, entering credentials, or trusting leak-dependent map assets; verified-map-download-seed-code-scam-safety; interactive-map-leak-malware-safety",
      "primaryRoute": "/blog/gta-6-interactive-map-app-location-database-watchlist/",
      "supportRoutes": [
        "/map/",
        "/map-claim-ledger/",
        "/blog/gta-6-map-size-rumours-explained/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/rumour-firewall/",
        "/source-policy/"
      ],
      "anchorSuggestions": [
        "gta 6 verified map download seed code early map unlock prerelease map file route database qr map sync private map access",
        "Check GTA 6 fake verified map downloads, seed-code unlocks, early map unlock pages, prerelease map files, route databases, QR map sync pages, and private map-access portals without downloading files, scanning QR pages, paying fees, installing tools, or sharing credentials",
        "GTA 6 Interactive Map, Map App, and Location Database Watchlist source-safe answer",
        "gta 6 interactive map leak download viewer beta map file coordinate unlocker exe apk qr sync private database",
        "Check GTA 6 fake interactive map leaks, downloadable map viewers, beta map files, coordinate unlockers, EXE/APK map tools, QR map sync, and private map databases without downloading files, paying, scanning QR pages, entering credentials, or trusting leak-dependent map assets",
        "Treat GTA 6 verified map downloads, seed-code unlocks, early map unlock pages, prerelease map files, route databases, QR map sync pages, private map-access portals, coordinate seed generators, hidden-route packs, collectible-map unlockers, account-linked map tools, and support callbacks as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official platform, official store, official support page, official media page, trusted public guide context, official security advisory, or verified post-launch source names the exact map, location, route, file, tool, seed-code, account, payment, support, download, and platform route. Do not download EXE/APK/ZIP utilities, browser extensions, overlays, private-drive files, Discord attachments, torrents, extracted assets, leaked map files, datamined coordinate packs, or fake map installers; do not scan QR map pages, pay for map access, buy gift cards, send wallet payments, approve login prompts, install remote-access tools, join private support calls, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, system access, private captures, unpublished location files, seed codes, or route databases through DMs, comments, Discord screenshots, short links, search ads, cloned support pages, private forms, payment gates, file hosts, private drives, or account-only pages."
      ],
      "evidenceGate": "Do not promote GTA 6 verified map downloads, seed-code unlocks, early map unlock pages, prerelease map files, route databases, QR map sync pages, private map-access portals, coordinate seed generators, hidden-route packs, collectible-map unlockers, or account-linked map tools without public Rockstar/Take-Two/Rockstar Support/platform/store/support/media wording, official published media, trusted public guide context, official security advisory, or verified post-launch evidence for the exact map, location, route, file, tool, seed-code, account, download, payment, support, or platform route; reject leaked assets, datamined coordinates, private build captures, Discord attachments, QR pages, private drives, EXE/APK/ZIP downloads, browser extensions, payment gates, wallet requests, gift-card requests, credential prompts, account-only screenshots, seed-code forms, and source-less map overlays.",
      "nextLocalAction": "If official or verified GTA 6 map, location, coordinate, route, collectible, mission, post-launch capture, file, tool, seed-code, account, download, payment, support, or platform evidence appears, update the interactive map article, map hub, map claim ledger, map evidence board, map-size article, mobile/APK watchlist, reader-action router, search index, answer-engine packets, RSS, sitemap, and corrections log together. If official or verified GTA 6 map, location, coordinate, collectible, mission, post-launch capture, file, tool, media, account, download, payment, or platform evidence appears, update the interactive map article, map hub, map claim ledger, map evidence board, map-size article, mobile/APK watchlist, reader-action router, search index, answer-engine packets, RSS, sitemap, and corrections log together. Treat GTA 6 verified map downloads, seed-code unlocks, early map unlock pages, prerelease map files, route databases, QR map sync pages, private map-access portals, coordinate seed generators, hidden-route packs, collectible-map unlockers, account-linked map tools, and support callbacks as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official platform, official store, official support page, official media page, trusted public guide context, official security advisory, or verified post-launch source names the exact map, location, route, file, tool, seed-code, account, payment, support, download, and platform route. Do not download EXE/APK/ZIP utilities, browser extensions, overlays, private-drive files, Discord attachments, torrents, extracted assets, leaked map files, datamined coordinate packs, or fake map installers; do not scan QR map pages, pay for map access, buy gift cards, send wallet payments, approve login prompts, install remote-access tools, join private support calls, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, system access, private captures, unpublished location files, seed codes, or route databases through DMs, comments, Discord screenshots, short links, search ads, cloned support pages, private forms, payment gates, file hosts, private drives, or account-only pages. Treat GTA 6 interactive map leaks, downloadable map viewers, beta map files, coordinate unlockers, EXE/APK map tools, QR map sync pages, private map databases, leaked minimap grids, hidden-location archives, marker unlockers, account-linked map tools, and paid map access as unsafe unless a public Rockstar, Take-Two, official media, official platform, official store, official support page, trusted public guide context, official security advisory, or verified post-launch source names the exact map, tool, file, account, platform, payment, support, and download route. Do not install EXE/APK/ZIP files, browser extensions, mobile configuration profiles, private viewers, coordinate tools, or map sync apps; do not scan QR pages, pay access fees, buy gift cards, send wallet payments, approve login prompts, grant notification/location/account permissions, join private support calls, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, device IDs, map-export files, diagnostic logs, or system access through file hosts, Discord attachments, Telegram mirrors, private drives, torrents, QR installers, cloned map pages, payment gates, account-only pages, or source-less map screenshots.",
      "approvalBoundary": "Internal links and local data exports are safe; production deploys, public posts, newsletter sends, affiliate links, or external alerts require explicit approval."
    },
    {
      "id": "query-gta-6-ps5-vs-xbox-pc-switch-2-best-platform-to-buy",
      "source": "query-to-page-map",
      "intent": "Choose a GTA 6 platform without trusting fake performance charts, PC timing guesses, Switch 2 wishlists, subscription rumours, or affiliate pressure",
      "primaryRoute": "/blog/gta-6-ps5-vs-xbox-pc-switch-2-platform-buying-watchlist/",
      "supportRoutes": [
        "/buying-guide/",
        "/blog/gta-6-console-performance-60fps-ps5-pro-watchlist/",
        "/blog/is-gta-6-coming-to-pc/",
        "/blog/gta-6-switch-2-nintendo-platform-watchlist/",
        "/blog/gta-6-game-pass-ps-plus-subscription-watchlist/"
      ],
      "anchorSuggestions": [
        "gta 6 ps5 vs xbox pc switch 2 best platform to buy",
        "Choose a GTA 6 platform without trusting fake performance charts, PC timing guesses, Switch 2 wishlists, subscription rumours, or affiliate pressure",
        "GTA 6 PS5 vs Xbox vs PC vs Switch 2 Platform Buying Watchlist source-safe answer"
      ],
      "evidenceGate": "PS5 and Xbox Series X|S support are the tracked official launch baseline here; do not promote best-platform rankings, PC timing, Switch 2 support, FPS/resolution modes, subscription/cloud availability, storage/account claims, or commercial recommendations without public Rockstar/Take-Two/platform/store/support/catalogue evidence, trusted public review context, or verified post-launch testing for the exact claim. Reject platform-war posts, fake comparison charts, edited store pages, retailer placeholders, affiliate urgency, cloud demo screenshots, and private build captures.",
      "nextLocalAction": "If official or verified platform-choice evidence appears, update the platform buyer article, buying guide, platform planner, platform-store router, console performance, PC, Switch, subscription/cloud, preload, crossplay, search index, answer-engine packets, RSS, sitemap, and corrections log together.",
      "approvalBoundary": "Internal links and local data exports are safe; production deploys, public posts, newsletter sends, affiliate links, or external alerts require explicit approval."
    },
    {
      "id": "query-gta-6-cover-art-unboxing-case-back-insert-sheet-barcode-sticker-collector-box-package-photo",
      "source": "query-to-page-map",
      "intent": "Separate the official June 17 GTA 6 cover-art reveal from unboxing photos, case-back crops, insert-sheet scans, barcode stickers, spine-art images, shrink-wrap labels, steelbook trays, collector-box mockups, and resale package photos that may copy the cover look without proving official physical contents, disc, download-code, install, delivery, collector-edition, or resale details",
      "primaryRoute": "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
      "supportRoutes": [
        "/blog/gta-6-physical-box-download-code-explained/",
        "/blog/gta-6-physical-copy-disc-collector-edition-watchlist/",
        "/blog/gta-6-preorder-june-25-source-checklist/",
        "/preorder-safety-centre/",
        "/buying-guide/",
        "/media-gallery/",
        "/source-policy/",
        "/rumour-firewall/"
      ],
      "anchorSuggestions": [
        "gta 6 cover art unboxing case back insert sheet barcode sticker collector box package photo",
        "Separate the official June 17 GTA 6 cover-art reveal from unboxing photos, case-back crops, insert-sheet scans, barcode stickers, spine-art images, shrink-wrap labels, steelbook trays, collector-box mockups, and resale package photos that may copy the cover look without proving official physical contents, disc, download-code, install, delivery, collector-edition, or resale details",
        "GTA 6 Official Cover Art Revealed June 17: What It Confirms source-safe answer"
      ],
      "evidenceGate": "Promote only the narrow fact that Rockstar revealed the official Grand Theft Auto VI cover art on June 17, 2026. Do not promote unboxing, case-back, insert-sheet, barcode, spine-art, shrink-wrap, steelbook, collector-box, physical-contents, disc-presence, download-code, install-method, delivery, resale-value, region, buyer, commercial-use, or artwork-reuse claims from copied cover-art package photos unless exact public Rockstar/Take-Two, official platform/store/support, named retailer, payment-provider, documented asset-use, or verified post-launch evidence supports the exact product, region, package, and action. Reject source-less unboxing photos, case-back crops, insert-sheet scans, barcode sticker close-ups, spine-art images, shrink-wrap labels, steelbook tray photos, collector-box mockups, resale package photos, marketplace seller images, receipt-only proof, private Discord drops, QR package links, account-login gates, payment prompts, and source-less physical-copy claims.",
      "nextLocalAction": "If official physical-format, package contents, disc, download-code, install, delivery, region, collector-edition, steelbook, barcode, retailer, resale, asset-use, or verified post-launch evidence changes, update the cover-art article, physical box article, physical-copy watchlist, preorder source checklist, preorder safety centre, store checker, buying guide, media gallery, official media rights matrix, search index, answer-engine packets, RSS, sitemap, and corrections log together without hosting copied cover art or treating unboxing/package photos as source proof.",
      "approvalBoundary": "Internal links and local data exports are safe; production deploys, public posts, newsletter sends, affiliate links, or external alerts require explicit approval."
    },
    {
      "id": "query-gta-6-photo-mode-beta-screenshot-filter-pack-creator-preset-download-watermark-remover-media-kit-access-portal__reader-action-photo-mode-filter-pack-scam-safety",
      "source": "query-to-page-map",
      "intent": "Check GTA 6 fake photo mode beta pages, screenshot filter packs, creator preset downloads, watermark remover tools, private screenshot portals, and media-kit access claims without downloading files, uploading images, scanning QR pages, paying fees, or sharing credentials; photo-mode-filter-pack-scam-safety",
      "primaryRoute": "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
      "supportRoutes": [
        "/media-gallery/",
        "/creator-toolkit/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/rumour-firewall/",
        "/source-policy/"
      ],
      "anchorSuggestions": [
        "gta 6 photo mode beta screenshot filter pack creator preset download watermark remover media kit access portal",
        "Check GTA 6 fake photo mode beta pages, screenshot filter packs, creator preset downloads, watermark remover tools, private screenshot portals, and media-kit access claims without downloading files, uploading images, scanning QR pages, paying fees, or sharing credentials",
        "GTA 6 Screenshots, Wallpapers, Official Art, and Media Download Watchlist source-safe answer",
        "Treat GTA 6 photo mode beta pages, screenshot filter packs, creator preset downloads, watermark remover tools, private screenshot portals, media-kit access forms, thumbnail-template unlocks, QR media galleries, private drive packs, and image verification callbacks as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official media page, official creator page, official platform, official store, official support page, official security advisory, or verified post-launch source names the exact photo, screenshot, media, creator, account, download, upload, payment, platform, or support route. Do not download EXE/APK/ZIP/DOC/PDF utilities, browser extensions, configuration profiles, private-drive packs, Discord attachments, watermark tools, preset installers, or fake media-kit apps; do not upload screenshots, private captures, account screenshots, identity documents, receipts, diagnostic logs, device files, or unpublished media; do not scan QR media pages, pay access or preset fees, send wallet payments, buy gift cards, approve login prompts, join private support calls, install remote-access tools, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, device IDs, or system access through DMs, comments, Discord screenshots, short links, search ads, cloned media pages, private forms, payment gates, QR pages, file hosts, private drives, account-only pages, or fake support calls.",
        "photo-mode-filter-pack-scam-safety",
        "GTA 6 Screenshots, Wallpapers, Official Art, and Media Download Watchlist next action"
      ],
      "evidenceGate": "Do not promote GTA 6 photo mode beta pages, screenshot filter packs, creator preset downloads, watermark remover tools, private screenshot portals, media-kit access forms, thumbnail-template unlocks, QR media galleries, private drive packs, or image verification callbacks without public Rockstar/Take-Two/Rockstar Support, official media/creator/platform/store/support wording, official security documentation, or verified post-launch evidence for the exact photo, screenshot, media, creator, account, upload, download, payment, platform, or support route; reject DMs, comments, Discord screenshots, search ads, cloned media pages, private forms, account-only pages, QR pages, source-less screenshot packs, payment gates, credential prompts, image-upload forms, browser extensions, configuration profiles, EXE/APK/ZIP/DOC/PDF utilities, private-drive packs, and fake official badges.",
      "nextLocalAction": "If official or verified GTA 6 photo mode, screenshot, wallpaper, media-kit, creator preset, filter pack, upload, download, payment, account, platform, or support evidence appears, update the screenshots/wallpapers media watchlist, media gallery, creator toolkit, mobile/APK watchlist, account-security article, early-access article, reader-action router, search index, answer-engine packets, RSS, sitemap, and corrections log together. Treat GTA 6 photo mode beta pages, screenshot filter packs, creator preset downloads, watermark remover tools, private screenshot portals, media-kit access forms, thumbnail-template unlocks, QR media galleries, private drive packs, and image verification callbacks as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official media page, official creator page, official platform, official store, official support page, official security advisory, or verified post-launch source names the exact photo, screenshot, media, creator, account, download, upload, payment, platform, or support route. Do not download EXE/APK/ZIP/DOC/PDF utilities, browser extensions, configuration profiles, private-drive packs, Discord attachments, watermark tools, preset installers, or fake media-kit apps; do not upload screenshots, private captures, account screenshots, identity documents, receipts, diagnostic logs, device files, or unpublished media; do not scan QR media pages, pay access or preset fees, send wallet payments, buy gift cards, approve login prompts, join private support calls, install remote-access tools, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, device IDs, or system access through DMs, comments, Discord screenshots, short links, search ads, cloned media pages, private forms, payment gates, QR pages, file hosts, private drives, account-only pages, or fake support calls.",
      "approvalBoundary": "Internal links and local data exports are safe; production deploys, public posts, newsletter sends, affiliate links, or external alerts require explicit approval."
    },
    {
      "id": "query-gta-6-account-hacked-live-help-account-compromise-recovery-hijacked-account-support-restoration-form-security-check-call-recovery-escalation-code__query-gta-6-account-locked-recovery-code-suspicious-login-device-removal-session-expired-unlock-helper__query-gta-6-password-reset-email-account-recovery-login-verification-2fa-reset-qr-login-approval-recovery-code-check__reader-action-live-account-compromise-recovery-safety__reader-action-account-lockout-recovery-code-safety__reader-action-password-reset-account-recovery-phishing-safety",
      "source": "query-to-page-map",
      "intent": "Check GTA 6 live account-compromise, hijacked-account, restoration-form, security-check-call, fake support-handoff, and recovery-escalation searches without sharing credentials, approving prompts, paying helpers, installing tools, joining remote calls, or uploading private data; Check GTA 6 account-lockout warnings, recovery-code panic pages, suspicious-login alerts, device-removal prompts, session-expiry messages, and private unlock helpers without sharing credentials, codes, payment details, device data, or trusting fake support portals; Check GTA 6 fake password-reset emails, account-recovery links, login-verification pages, 2FA reset prompts, QR login approvals, and recovery-code checks without entering credentials, scanning QR pages, approving prompts, uploading receipts, or installing tools; live-account-compromise-recovery-safety; account-lockout-recovery-code-safety; password-reset-account-recovery-phishing-safety",
      "primaryRoute": "/blog/gta-6-account-linking-login-security-watchlist/",
      "supportRoutes": [
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/preorder-safety-centre/",
        "/rumour-firewall/",
        "/source-policy/"
      ],
      "anchorSuggestions": [
        "gta 6 account hacked live help account compromise recovery hijacked account support restoration form security check call recovery escalation code",
        "Check GTA 6 live account-compromise, hijacked-account, restoration-form, security-check-call, fake support-handoff, and recovery-escalation searches without sharing credentials, approving prompts, paying helpers, installing tools, joining remote calls, or uploading private data",
        "GTA 6 Account Linking, Login, and Security Watchlist source-safe answer",
        "gta 6 account locked recovery code suspicious login device removal session expired unlock helper",
        "Check GTA 6 account-lockout warnings, recovery-code panic pages, suspicious-login alerts, device-removal prompts, session-expiry messages, and private unlock helpers without sharing credentials, codes, payment details, device data, or trusting fake support portals",
        "gta 6 password reset email account recovery login verification 2fa reset qr login approval recovery code check"
      ],
      "evidenceGate": "Do not promote GTA 6 live account-compromise alerts, hijacked-account claims, account-restoration forms, recovery-escalation codes, security-check calls, fake support handoffs, device-trust reset prompts, entitlement recovery pages, or remote recovery helpers without public Rockstar/Take-Two/Rockstar Support, official platform/store/support/status wording, official account-security documentation, official public security advisory, or verified post-launch evidence for the exact account, compromise, recovery, support, platform, entitlement, security, payment, beta, preorder, Online, or download route; reject emails, DMs, comments, Discord screenshots, short links, QR pages, search ads, cloned support pages, private forms, account-only pages, password prompts, 2FA/recovery-code prompts, session-token requests, receipt uploads, identity-document uploads, browser profile exports, device-log requests, installer downloads, browser extensions, remote-access tools, support calls, and source-less account screenshots.",
      "nextLocalAction": "If official or verified GTA 6 account-compromise, recovery, support, entitlement, platform, payment, beta, preorder, Online, security, or download evidence appears, update the account-security article, reader-action router, platform-store router, server-status router, early-access article, mobile/APK watchlist, preorder safety centre, search index, answer-engine packets, RSS, sitemap, and corrections log together. If official or verified GTA 6 account-lockout, suspicious-login, recovery-code, device-removal, support, entitlement, platform, payment, beta, preorder, Online, security, or download evidence appears, update the account-security article, reader-action router, platform-store router, server-status router, early-access article, mobile/APK watchlist, preorder safety centre, search index, answer-engine packets, RSS, sitemap, and corrections log together. If official or verified GTA 6 account, login, recovery, entitlement, support, platform, payment, beta, preorder, security, or download evidence appears, update the account-security article, reader-action router, platform-store router, server-status router, early-access article, mobile/APK watchlist, preorder safety centre, search index, answer-engine packets, RSS, sitemap, and corrections log together. Treat GTA 6 live account-compromise alerts, hijacked-account claims, account-restoration forms, recovery-escalation codes, security-check calls, fake support handoffs, account-cleanup rooms, device-trust reset prompts, entitlement recovery pages, and remote recovery helpers as unsafe unless a public Rockstar, Take-Two, Rockstar Support, PlayStation, Xbox, official platform, official store, official support page, official status page, official account-security document, official public security advisory, or verified post-launch source names the exact GTA 6 account, compromise, recovery, support, platform, entitlement, security, payment, beta, preorder, Online, or download route. Do not enter passwords, 2FA codes, recovery codes, backup codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, entitlement captures, device IDs, diagnostic logs, browser profile data, or system access; do not approve login prompts, scan QR account pages, share screens, accept remote-control sessions, upload receipts, upload identity documents, install recovery helpers, install browser extensions, install remote-access tools, join private support calls, pay recovery helpers, or download APK/EXE/ZIP/RAR/DMG files through emails, DMs, comments, Discord screenshots, search ads, cloned support pages, short links, private forms, account-only pages, payment gates, QR pages, private callback rooms, file hosts, private drives, or source-less account screenshots. Treat GTA 6 account-lockout warnings, recovery-code panic pages, suspicious-login alerts, device-removal prompts, session-expiry messages, account-unlock helpers, session-cleanup tools, entitlement-fix rooms, private support callbacks, and alleged Rockstar account safety checks as unsafe unless a public Rockstar, Take-Two, Rockstar Support, PlayStation, Xbox, official platform, official store, official support page, official status page, official account-security document, official public security advisory, or verified post-launch source names the exact GTA 6 account, lockout, login, recovery, support, platform, entitlement, security, payment, beta, preorder, Online, or download route. Do not enter passwords, 2FA codes, recovery codes, backup codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, entitlement captures, device IDs, diagnostic logs, or system access; do not scan QR account pages, approve login prompts, remove trusted devices from private prompts, upload receipts, upload identity documents, install unlock helpers, install browser extensions, install remote-access tools, join private support calls, share screens, or download APK/EXE/ZIP/RAR/DMG files through emails, DMs, comments, Discord screenshots, short links, search ads, cloned support pages, private forms, payment gates, QR pages, account-only pages, private callback rooms, file hosts, private drives, or source-less account screenshots. Treat GTA 6 password-reset emails, account-recovery links, login-verification pages, 2FA reset prompts, QR login approvals, recovery-code checks, entitlement-review rooms, order-link verification pages, private support callbacks, account-unlock helpers, beta access account checks, preorder entitlement checks, device authorization forms, and session revalidation prompts as unsafe unless a public Rockstar, Take-Two, Rockstar Support, PlayStation, Xbox, official platform, official store, official support page, official status page, official account-security document, official public security advisory, or verified post-launch source names the exact GTA 6 account, login, recovery, entitlement, support, platform, payment, beta, preorder, security, or download route. Do not enter passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, entitlement captures, device IDs, diagnostic logs, or system access; do not scan QR login pages, approve login prompts, upload receipts, upload identity documents, install recovery helpers, install browser extensions, install remote-access tools, join private support calls, share screens, or download APK/EXE/ZIP/RAR/DMG files through emails, DMs, comments, Discord screenshots, short links, search ads, cloned login pages, private forms, payment gates, QR pages, account-only pages, private callback rooms, file hosts, private drives, or source-less account screenshots.",
      "approvalBoundary": "Internal links and local data exports are safe; production deploys, public posts, newsletter sends, affiliate links, or external alerts require explicit approval."
    },
    {
      "id": "query-gta-6-checkout-gift-card-payment-mule-pickup-courier-cash-release-third-party-wallet-hold-store-credit-unlock-delivery-agent-verification__query-gta-6-marketplace-seller-invoice-preorder-escrow-payment-reseller-refund-verification-facebook-marketplace-preorder-seller-identity-check__query-gta-6-console-preorder-deposit-fake-checkout-early-access-fee-refund-bypass-queue-jump-private-payment-link__reader-action-checkout-gift-card-mule-scam-safety__reader-action-preorder-insurance-protection-upsell-scam-safety__reader-action-marketplace-seller-invoice-escrow-scam-safety__reader-action-console-preorder-deposit-checkout-safety",
      "source": "query-to-page-map",
      "intent": "Check GTA 6 fake checkout gift-card payments, mule pickup handoffs, courier cash-release requests, third-party wallet holds, store-credit unlocks, and delivery-agent verification without paying, scanning QR pages, sharing codes, uploading receipts, meeting couriers, or entering credentials; Check GTA 6 fake marketplace seller invoices, preorder escrow requests, reseller refund verification, social marketplace preorder listings, and seller identity checks without paying, scanning QR pages, uploading receipts or identity documents, sharing addresses, or entering credentials; Check GTA 6 console preorder deposits, fake checkout pages, early-access fees, refund-bypass claims, queue-jump offers, private payment links, and deposit codes without paying, entering credentials, sharing order IDs, or trusting checkout workarounds; checkout-gift-card-mule-scam-safety; preorder-insurance-protection-upsell-scam-safety; marketplace-seller-invoice-escrow-scam-safety; console-preorder-deposit-checkout-safety",
      "primaryRoute": "/preorder-safety-centre/",
      "supportRoutes": [
        "/buying-guide/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/",
        "/source-policy/"
      ],
      "anchorSuggestions": [
        "gta 6 checkout gift card payment mule pickup courier cash release third party wallet hold store credit unlock delivery agent verification",
        "Check GTA 6 fake checkout gift-card payments, mule pickup handoffs, courier cash-release requests, third-party wallet holds, store-credit unlocks, and delivery-agent verification without paying, scanning QR pages, sharing codes, uploading receipts, meeting couriers, or entering credentials",
        "GTA 6 Preorder Safety Centre source-safe answer",
        "gta 6 marketplace seller invoice preorder escrow payment reseller refund verification facebook marketplace preorder seller identity check",
        "Check GTA 6 fake marketplace seller invoices, preorder escrow requests, reseller refund verification, social marketplace preorder listings, and seller identity checks without paying, scanning QR pages, uploading receipts or identity documents, sharing addresses, or entering credentials",
        "gta 6 console preorder deposit fake checkout early access fee refund bypass queue jump private payment link"
      ],
      "evidenceGate": "Do not promote GTA 6 checkout gift-card payments, mule pickup handoffs, courier cash-release requests, third-party wallet holds, store-credit unlock pages, delivery-agent verification rooms, private checkout release codes, QR claim pages, order-hold deposits, driver identity checks, or cash-on-pickup instructions without public Rockstar/Take-Two/Rockstar Store, official PlayStation/Xbox/platform-store/support wording, official retailer terms, official payment-provider terms, official courier or delivery terms, official public security advisory, or verified post-launch evidence for the exact preorder, order, checkout, payment, gift-card, wallet, delivery, courier, pickup, account, support, platform, or retailer route; reject DMs, comments, search ads, cloned checkout pages, courier screenshots, QR payment pages, private forms, payment gates, wallet requests, gift-card requests, cash handoffs, password prompts, 2FA/recovery-code prompts, session-token requests, order-ID requests, address requests, receipt uploads, identity-document uploads, remote-access tools, account-only pages, private callback rooms, and source-less delivery screenshots.",
      "nextLocalAction": "If official or verified GTA 6 checkout, gift-card, wallet, courier, pickup, delivery, payment, account, support, platform, retailer, or preorder evidence appears, update the preorder safety centre, preorder store checker, platform-store router, buying guide, refund article, account-security article, reader-action router, search index, answer-engine packets, RSS, sitemap, and corrections log together. If official or verified GTA 6 preorder, resale, refund, escrow, payment, delivery, account, support, platform, retailer, or marketplace evidence appears, update the preorder safety centre, preorder store checker, platform-store router, buying guide, refund article, account-security article, reader-action router, search index, answer-engine packets, RSS, sitemap, and corrections log together. If official GTA 6 preorder, checkout, deposit, refund, early-access, payment, support, platform-store, or retailer wording appears, update the preorder safety centre, preorder store checker, platform-store source router, buying guide, refund article, account-security article, reader-action router, search index, answer-engine packets, RSS, sitemap, and corrections log together. Treat GTA 6 checkout gift-card payments, mule pickup handoffs, courier cash-release requests, third-party wallet holds, store-credit unlock pages, delivery-agent verification rooms, private checkout release codes, QR claim pages, order-hold deposits, driver identity checks, cash-on-pickup instructions, refund-release wallets, support callback rooms, and private delivery forms as unsafe unless a public Rockstar, Take-Two, Rockstar Store, PlayStation, Xbox, official platform store, official retailer, official support page, official payment-provider terms page, official courier or delivery terms page, official public security advisory, or verified post-launch source names the exact GTA 6 preorder, order, checkout, payment, gift-card, wallet, delivery, courier, pickup, account, support, platform, or retailer route. Do not buy gift cards, share gift-card codes, send wallet payments, pay cash handoff fees, meet private pickup agents, scan QR claim pages, upload receipts, upload identity documents, share addresses, enter order IDs, approve login prompts, join private support or courier calls, install browser extensions, install remote-access tools, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, delivery data, courier data, support-ticket data, device IDs, or system access through DMs, comments, search ads, cloned checkout pages, private delivery forms, payment gates, QR pages, private calls, account-only pages, fake support calls, or alleged delivery agents. Treat GTA 6 preorder insurance, purchase-protection upsells, delivery guarantees, refund guarantees, payment-protection pages, VIP buyer warranties, damage-cover add-ons, buyer-shield fees, order-protection badges, shipping-insurance callbacks, refund-assurance portals, private policy certificates, QR warranty pages, and support callback rooms as unsafe unless a public Rockstar, Take-Two, Rockstar Store, PlayStation, Xbox, official platform store, official retailer, official support page, official payment-provider terms page, official insurance or warranty terms page, official public security advisory, or verified post-launch source names the exact GTA 6 preorder, order, protection, warranty, refund, delivery, payment, account, support, platform, or retailer route. Do not pay protection, warranty, delivery, buyer-shield, refund-guarantee, insurance, payment-protection, courier, wallet, gift-card, callback, or policy-release fees; do not scan QR warranty or protection pages, upload receipts, upload identity documents, share addresses, enter order IDs, approve login prompts, join private support calls, install browser extensions, install remote-access tools, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, delivery data, warranty documents, support-ticket data, device IDs, or system access through DMs, comments, Discord screenshots, short links, search ads, cloned checkout pages, private forms, payment gates, QR pages, private calls, account-only pages, or fake support calls. Treat GTA 6 marketplace seller invoices, preorder escrow requests, reseller refund verification pages, social marketplace preorder listings, seller identity checks, private order-transfer forms, QR payment requests, courier release fees, buyer-protection unlocks, receipt upload portals, account-link resale pages, and refund callback rooms as unsafe unless a public Rockstar, Take-Two, Rockstar Store, PlayStation, Xbox, official platform store, official retailer, official marketplace policy page, official payment-provider terms page, official support page, official security advisory, or verified post-launch source names the exact GTA 6 preorder, order, resale, refund, escrow, payment, delivery, account, support, platform, retailer, or marketplace route. Do not pay escrow, deposit, courier, buyer-protection, refund-release, verification, wallet, or gift-card fees; do not scan QR payment pages, upload receipts, upload identity documents, share addresses, enter order IDs, approve login prompts, join private seller/support calls, install browser extensions, install remote-access tools, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, delivery data, marketplace messages, support-ticket data, device IDs, or system access through DMs, comments, social listings, search ads, cloned marketplace pages, private forms, payment gates, QR pages, private calls, account-only pages, or fake support calls. Treat console preorder deposits, fake checkout pages, early-access fees, refund-bypass promises, queue-jump offers, private payment links, deposit codes, and account-verification payment prompts as unsafe until a public Rockstar, Take-Two, PlayStation, Xbox, official platform-store, official retailer, or official support page names the exact GTA 6 product, region, and payment route. Do not enter payment details, passwords, 2FA codes, recovery codes, order IDs, wallet details, gift-card codes, identity documents, or account data through DMs, comments, Discord screenshots, QR pages, short links, search ads, cloned stores, fake support pages, remote-access tools, or private checkout forms.",
      "approvalBoundary": "Internal links and local data exports are safe; production deploys, public posts, newsletter sends, affiliate links, or external alerts require explicit approval."
    },
    {
      "id": "query-gta-6-support-phone-number-hotline-callback-toll-free-refund-line-remote-support-voicemail-verification__reader-action-fake-support-phone-hotline-scam-safety",
      "source": "query-to-page-map",
      "intent": "Check GTA 6 fake support phone numbers, search-ad hotlines, callback codes, toll-free refund lines, remote-support calls, and voicemail verification claims without calling private numbers, sharing codes, paying helpers, installing tools, or uploading private data; fake-support-phone-hotline-scam-safety",
      "primaryRoute": "/blog/gta-6-account-linking-login-security-watchlist/",
      "supportRoutes": [
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/preorder-safety-centre/",
        "/rumour-firewall/",
        "/source-policy/"
      ],
      "anchorSuggestions": [
        "gta 6 support phone number hotline callback toll free refund line remote support voicemail verification",
        "Check GTA 6 fake support phone numbers, search-ad hotlines, callback codes, toll-free refund lines, remote-support calls, and voicemail verification claims without calling private numbers, sharing codes, paying helpers, installing tools, or uploading private data",
        "GTA 6 Account Linking, Login, and Security Watchlist source-safe answer",
        "Treat GTA 6 support phone numbers, Rockstar hotlines, search-ad callback numbers, toll-free refund lines, voicemail verification prompts, priority support queues, remote-support calls, paid support agents, entitlement repair calls, preorder order-verification calls, gift-card refund calls, account-recovery hotlines, and callback-code rooms as unsafe unless a public Rockstar, Take-Two, Rockstar Support, PlayStation, Xbox, official platform, official store, official support page, official status page, official payment-provider terms page, official public security advisory, or verified post-launch source names the exact GTA 6 support, account, refund, preorder, payment, entitlement, Online, access, platform, or security route. Do not call numbers from search ads, DMs, comments, Discord screenshots, short links, QR pages, cloned support pages, private forms, or account-only pages; do not share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, support-ticket data, device IDs, entitlement captures, diagnostic logs, voicemail codes, callback codes, or system access; do not pay callback fees, buy gift cards, send wallet payments, approve login prompts, install remote-access tools, join screen-share calls, or upload receipts or identity documents through private phone-support funnels.",
        "fake-support-phone-hotline-scam-safety",
        "GTA 6 Account Linking, Login, and Security Watchlist next action"
      ],
      "evidenceGate": "Do not promote GTA 6 support phone numbers, search-ad hotlines, toll-free refund lines, callback codes, voicemail verification pages, remote-support calls, paid support agents, priority phone queues, entitlement repair calls, order-verification calls, or account-recovery hotlines without public Rockstar/Take-Two/Rockstar Support, official platform/store/support/status wording, official account-security documentation, official public payment/support terms, official public security advisory, or verified post-launch evidence for the exact account, refund, preorder, payment, entitlement, support, platform, Online, beta, or download route; reject search ads, DMs, comments, Discord screenshots, short links, QR pages, cloned support pages, private forms, phone numbers that cannot be reached from public official support pages, password prompts, 2FA/recovery-code prompts, session-token requests, receipt uploads, identity-document uploads, payment requests, gift-card requests, remote-access tools, support calls, and source-less callback screenshots.",
      "nextLocalAction": "If official or verified GTA 6 support, phone, callback, refund, account, entitlement, platform, payment, preorder, Online, security, or download evidence appears, update the account-security article, reader-action router, refund article, preorder safety centre, platform-store router, server-status router, search index, answer-engine packets, RSS, sitemap, and corrections log together. Treat GTA 6 support phone numbers, Rockstar hotlines, search-ad callback numbers, toll-free refund lines, voicemail verification prompts, priority support queues, remote-support calls, paid support agents, entitlement repair calls, preorder order-verification calls, gift-card refund calls, account-recovery hotlines, and callback-code rooms as unsafe unless a public Rockstar, Take-Two, Rockstar Support, PlayStation, Xbox, official platform, official store, official support page, official status page, official payment-provider terms page, official public security advisory, or verified post-launch source names the exact GTA 6 support, account, refund, preorder, payment, entitlement, Online, access, platform, or security route. Do not call numbers from search ads, DMs, comments, Discord screenshots, short links, QR pages, cloned support pages, private forms, or account-only pages; do not share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, support-ticket data, device IDs, entitlement captures, diagnostic logs, voicemail codes, callback codes, or system access; do not pay callback fees, buy gift cards, send wallet payments, approve login prompts, install remote-access tools, join screen-share calls, or upload receipts or identity documents through private phone-support funnels.",
      "approvalBoundary": "Internal links and local data exports are safe; production deploys, public posts, newsletter sends, affiliate links, or external alerts require explicit approval."
    },
    {
      "id": "query-gta-6-cover-art-mod-menu-loading-screen-replacement-texture-pack-launcher-skin-fivem-rp-resource-download",
      "source": "query-to-page-map",
      "intent": "Separate the official June 17 GTA 6 cover-art reveal from mod menus, loading-screen replacements, texture packs, launcher skins, FiveM/RP resources, save-editor themes, and private mod portals that may copy the cover image without proving official PC support, mod compatibility, Online access, safe downloads, account steps, or reuse rights",
      "primaryRoute": "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
      "supportRoutes": [
        "/blog/is-gta-6-coming-to-pc/",
        "/blog/gta-6-modding-fivem-roleplay-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/creator-toolkit/",
        "/source-policy/",
        "/rumour-firewall/"
      ],
      "anchorSuggestions": [
        "gta 6 cover art mod menu loading screen replacement texture pack launcher skin fivem rp resource download",
        "Separate the official June 17 GTA 6 cover-art reveal from mod menus, loading-screen replacements, texture packs, launcher skins, FiveM/RP resources, save-editor themes, and private mod portals that may copy the cover image without proving official PC support, mod compatibility, Online access, safe downloads, account steps, or reuse rights",
        "GTA 6 Official Cover Art Revealed June 17: What It Confirms source-safe answer"
      ],
      "evidenceGate": "Promote only the narrow fact that Rockstar revealed the official Grand Theft Auto VI cover art on June 17, 2026. Do not promote mod-menu, loading-screen replacement, texture-pack, launcher-skin, FiveM/RP resource, save-editor theme, private mod portal, PC-support, Online-access, account-linking, safe-download, executable, commercial-use, or artwork-reuse claims from copied cover-art mod packs unless exact public Rockstar/Take-Two, official platform/store/support, official PC/modding policy, documented asset-use, or verified post-launch evidence supports the exact file, tool, platform, account, and reuse claim. Reject source-less mod menus, loading-screen replacement packs, texture-pack ZIPs, launcher-skin installers, FiveM/RP resource drops, save-editor themes, private mod portals, copied cover-art splash screens, browser-extension injectors, QR mod pages, Discord file drops, EXE/APK/ZIP/RAR files, login-gated downloads, payment prompts, wallet requests, and source-less compatibility cards.",
      "nextLocalAction": "If official PC, modding, Online, launcher, support, file-safety, creator-policy, asset-use, commercial-use, or verified post-launch mod compatibility evidence changes, update the cover-art article, PC article, modding/RP watchlist, mobile/APK watchlist, account-security article, screenshots/wallpapers watchlist, official media rights matrix, search index, answer-engine packets, RSS, sitemap, and corrections log together without hosting copied cover art or downloading mod files.",
      "approvalBoundary": "Internal links and local data exports are safe; production deploys, public posts, newsletter sends, affiliate links, or external alerts require explicit approval."
    },
    {
      "id": "reader-action-soundtrack-download-radio-pack-scam-safety",
      "source": "reader-action-router",
      "intent": "soundtrack-download-radio-pack-scam-safety",
      "primaryRoute": "/blog/gta-6-radio-music-soundtrack-watchlist/",
      "supportRoutes": [
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/media-gallery/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/rumour-firewall/",
        "/source-policy/"
      ],
      "anchorSuggestions": [
        "Treat GTA 6 soundtrack download pages, radio playlist beta invites, theme pack downloads, leaked audio packs, ringtone bundles, music-rights unlock portals, private listening-room links, QR audio previews, creator-safe song lists, sample-pack forms, and support callbacks as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official media page, official platform, official store, official support page, official rights or music-service page, official security advisory, or verified post-launch source names the exact soundtrack, radio, song, theme, audio, rights, account, download, upload, payment, platform, or support route. Do not download EXE/APK/ZIP/RAR/DOC/PDF audio utilities, browser extensions, configuration profiles, private-drive packs, Discord attachments, torrent files, extracted assets, leaked audio, fake soundtrack apps, or ringtone installers; do not upload account screenshots, identity documents, receipts, diagnostic logs, device files, private captures, unpublished audio, or creator files; do not scan QR audio pages, pay access or unlock fees, send wallet payments, buy gift cards, approve login prompts, join private support or listening-room calls, install remote-access tools, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, device IDs, unpublished media, or system access through DMs, comments, Discord screenshots, short links, search ads, cloned media pages, private forms, payment gates, QR pages, file hosts, private drives, account-only pages, or fake support calls.",
        "soundtrack-download-radio-pack-scam-safety",
        "GTA 6 Radio, Music, and Soundtrack Watchlist next action"
      ],
      "evidenceGate": "Public Rockstar/Take-Two/Rockstar Support/platform/store/support/media/music-service/rights wording, official public soundtrack or media documentation, official public security advisory, or verified post-launch evidence for the exact GTA 6 soundtrack, radio station, song, playlist, theme, audio pack, rights, upload, download, payment, account, platform, or support route.",
      "nextLocalAction": "Treat GTA 6 soundtrack download pages, radio playlist beta invites, theme pack downloads, leaked audio packs, ringtone bundles, music-rights unlock portals, private listening-room links, QR audio previews, creator-safe song lists, sample-pack forms, and support callbacks as unsafe unless a public Rockstar, Take-Two, Rockstar Support, official media page, official platform, official store, official support page, official rights or music-service page, official security advisory, or verified post-launch source names the exact soundtrack, radio, song, theme, audio, rights, account, download, upload, payment, platform, or support route. Do not download EXE/APK/ZIP/RAR/DOC/PDF audio utilities, browser extensions, configuration profiles, private-drive packs, Discord attachments, torrent files, extracted assets, leaked audio, fake soundtrack apps, or ringtone installers; do not upload account screenshots, identity documents, receipts, diagnostic logs, device files, private captures, unpublished audio, or creator files; do not scan QR audio pages, pay access or unlock fees, send wallet payments, buy gift cards, approve login prompts, join private support or listening-room calls, install remote-access tools, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, device IDs, unpublished media, or system access through DMs, comments, Discord screenshots, short links, search ads, cloned media pages, private forms, payment gates, QR pages, file hosts, private drives, account-only pages, or fake support calls.",
      "approvalBoundary": "Internal links and local data exports are safe; production deploys, public posts, newsletter sends, affiliate links, or external alerts require explicit approval."
    },
    {
      "id": "query-gta-6-cover-art-sponsored-search-ad-shopping-result-promoted-coupon-download-official-preorder-asset-support",
      "source": "query-to-page-map",
      "intent": "Separate the official June 17 GTA 6 cover-art reveal from sponsored search ads, shopping ads, promoted results, coupon ads, download ads, affiliate landing pages, browser-extension results, and fake support ads that may copy the cover look without proving official preorder, discount, asset, support, or safe-download claims",
      "primaryRoute": "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
      "supportRoutes": [
        "/preorder-safety-centre/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/media-gallery/",
        "/source-policy/",
        "/rumour-firewall/"
      ],
      "anchorSuggestions": [
        "gta 6 cover art sponsored search ad shopping result promoted coupon download official preorder asset support",
        "Separate the official June 17 GTA 6 cover-art reveal from sponsored search ads, shopping ads, promoted results, coupon ads, download ads, affiliate landing pages, browser-extension results, and fake support ads that may copy the cover look without proving official preorder, discount, asset, support, or safe-download claims",
        "GTA 6 Official Cover Art Revealed June 17: What It Confirms source-safe answer"
      ],
      "evidenceGate": "Promote only the narrow fact that Rockstar revealed the official Grand Theft Auto VI cover art on June 17, 2026. Do not promote preorder, discount, coupon, download, asset-pack, creator-template, browser-extension, support, account, affiliate, commercial-use, buyer-action, or artwork-reuse claims from cover-art ad creatives unless exact public Rockstar/Take-Two, official platform/store/support, named retailer, payment-provider, documented asset-use, official press-kit, or verified post-launch evidence supports the exact claim, destination, and action. Reject sponsored snippets, shopping ads, promoted social posts, coupon ads, fake official download ads, browser-extension results, cloned support ads, affiliate bridge pages, QR ad landers, login-gated ad pages, payment prompts, receipt-upload pages, private callback forms, and source-less ad screenshots.",
      "nextLocalAction": "If official preorder, discount, support, asset-use, press-kit, download, platform-store, retailer, payment, account, affiliate, commercial, or verified post-launch evidence changes, update the cover-art article, preorder safety centre, preorder store checker, platform-store router, official media rights matrix, account-security article, media gallery, search index, answer-engine packets, RSS, sitemap, and corrections log together without hosting copied cover art, clicking ads, scraping search results, or treating ad creatives as source proof.",
      "approvalBoundary": "Internal links and local data exports are safe; production deploys, public posts, newsletter sends, affiliate links, or external alerts require explicit approval."
    },
    {
      "id": "query-gta-6-beta-download-mirror-launcher-installer-cdn-mirror-torrent-launcher-patcher-verification-installer__reader-action-beta-download-mirror-launcher-scam-safety",
      "source": "query-to-page-map",
      "intent": "Check GTA 6 fake beta download mirrors, launcher installers, CDN mirrors, torrent launchers, patcher tools, and verification installers without installing files, scanning QR pages, changing device settings, paying fees, or sharing credentials; beta-download-mirror-launcher-scam-safety",
      "primaryRoute": "/blog/gta-6-mobile-apk-download-watchlist/",
      "supportRoutes": [
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-preload-download-size-watchlist/",
        "/rumour-firewall/",
        "/source-policy/"
      ],
      "anchorSuggestions": [
        "gta 6 beta download mirror launcher installer cdn mirror torrent launcher patcher verification installer",
        "Check GTA 6 fake beta download mirrors, launcher installers, CDN mirrors, torrent launchers, patcher tools, and verification installers without installing files, scanning QR pages, changing device settings, paying fees, or sharing credentials",
        "GTA 6 Mobile, APK, Cloud Demo, and Download Watchlist source-safe answer",
        "Treat GTA 6 beta download mirrors, launcher installers, CDN mirrors, torrent launchers, patcher tools, verification installers, modded early-access builds, private launchers, access-key generators, checksum-fix utilities, cloud-play installers, QR setup pages, device-profile downloads, beta helper apps, and support callback rooms as unsafe unless a public Rockstar, Take-Two, Rockstar Support, PlayStation, Xbox, official platform, official store, official support page, official public access document, official public security advisory, or verified post-launch source names the exact GTA 6 beta, playable build, launcher, mirror, file, account, platform, device, payment, support, or download route. Do not install APK/EXE/ZIP/RAR/ISO/DMG files, launchers, patchers, torrent bundles, mobile configuration profiles, browser extensions, device certificates, remote-access tools, or cloud-play apps; do not scan QR pages, pay verification fees, send wallet payments, buy gift cards, approve login prompts, change device security settings, join private support calls, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, device IDs, security-profile data, diagnostic logs, or system access through file hosts, Discord attachments, Telegram mirrors, private drives, torrents, QR installers, search ads, cloned support pages, payment gates, private forms, account-only pages, or source-less launcher screenshots.",
        "beta-download-mirror-launcher-scam-safety",
        "GTA 6 Mobile, APK, Cloud Demo, and Download Watchlist next action"
      ],
      "evidenceGate": "Do not promote GTA 6 beta download mirrors, launcher installers, CDN mirrors, torrent launchers, patcher tools, verification installers, modded early-access builds, private launchers, access-key generators, checksum-fix utilities, cloud-play installers, or device-profile downloads without public Rockstar/Take-Two/Rockstar Support, official platform/store/support wording, official public access documentation, official public security advisory, or verified post-launch evidence for the exact beta, playable build, launcher, mirror, file, account, platform, device, payment, support, or download route; reject file hosts, Discord attachments, Telegram mirrors, private drives, torrents, search ads, cloned support pages, QR installers, payment gates, wallet requests, gift-card requests, password prompts, 2FA/recovery-code prompts, session-token requests, receipt uploads, identity-document uploads, remote-access tools, mobile configuration profiles, browser extensions, certificates, account-only pages, and source-less launcher screenshots.",
      "nextLocalAction": "If official or verified GTA 6 beta, early-access, launcher, mirror, playable build, account, device, payment, support, platform, preload, or download evidence appears, update the mobile/APK watchlist, early-access article, platform-store router, account-security article, preload article, reader-action router, search index, answer-engine packets, RSS, sitemap, and corrections log together. Treat GTA 6 beta download mirrors, launcher installers, CDN mirrors, torrent launchers, patcher tools, verification installers, modded early-access builds, private launchers, access-key generators, checksum-fix utilities, cloud-play installers, QR setup pages, device-profile downloads, beta helper apps, and support callback rooms as unsafe unless a public Rockstar, Take-Two, Rockstar Support, PlayStation, Xbox, official platform, official store, official support page, official public access document, official public security advisory, or verified post-launch source names the exact GTA 6 beta, playable build, launcher, mirror, file, account, platform, device, payment, support, or download route. Do not install APK/EXE/ZIP/RAR/ISO/DMG files, launchers, patchers, torrent bundles, mobile configuration profiles, browser extensions, device certificates, remote-access tools, or cloud-play apps; do not scan QR pages, pay verification fees, send wallet payments, buy gift cards, approve login prompts, change device security settings, join private support calls, or share passwords, 2FA codes, recovery codes, session tokens, platform credentials, payment details, wallet details, gift-card codes, order IDs, identity documents, private receipts, account data, device IDs, security-profile data, diagnostic logs, or system access through file hosts, Discord attachments, Telegram mirrors, private drives, torrents, QR installers, search ads, cloned support pages, payment gates, private forms, account-only pages, or source-less launcher screenshots.",
      "approvalBoundary": "Internal links and local data exports are safe; production deploys, public posts, newsletter sends, affiliate links, or external alerts require explicit approval."
    },
    {
      "id": "query-gta-6-job-casting-tester-recruiter-payroll-id-check-application-fee-discord-recruiter-talent-agency__query-gta-6-beta-invite-early-access-playtest-survey-nda-invite-code-qr-verification__reader-action-fake-beta-invite-safety__reader-action-fake-job-recruitment-safety",
      "source": "query-to-page-map",
      "intent": "Check GTA 6 job, casting, tester, recruiter, payroll, ID-check, application-fee, Discord recruiter, and talent-agency claims without sharing private data, paying fees, installing files, or trusting fake hiring pages; Check GTA 6 beta invite, early-access, playtest, survey, NDA, invite-code, QR-code, and verification messages without trusting fake portals or entering credentials; fake-beta-invite-safety; fake-job-recruitment-safety",
      "primaryRoute": "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
      "supportRoutes": [
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/rumour-firewall/",
        "/source-policy/"
      ],
      "anchorSuggestions": [
        "gta 6 job casting tester recruiter payroll id check application fee discord recruiter talent agency",
        "Check GTA 6 job, casting, tester, recruiter, payroll, ID-check, application-fee, Discord recruiter, and talent-agency claims without sharing private data, paying fees, installing files, or trusting fake hiring pages",
        "GTA 6 Early Access, Beta, and Review Embargo Watchlist source-safe answer",
        "gta 6 beta invite early access playtest survey nda invite code qr verification",
        "Check GTA 6 beta invite, early-access, playtest, survey, NDA, invite-code, QR-code, and verification messages without trusting fake portals or entering credentials",
        "Treat beta invites, early-access playtests, surveys, NDA pages, invite codes, QR verification, demo downloads, and account-verification prompts as unsafe until a public Rockstar, Take-Two, Rockstar Support, platform, or official store/support page names the exact GTA 6 access route. Do not enter passwords, payment details, wallet details, recovery codes, verification codes, account data, or private information through DMs, comments, short links, QR pages, APKs, Discord screenshots, creator descriptions, or search ads."
      ],
      "evidenceGate": "Do not promote GTA 6 job, casting, tester, recruiter, payroll, ID-check, application-fee, Discord recruiter, agency, contractor, voice-audition, playtest, QA, creator, or ambassador claims without public Rockstar/Take-Two/Rockstar Support/platform/store/support evidence, a public official careers listing, clearly attributable public outlet context, or verified post-launch evidence for the exact route; reject DMs, comments, Discord screenshots, short links, private forms, account-only pages, payment gates, wallet prompts, ID uploads, payroll forms, APKs, launchers, remote-access tools, and credential prompts.",
      "nextLocalAction": "If official or verified hiring, casting, playtest, or recruiter evidence appears, update the early-access article, account-security article, mobile/APK watchlist, reader-action router, search index, answer-engine packets, RSS, sitemap, and corrections log together. If official or verified access evidence appears, update the early-access article, account-security article, mobile/APK watchlist, preorder/store checker, reader-action router, search index, answer-engine packets, RSS, sitemap, and corrections log together. Treat beta invites, early-access playtests, surveys, NDA pages, invite codes, QR verification, demo downloads, and account-verification prompts as unsafe until a public Rockstar, Take-Two, Rockstar Support, platform, or official store/support page names the exact GTA 6 access route. Do not enter passwords, payment details, wallet details, recovery codes, verification codes, account data, or private information through DMs, comments, short links, QR pages, APKs, Discord screenshots, creator descriptions, or search ads. Treat GTA 6 job applications, casting calls, tester invites, recruiter DMs, payroll forms, ID checks, application fees, talent-agency auditions, ambassador offers, and Discord hiring posts as unsafe until a public Rockstar, Take-Two, Rockstar Support, official careers page, platform, official store/support page, or clearly attributable public outlet context names the exact route. Do not upload ID, share bank/payroll details, pay application fees, install tools, enter credentials, join private Discord funnels, scan QR codes, or trust agency forms from ads, DMs, comments, creator descriptions, or search snippets.",
      "approvalBoundary": "Internal links and local data exports are safe; production deploys, public posts, newsletter sends, affiliate links, or external alerts require explicit approval."
    },
    {
      "id": "reader-action-physical-box-download-code-buyer-safety",
      "source": "reader-action-router",
      "intent": "physical-box-download-code-buyer-safety",
      "primaryRoute": "/blog/gta-6-physical-box-download-code-explained/",
      "supportRoutes": [
        "/blog/gta-6-physical-copy-disc-collector-edition-watchlist/",
        "/blog/gta-6-preorder-june-25-source-checklist/",
        "/blog/gta-6-preload-download-size-watchlist/",
        "/blog/gta-6-gift-card-digital-code-voucher-watchlist/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/preorder-safety-centre/",
        "/rumour-firewall/",
        "/source-policy/"
      ],
      "anchorSuggestions": [
        "Use the public Take-Two/Rockstar wording for the exact supported answer: the GTA 6 physical version contains a download code inside the box and is available starting November 12, 2026 to support pre-loading. Do not buy from private code sellers, replacement-code rooms, QR redemption pages, cloned checkout pages, marketplace listings, Discord sellers, gift-card traders, or fake support callbacks. Do not share passwords, 2FA codes, recovery codes, platform credentials, wallet details, gift-card codes, order IDs, receipts, account screenshots, addresses, identity documents, or private support data to verify, replace, transfer, recover, redeem, resell, lend, or preload a GTA 6 code.",
        "physical-box-download-code-buyer-safety",
        "GTA 6 Physical Box Has a Download Code: What Buyers Should Check next action"
      ],
      "evidenceGate": "Public Rockstar/Take-Two/platform/store/support/retailer/payment-provider wording or verified post-launch evidence for the exact physical-format, code-redemption, preload, resale, lending, replacement-code, refund, account, support, collector, delivery, or regional claim.",
      "nextLocalAction": "Use the public Take-Two/Rockstar wording for the exact supported answer: the GTA 6 physical version contains a download code inside the box and is available starting November 12, 2026 to support pre-loading. Do not buy from private code sellers, replacement-code rooms, QR redemption pages, cloned checkout pages, marketplace listings, Discord sellers, gift-card traders, or fake support callbacks. Do not share passwords, 2FA codes, recovery codes, platform credentials, wallet details, gift-card codes, order IDs, receipts, account screenshots, addresses, identity documents, or private support data to verify, replace, transfer, recover, redeem, resell, lend, or preload a GTA 6 code.",
      "approvalBoundary": "Internal links and local data exports are safe; production deploys, public posts, newsletter sends, affiliate links, or external alerts require explicit approval."
    }
  ],
  "parentHouseholdDecisionMatrix": [
    {
      "id": "rating-descriptors-before-buying",
      "audience": "Parents, carers, and gift buyers waiting for rating details",
      "currentPosture": "Official rating gap",
      "readerDecision": "Do not decide that GTA 6 is suitable or unsuitable from predicted ratings, rage-bait clips, copied GTA V warnings, or edited rating-card screenshots.",
      "safeActionNow": "Prepare a household review checklist, bookmark rating-board/store/support routes, and wait for official descriptors before final gift or play-permission advice.",
      "evidenceNeeded": "Public ESRB/PEGI or regional rating-board page, official store rating metadata, Rockstar/Take-Two publication, or verified post-launch store/support wording.",
      "blockedInputs": [
        "fake ESRB or PEGI cards",
        "edited store pages",
        "creator outrage thumbnails",
        "leaked story clips",
        "copied GTA V descriptors"
      ],
      "affectedRoutes": [
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/buying-guide/",
        "/preorder-safety-centre/",
        "/platform-store-source-router/"
      ]
    },
    {
      "id": "family-controls-spending-and-privacy",
      "audience": "Shared homes setting up accounts, privacy, spending, and play-time rules",
      "currentPosture": "Use platform controls; keep GTA 6-specific toggles unknown",
      "readerDecision": "Use PS5/Xbox family settings and spending limits now, but do not claim GTA 6-specific parental controls, purchase caps, chat filters, or privacy settings exist until sourced.",
      "safeActionNow": "Set platform-level account permissions, payment approval, play-time expectations, privacy defaults, and refund awareness before launch week.",
      "evidenceNeeded": "Platform family-safety documentation, official store/support metadata, Rockstar Support/account wording, or verified post-launch settings capture with platform/date/version.",
      "blockedInputs": [
        "private settings screenshots",
        "generic safety feature lists",
        "old GTA Online settings copied forward",
        "anonymous support chat claims",
        "credential-gated pages"
      ],
      "affectedRoutes": [
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/preorder-safety-centre/",
        "/launch-checklist/",
        "/online/"
      ]
    },
    {
      "id": "online-chat-user-content-and-gta-plus",
      "audience": "Households worried about Online communication, user content, subscriptions, or spending",
      "currentPosture": "Online safety and commercial details remain watchlist items",
      "readerDecision": "Do not turn GTA+, voice/chat moderation, user content, reporting, private sessions, or in-game spending assumptions into household advice before official evidence exists.",
      "safeActionNow": "Route Online safety through the Online watchlist, crossplay matrix, platform controls, and parent guide until official/support or verified post-launch evidence appears.",
      "evidenceNeeded": "Rockstar Online/support/account documentation, platform-store policy metadata, official commercial disclosure, or verified post-launch settings/testing.",
      "blockedInputs": [
        "copied GTA Online assumptions",
        "creator claims without public source",
        "Discord screenshots",
        "private account pages",
        "fake support pages"
      ],
      "affectedRoutes": [
        "/online/",
        "/blog/gta-6-online-watchlist/",
        "/blog/gta-6-crossplay-cross-save-watchlist/",
        "/social-trust-layer/"
      ]
    },
    {
      "id": "spoiler-exposure-and-household-rules",
      "audience": "Spoiler-sensitive families, shared living rooms, and group chats",
      "currentPosture": "Pre-launch spoiler rules are safe; story details are not",
      "readerDecision": "Set household spoiler rules early, but do not publish or repeat mission, ending, trophy, map, or character-story claims from leaks or anonymous summaries.",
      "safeActionNow": "Use spoiler-safe mode, mute high-risk terms, keep guide links spoiler-labelled, and route viral story claims through the rumour firewall before anyone shares them.",
      "evidenceNeeded": "Official public material for spoiler-free setup or verified post-launch evidence behind explicit spoiler labels and correction paths.",
      "blockedInputs": [
        "leaked cutscenes",
        "hidden trophy lists",
        "private build summaries",
        "thumbnail spoilers",
        "anonymous ending claims"
      ],
      "affectedRoutes": [
        "/spoiler-safe-mode/",
        "/spoiler-policy/",
        "/blog/gta-6-mission-walkthrough-spoiler-safe-guide/",
        "/rumour-firewall/"
      ]
    },
    {
      "id": "accessibility-comfort-and-motion-needs",
      "audience": "Households with access, comfort, motion, subtitle, input, or audio needs",
      "currentPosture": "Needs list first; settings claims later",
      "readerDecision": "Do not buy or gift around an assumed GTA 6 setting until official accessibility wording, platform metadata, trusted reviews, or verified post-launch capture confirms the exact support.",
      "safeActionNow": "Write down required settings, check platform-level options, prepare refund-safe buying notes, and use the accessibility router before purchase or guide recommendations.",
      "evidenceNeeded": "Official Rockstar/support/store accessibility wording, public platform accessibility metadata, trusted accessibility review, or verified post-launch settings capture.",
      "blockedInputs": [
        "leaked settings menus",
        "AI-generated feature lists",
        "copied older-game settings",
        "creator promises",
        "unversioned screenshots"
      ],
      "affectedRoutes": [
        "/accessibility-evidence-router/",
        "/blog/gta-6-accessibility-options-watchlist/",
        "/data/accessibility-buyer-decision-matrix.json",
        "/launch-checklist/"
      ]
    },
    {
      "id": "post-launch-parent-guide-promotion",
      "audience": "Editors converting verified launch evidence into parent guidance",
      "currentPosture": "Require source receipt and blast-radius review",
      "readerDecision": "Promote only the exact rating, control, setting, spoiler, Online, or store detail shown by evidence, with source context and affected routes recorded.",
      "safeActionNow": "Use the post-launch verification lab and correction router before changing parent article copy, FAQs, metadata, buying guidance, search records, RSS, sitemap, or answer-engine packets.",
      "evidenceNeeded": "Official source, trusted public review, or verified released-game/store/settings capture with platform, date, patch/version, spoiler scope, and correction path.",
      "blockedInputs": [
        "single unsupported screenshot",
        "private build material",
        "story-spoiling capture in snippets",
        "one-off forum claims",
        "memory-only edits"
      ],
      "affectedRoutes": [
        "/post-launch-verification-lab/",
        "/correction-impact-router/",
        "/corrections-log/",
        "/data/parent-household-decision-matrix.json"
      ]
    },
    {
      "id": "answer-engine-and-school-night-summary",
      "audience": "Parents, carers, answer engines, creators, and editors writing short household summaries",
      "currentPosture": "Useful summary allowed; final suitability unknown",
      "readerDecision": "Summarize the current parent answer as preparation guidance, not as an age-suitability verdict, school-night rule, content-warning list, or Online safety guarantee.",
      "safeActionNow": "Use answer-first wording: adult-franchise context, final descriptors pending, platform controls can be prepared, GTA 6-specific controls unknown, leaks and fake rating cards rejected, and buying decisions should wait for official descriptors if the household needs certainty.",
      "evidenceNeeded": "Official rating-board/store/support wording, platform family-safety documentation, Rockstar/Take-Two publication, trusted public review, or verified post-launch settings/content capture before any short answer promotes suitability, controls, descriptors, or Online safety details.",
      "blockedInputs": [
        "fake rating cards",
        "edited content-descriptor screenshots",
        "creator outrage summaries",
        "leaked story scenes",
        "copied GTA V warnings",
        "AI-generated parent verdicts",
        "school-night advice without source context"
      ],
      "affectedRoutes": [
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/data/article-share-packets.json",
        "/data/article-search-intent-packets.json",
        "/data/answer-engine-packet.json",
        "/buying-guide/",
        "/source-policy/"
      ]
    }
  ],
  "ratingBoardEvidenceMatrix": [
    {
      "id": "public-rating-board-entry",
      "audience": "Parents, carers, gift buyers, editors, and answer engines checking ESRB, PEGI, or regional rating pages",
      "currentPosture": "Official rating gap",
      "readerDecision": "Do not treat predicted age ratings, edited ESRB/PEGI graphics, retailer age badges, or copied GTA V descriptors as GTA 6 guidance.",
      "safeActionNow": "Bookmark public rating-board, official store, Rockstar, and platform-support routes, then wait for a GTA VI-specific page that names the rating and descriptors directly.",
      "evidenceNeeded": "Public ESRB, PEGI, ACB, USK, CERO, ClassInd, or other official regional rating-board page that names GTA VI, rating category, content descriptors, platform scope, and publication date.",
      "blockedInputs": [
        "fake ESRB cards",
        "edited PEGI panels",
        "regional placeholder badges",
        "retailer age guesses",
        "copied GTA V descriptors"
      ],
      "affectedRoutes": [
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/buying-guide/",
        "/preorder-safety-centre/",
        "/platform-store-source-router/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No public alert, Discord/social post, newsletter send, production deploy, sponsor/affiliate placement, paid safety claim, or account-connected rating lookup without explicit approval."
    },
    {
      "id": "official-store-rating-descriptor",
      "audience": "Buyers comparing PlayStation, Xbox, regional stores, physical editions, and gift purchases",
      "currentPosture": "Store metadata narrow-use only",
      "readerDecision": "Use store rating metadata only for the exact platform, region, date, and descriptor shown; do not promote price, preorder, preload, edition, Online, accessibility, or support claims from the same page unless it says them too.",
      "safeActionNow": "Capture the public store URL, visible rating panel, region, platform, timestamp, and exact descriptor wording before changing buyer or household copy.",
      "evidenceNeeded": "Public official PlayStation, Xbox, Rockstar, Take-Two, or approved platform/store page with GTA VI-specific rating or content descriptor metadata visible without private account data.",
      "blockedInputs": [
        "cropped store screenshots",
        "login-only account pages",
        "cached snippets without public page",
        "edited mobile store cards",
        "affiliate pages copying store badges"
      ],
      "affectedRoutes": [
        "/buying-guide/",
        "/preorder-safety-centre/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/data/platform-store-source-router.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No purchase recommendation, affiliate link, public alert, newsletter send, production deploy, scrape, credential use, or account action without explicit approval."
    },
    {
      "id": "regional-rating-difference",
      "audience": "International households and gift buyers checking region-specific classifications",
      "currentPosture": "Region-specific until corroborated",
      "readerDecision": "Do not merge one regional classification into a global answer. Rating boards differ by territory, descriptor vocabulary, platform page timing, and update cadence.",
      "safeActionNow": "Keep region, board, descriptor language, source URL, reviewed date, and affected buyer routes visible before updating global copy.",
      "evidenceNeeded": "Public official regional rating-board or platform-store metadata for the relevant territory, plus correction-log context when another territory differs.",
      "blockedInputs": [
        "machine-translated snippets without source page",
        "one country badge used globally",
        "retailer import labels",
        "outdated cached cards",
        "social reposts of age badges"
      ],
      "affectedRoutes": [
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/buying-guide/",
        "/faq/",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No region-specific public alert, newsletter send, production deploy, commercial copy, or targeted household advice without explicit approval."
    },
    {
      "id": "descriptor-spoiler-and-content-boundary",
      "audience": "Spoiler-sensitive households, guide editors, creators, and search snippets",
      "currentPosture": "Summarize carefully; avoid story leakage",
      "readerDecision": "Rating descriptors can inform household decisions, but story-spoiling interpretation, mission examples, hidden trophy names, or leaked scene explanations should not enter metadata or first-screen copy.",
      "safeActionNow": "Quote or summarize descriptor categories conservatively, link spoiler policy, and keep mission/story examples behind explicit spoiler gates after launch.",
      "evidenceNeeded": "Official descriptor wording, public rating summary that does not require private access, or verified post-launch context with spoiler scope and correction route recorded.",
      "blockedInputs": [
        "leaked cutscenes used to explain descriptors",
        "hidden trophy names",
        "mission-specific content warnings in snippets",
        "private review notes",
        "anonymous story summaries"
      ],
      "affectedRoutes": [
        "/spoiler-policy/",
        "/spoiler-safe-mode/",
        "/guides/",
        "/blog/gta-6-trophy-achievement-watchlist/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No spoiler-bearing metadata, guide promotion, Discord/social post, newsletter send, production deploy, or public alert without spoiler review and explicit approval."
    },
    {
      "id": "parental-controls-and-online-safety",
      "audience": "Shared homes preparing family controls, Online communication rules, spending limits, and account settings",
      "currentPosture": "Use platform controls; GTA 6-specific controls unknown",
      "readerDecision": "Use current PS5/Xbox family settings as preparation, but do not claim GTA 6-specific filters, chat moderation, purchase caps, streamer-safe mode, or Online safety settings until official or verified evidence exists.",
      "safeActionNow": "Route family-control claims through platform documentation, the Online matrix, accessibility router, and parent guide before changing household advice.",
      "evidenceNeeded": "Public platform family-safety documentation, Rockstar Support/account wording, official Online policy, store/support metadata, or verified post-launch settings capture with platform/date/version context.",
      "blockedInputs": [
        "private settings screenshots",
        "generic safety feature lists",
        "old GTA Online settings copied forward",
        "anonymous support chat claims",
        "credential-gated family pages"
      ],
      "affectedRoutes": [
        "/online/",
        "/blog/gta-6-online-watchlist/",
        "/accessibility-evidence-router/",
        "/launch-checklist/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No household alert, support advice, public post, newsletter send, production deploy, account login, credential use, or external write without explicit approval."
    },
    {
      "id": "creator-outrage-and-commercial-copy",
      "audience": "Creators, newsletter editors, sponsor reviewers, and buyer-intent copy owners",
      "currentPosture": "Draft-safe only",
      "readerDecision": "Do not turn rating anxiety into outrage thumbnails, fake scarcity, sponsor claims, affiliate CTAs, or definitive parent advice before official descriptors exist.",
      "safeActionNow": "Use source-safe wording: what is official, what is still unknown, what parents can prepare now, and which claims are rejected.",
      "evidenceNeeded": "Official rating/store/support wording, transparent disclosure review for commercial copy, and explicit approval before any monetised or public distribution.",
      "blockedInputs": [
        "outrage thumbnails",
        "fear-based purchase copy",
        "sponsor scripts implying safety certification",
        "affiliate tables ranked by commission",
        "unsourced viral clips"
      ],
      "affectedRoutes": [
        "/creator-toolkit/",
        "/newsletter-segment-router/",
        "/sponsorship/",
        "/data/article-share-packets.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No sponsor/affiliate placement, public send, Discord/social post, newsletter send, production deploy, outreach, analytics/pixel change, or paid-service action without explicit approval."
    },
    {
      "id": "post-launch-rating-correction",
      "audience": "Editors converting official or verified launch evidence into durable household guidance",
      "currentPosture": "Receipt and correction trail required",
      "readerDecision": "Promote only the exact rating, descriptor, parental-control, Online safety, spoiler, or store metadata supported by evidence; keep neighbouring household claims unknown until separately verified.",
      "safeActionNow": "Create a correction-impact receipt, update parent/buyer/spoiler routes and JSON exports together, rebuild, validate, and keep rollback notes visible.",
      "evidenceNeeded": "Official source update, verified released-game/store/settings capture, trusted public review, or rating-board correction with platform, region, date, patch/version, spoiler scope, and affected routes recorded.",
      "blockedInputs": [
        "single unsupported screenshot",
        "private build material",
        "story-spoiling capture in snippets",
        "one-off forum claims",
        "memory-only edits"
      ],
      "affectedRoutes": [
        "/post-launch-verification-lab/",
        "/correction-impact-router/",
        "/corrections-log/",
        "/data/rating-board-evidence-matrix.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No correction announcement, public alert, Discord/social post, newsletter send, production deploy, account action, scrape, credential use, or external write without explicit approval."
    },
    {
      "id": "snippet-answer-and-school-night-copy",
      "audience": "Parents, carers, search snippets, school-night summaries, creators, and answer-engine maintainers",
      "currentPosture": "Answer-first but not verdict-first",
      "readerDecision": "Do not reduce the page to \"safe\" or \"not safe\" before official descriptors, platform controls, Online details, and household context are visible.",
      "safeActionNow": "Use short copy that says adults should wait for official descriptors for certainty, can prepare platform controls now, and should reject leaked scenes, fake rating graphics, outrage clips, and copied older-game summaries.",
      "evidenceNeeded": "Public rating-board/store descriptor text, platform family-safety documentation, Rockstar Support/account guidance, trusted review context, or verified post-launch evidence for the exact setting or descriptor named.",
      "blockedInputs": [
        "one-line suitability verdicts",
        "moral-panic thumbnails",
        "fake age badges",
        "leaked content summaries",
        "out-of-region descriptor snippets",
        "sponsor or affiliate copy framed as safety guidance"
      ],
      "affectedRoutes": [
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/data/article-safe-answer-strips.json",
        "/data/article-share-packets.json",
        "/data/answer-engine-packet.json",
        "/newsletter-segment-router/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No public alert, Discord/social post, newsletter send, sponsor/affiliate placement, production deploy, account action, scrape, credential use, or external write without explicit approval."
    }
  ],
  "onlineClaimSplitMatrix": [
    {
      "id": "online-launch-access-window",
      "audience": "Players asking whether GTA 6 Online is day-one, delayed, region-staged, invite-only, or separately downloaded",
      "currentPosture": "Official Online access window gap",
      "readerDecision": "Do not plan time off, subscriptions, creator schedules, or community events around a guessed Online launch window.",
      "safeActionNow": "Track the console launch date separately from Online access details, keep launch-week plans flexible, and wait for Rockstar, platform store, or support wording before changing public copy.",
      "evidenceNeeded": "Rockstar Online announcement, Rockstar Support/account article, public platform-store metadata, or verified post-launch access evidence with platform/date context.",
      "blockedInputs": [
        "Discord countdown screenshots",
        "creator launch-window guesses",
        "fake support pages",
        "private account notices",
        "copied GTA Online rollout assumptions"
      ],
      "affectedRoutes": [
        "/blog/gta-6-online-watchlist/",
        "/online/",
        "/launch-dashboard/",
        "/launch-checklist/"
      ]
    },
    {
      "id": "private-sessions-crews-and-friend-access",
      "audience": "Friend groups, crew organizers, parents, and streamers planning safer Online sessions",
      "currentPosture": "Private-session, crew, lobby, invite, voice/chat, and reporting details remain unknown",
      "readerDecision": "Do not promise private sessions, invite-only crews, stream-safe lobbies, voice controls, or reporting tools before public evidence exists.",
      "safeActionNow": "Prepare platform-level privacy, party, streaming, mute, and reporting habits now, then route GTA 6-specific controls through the Online article after official/support evidence appears.",
      "evidenceNeeded": "Rockstar Online feature page, Rockstar Support/settings page, platform feature metadata, trusted public review, or verified post-launch settings capture.",
      "blockedInputs": [
        "private settings screenshots",
        "old GTA Online menus copied forward",
        "single creator claims",
        "anonymous moderation leaks",
        "account-only captures"
      ],
      "affectedRoutes": [
        "/blog/gta-6-online-watchlist/",
        "/blog/gta-6-crossplay-cross-save-watchlist/",
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/social-trust-layer/"
      ]
    },
    {
      "id": "gta-plus-benefits-spending-and-economy",
      "audience": "GTA+ subscribers, parents, buyers, economy-watch readers, and commercial-copy reviewers",
      "currentPosture": "GTA+, paid benefits, currency, economy resets, progression boosts, and bonus tables are separate unconfirmed claims",
      "readerDecision": "Do not turn GTA+ history, Shark Card-style assumptions, bonus-currency rumours, or edition upsells into GTA 6 buying advice.",
      "safeActionNow": "Keep commercial language neutral, block affiliate pressure, and separate subscription, currency, preorder, edition, and Online economy rows until official commercial disclosure exists.",
      "evidenceNeeded": "Rockstar/Take-Two commercial disclosure, official GTA+ page, platform-store product metadata, Rockstar Support article, or verified post-launch economy screen with source context.",
      "blockedInputs": [
        "subscription benefit guesses",
        "fake bonus currency tables",
        "edited store pages",
        "affiliate urgency posts",
        "copied GTA Online pricing assumptions"
      ],
      "affectedRoutes": [
        "/blog/gta-6-online-watchlist/",
        "/buying-guide/",
        "/preorder-safety-centre/",
        "/blog/gta-6-money-businesses-properties-watchlist/"
      ]
    },
    {
      "id": "character-transfer-cross-save-and-account-linking",
      "audience": "Existing GTA Online players, console-switchers, PC waitlist readers, and cross-save planners",
      "currentPosture": "Transfer, cross-save, account linking, crew migration, cloud save, and PC migration are source-separated gaps",
      "readerDecision": "Do not advise platform purchases, account linking, character migration, or PC waiting around unsupported transfer promises.",
      "safeActionNow": "Keep each transfer or account claim in its own row, route PC/storefront timing through the PC and platform-router pages, and update buyer copy only after public support/account evidence exists.",
      "evidenceNeeded": "Rockstar account/support documentation, official platform account metadata, public PC/platform announcement, or verified post-launch settings/testing.",
      "blockedInputs": [
        "old migration screenshots",
        "private account pages",
        "forum transfer claims",
        "fake Steam/Epic pages",
        "support-chat hearsay"
      ],
      "affectedRoutes": [
        "/blog/gta-6-crossplay-cross-save-watchlist/",
        "/platform-planner/",
        "/blog/is-gta-6-coming-to-pc/",
        "/buying-guide/"
      ]
    },
    {
      "id": "anti-cheat-moderation-and-online-safety",
      "audience": "Parents, accessibility readers, streamers, RP admins, and safety-conscious Online players",
      "currentPosture": "Anti-cheat, reporting, moderation, voice/chat filters, input pools, and safety controls are watchlist items",
      "readerDecision": "Do not claim GTA 6 Online will or will not have a specific anti-cheat, moderation workflow, reporting path, input pool, or parental-control integration.",
      "safeActionNow": "Use platform-level safety guidance, parent/accessibility routers, and source labels now; promote GTA 6-specific safety controls only after public official or verified settings evidence.",
      "evidenceNeeded": "Rockstar policy/support page, platform family-safety metadata, public Online settings material, trusted review, or verified post-launch capture with platform/date/version.",
      "blockedInputs": [
        "private settings captures",
        "generic safety feature lists",
        "single moderation anecdotes",
        "creator outrage thumbnails",
        "older-game settings copied forward"
      ],
      "affectedRoutes": [
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/blog/gta-6-accessibility-options-watchlist/",
        "/online/",
        "/source-policy/"
      ]
    },
    {
      "id": "creator-tools-rp-and-community-compatibility",
      "audience": "RP admins, modding readers, Discord operators, creators, and community founders",
      "currentPosture": "Creator tools, private servers, Cfx.re/FiveM compatibility, APIs, webhooks, monetisation, and RP architecture remain unconfirmed",
      "readerDecision": "Do not sell access, recruit with GTA 6 compatibility promises, imply official integration, or publish paid server plans from speculation.",
      "safeActionNow": "Build game-agnostic moderation, applications, staff queues, faction design, consent, spoiler, and incident workflows while keeping all GTA 6 compatibility language explicitly unknown.",
      "evidenceNeeded": "Rockstar Online publication, Cfx.re/Rockstar publication, official support/API documentation, platform/account policy, or verified post-launch community-tool evidence.",
      "blockedInputs": [
        "paid server-access promises",
        "fake API access",
        "leaked server claims",
        "copied GTA V/FiveM assumptions",
        "unapproved outreach or sponsor copy"
      ],
      "affectedRoutes": [
        "/rp/",
        "/blog/gta-6-modding-fivem-roleplay-watchlist/",
        "/blog/future-of-gta-6-rp/",
        "/creator-toolkit/"
      ]
    },
    {
      "id": "post-launch-online-guide-promotion",
      "audience": "Editors and future agents converting real Online evidence into guides, FAQs, packets, and data exports",
      "currentPosture": "Require receipt, source context, and blast-radius review before promotion",
      "readerDecision": "Promote only the exact Online detail supported by evidence; do not update one article while leaving FAQ, features, buyer pages, RP disclaimers, answer-engine exports, or correction logs stale.",
      "safeActionNow": "Use the post-launch verification lab, source update workbench, correction impact router, and launch packet builder before changing Online guide copy or distribution drafts.",
      "evidenceNeeded": "Official source, public support/store/account wording, trusted public review, or verified released-game capture with platform, date, patch/version, source/capture path, and correction context.",
      "blockedInputs": [
        "memory-only edits",
        "single unsupported screenshots",
        "private build material",
        "story-spoiling capture in snippets",
        "one-off forum claims"
      ],
      "affectedRoutes": [
        "/post-launch-verification-lab/",
        "/source-update-workbench/",
        "/correction-impact-router/",
        "/data/online-claim-split-matrix.json"
      ]
    }
  ],
  "subscriptionServiceEvidenceMatrix": [
    {
      "id": "day-one-catalogue-claim",
      "audience": "Buyers asking whether GTA 6 is included with Game Pass, PlayStation Plus, a platform catalogue, or a bundled subscription at launch",
      "currentPosture": "Official subscription-catalogue gap",
      "readerDecision": "Do not delay, buy, cancel, or recommend a console or subscription from a day-one catalogue claim until a public official page names GTA 6 and the exact access model.",
      "safeActionNow": "Track confirmed PS5/Xbox launch availability separately from subscription access, keep buyer copy neutral, and route catalogue rumours through the preorder safety centre before changing advice.",
      "evidenceNeeded": "Public Rockstar/Take-Two statement, official Xbox or PlayStation subscription-catalogue page, platform store listing, support article, or publisher FAQ naming GTA 6 and the exact included access.",
      "blockedInputs": [
        "edited Game Pass cards",
        "PlayStation Plus mockups",
        "catalogue screenshots without a public URL",
        "platform-war reposts",
        "retailer bundle language",
        "creator guesses"
      ],
      "affectedRoutes": [
        "/blog/gta-6-game-pass-ps-plus-subscription-watchlist/",
        "/buying-guide/",
        "/platform-store-source-router/",
        "/preorder-safety-centre/"
      ]
    },
    {
      "id": "trial-cloud-streaming-and-demo-access",
      "audience": "Players checking cloud streaming, timed trials, demo access, early play weekends, beta-style subscription perks, or account-only offers",
      "currentPosture": "Reject account-only or private access claims",
      "readerDecision": "Do not click, enter credentials, download, or share trial/cloud/demo links unless the same offer is visible on an official public Rockstar, platform, store, or support page.",
      "safeActionNow": "Treat trial, cloud, demo, and early-play subscription claims as high-risk until the source URL, region, platform, account requirement, and date are public.",
      "evidenceNeeded": "Official public store/support/subscription page with GTA 6 wording, platform cloud-streaming catalogue entry, Rockstar Support guidance, or verified post-launch platform evidence.",
      "blockedInputs": [
        "login-first beta pages",
        "survey walls",
        "key generators",
        "unofficial APKs",
        "private account notices",
        "shortened giveaway links",
        "cloud-access screenshots"
      ],
      "affectedRoutes": [
        "/blog/gta-6-game-pass-ps-plus-subscription-watchlist/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/preorder-store-checker/",
        "/rumour-firewall/"
      ]
    },
    {
      "id": "gta-plus-benefits-and-online-entitlements",
      "audience": "GTA+ subscribers, Online players, parents, refund readers, and editors reviewing commercial subscription wording",
      "currentPosture": "GTA+ and Online subscription benefits are source-separated unknowns",
      "readerDecision": "Do not infer GTA 6 GTA+ benefits, currency, Online access, character transfer, edition bonuses, or subscription value from GTA Online history or older Rockstar programmes.",
      "safeActionNow": "Keep GTA+, Online, transfer, economy, preorder, and edition benefits in separate rows so one official detail cannot accidentally promote another unsupported benefit.",
      "evidenceNeeded": "Official GTA+ page, Rockstar/Take-Two commercial disclosure, Rockstar Support/account page, platform-store metadata, or verified post-launch subscription screen with platform/date context.",
      "blockedInputs": [
        "copied GTA Online benefit tables",
        "fake currency bonuses",
        "subscription upsell screenshots",
        "old programme terms",
        "affiliate urgency",
        "private support chats"
      ],
      "affectedRoutes": [
        "/blog/gta-6-game-pass-ps-plus-subscription-watchlist/",
        "/blog/gta-6-online-watchlist/",
        "/online/",
        "/blog/gta-6-money-businesses-properties-watchlist/"
      ]
    },
    {
      "id": "platform-bundles-family-sharing-and-entitlement-transfer",
      "audience": "Households, gift buyers, friend groups, console switchers, and PC waitlist readers checking whether subscription ownership travels",
      "currentPosture": "Entitlement, family sharing, bundle, region, and transfer details are unknown until source-specific evidence exists",
      "readerDecision": "Do not promise shared access, family-library behaviour, cross-save, transfer, subscription portability, regional availability, or cloud continuity before official platform/support wording exists.",
      "safeActionNow": "Use platform-level policy as general context only, then wait for GTA 6-specific store/support/account evidence before updating household or platform-choice advice.",
      "evidenceNeeded": "Official platform account/support page, GTA 6 store entitlement wording, Rockstar Support article, public subscription terms naming GTA 6, or verified post-launch account evidence without private data.",
      "blockedInputs": [
        "old console-sharing assumptions",
        "private account screenshots",
        "family-plan rumours",
        "Discord transfer claims",
        "fake bundle SKUs",
        "PC subscription placeholders"
      ],
      "affectedRoutes": [
        "/blog/gta-6-game-pass-ps-plus-subscription-watchlist/",
        "/blog/gta-6-crossplay-cross-save-watchlist/",
        "/platform-planner/",
        "/blog/gta-6-parent-guide-age-rating-watchlist/"
      ]
    },
    {
      "id": "creator-platform-war-and-commercial-copy",
      "audience": "Creators, newsletter writers, affiliate reviewers, sponsorship planners, and launch-packet editors",
      "currentPosture": "Commercial and public-distribution approval required",
      "readerDecision": "Do not turn subscription rumours into platform-war thumbnails, buy-now copy, affiliate CTAs, sponsor language, or newsletter alerts before source and approval gates pass.",
      "safeActionNow": "Draft only source-labelled explainers: what is confirmed, what is unknown, what would verify a subscription claim, and which fake cards readers should ignore.",
      "evidenceNeeded": "Public primary-source evidence, disclosure review for any monetised mention, approved commercial copy, and validation after affected routes/data exports change.",
      "blockedInputs": [
        "undisclosed affiliate pushes",
        "console-war scorekeeping",
        "fake official partnership language",
        "sponsor claims implying access",
        "newsletter/social sends without approval"
      ],
      "affectedRoutes": [
        "/blog/gta-6-game-pass-ps-plus-subscription-watchlist/",
        "/creator-toolkit/",
        "/sponsorship/",
        "/newsletter-segment-router/"
      ]
    },
    {
      "id": "post-launch-catalogue-reconciliation",
      "audience": "Editors and future agents converting real platform evidence into durable buyer guidance",
      "currentPosture": "Require receipt, region scope, and blast-radius review",
      "readerDecision": "Promote only the exact service, region, tier, access window, platform, account requirement, and support detail supported by public evidence; keep neighbouring subscription claims unknown until separately verified.",
      "safeActionNow": "Use a post-launch verification receipt, update buyer pages, Online copy, search index, answer-engine packets, RSS, sitemap, and corrections log together, then run validation before promotion.",
      "evidenceNeeded": "Public official catalogue/store/support page, Rockstar or Take-Two statement, platform metadata, verified post-launch account/store evidence without private data, or official correction/update note.",
      "blockedInputs": [
        "single unsupported screenshot",
        "stale catalogue cache",
        "private profile capture",
        "region-mismatched repost",
        "memory-only edits",
        "affiliate table copied as evidence"
      ],
      "affectedRoutes": [
        "/post-launch-verification-lab/",
        "/blog/gta-6-game-pass-ps-plus-subscription-watchlist/",
        "/correction-impact-router/",
        "/data/subscription-service-evidence-matrix.json"
      ]
    }
  ],
  "crossplayCommunityDecisionMatrix": [
    {
      "id": "crossplay-claim-promotion-receipt",
      "audience": "Editors, answer engines, buyer-guide writers, creators, and community admins converting a crossplay, cross-save, transfer, account-linking, private-session, or RP compatibility signal into public guidance",
      "currentPosture": "Promotion receipt required before any direct answer changes",
      "readerDecision": "Treat each compatibility claim as separate until the source proves the exact platform, mode, account, region, launch-window, and progression scope.",
      "safeActionNow": "Capture exact source wording, claim type, platform/mode scope, affected routes, unsupported neighbouring claims, validation command, rollback wording, and approval boundary before changing snippets, buyer guidance, creator copy, RP copy, or answer-engine packets.",
      "evidenceNeeded": "Official Rockstar Online announcement, Rockstar Support/account wording, public platform-store feature metadata, official commercial disclosure, or verified post-launch settings/testing with platform, date, version, and source path recorded.",
      "blockedInputs": [
        "one compatibility tag promoted into full Online support",
        "private support screenshots",
        "creator thumbnails implying confirmation",
        "copied GTA Online migration assumptions",
        "fake PC/storefront transfer pages",
        "RP recruitment copy promising GTA 6 support"
      ],
      "affectedRoutes": [
        "/blog/gta-6-crossplay-cross-save-watchlist/",
        "/online/",
        "/platform-planner/",
        "/buying-guide/",
        "/rp/",
        "/confirmed-vs-rumoured/",
        "/data/crossplay-community-decision-matrix.json",
        "/data/answer-engine-packet.json"
      ]
    },
    {
      "id": "same-platform-launch-group",
      "audience": "Friend groups already clustered on PS5 or Xbox Series X|S",
      "currentPosture": "Console baseline confirmed; cross-platform Online behaviour unknown",
      "readerDecision": "Plan launch-night groups around the platform friends actually own, not around a guessed crossplay promise.",
      "safeActionNow": "Create one confirmed-platform roster, one maybe-later cross-platform list, and a reminder to revisit after Rockstar or platform stores publish Online compatibility details.",
      "evidenceNeeded": "Official Rockstar Online announcement, PlayStation/Xbox feature tag, Rockstar Support/account article, or verified post-launch settings capture.",
      "blockedInputs": [
        "creator thumbnails implying crossplay confirmation",
        "Discord screenshots",
        "retailer compatibility placeholders",
        "copied GTA Online assumptions"
      ],
      "affectedRoutes": [
        "/blog/gta-6-crossplay-cross-save-watchlist/",
        "/online/",
        "/platform-planner/",
        "/launch-checklist/"
      ]
    },
    {
      "id": "split-console-or-pc-waitlist",
      "audience": "Mixed PS5, Xbox, and PC groups",
      "currentPosture": "PS5 and Xbox Series X|S are listed; PC timing and PC crossplay remain official gaps",
      "readerDecision": "Do not buy a console or tell PC friends to wait/buy based on predicted crossplay, cross-save, or transfer support.",
      "safeActionNow": "Separate console launch planning from PC watchlist planning, then route PC timing, requirements, transfer, and storefront claims through the PC article and platform planner.",
      "evidenceNeeded": "Official PC platform announcement, public PC storefront/launcher page, Rockstar Support transfer/account wording, or verified post-launch compatibility testing.",
      "blockedInputs": [
        "fake Steam or Epic pages",
        "industry trend arguments as proof",
        "forum transfer claims",
        "affiliate console pressure"
      ],
      "affectedRoutes": [
        "/blog/is-gta-6-coming-to-pc/",
        "/platform-planner/",
        "/buying-guide/",
        "/blog/gta-6-crossplay-cross-save-watchlist/"
      ]
    },
    {
      "id": "online-character-transfer-and-gta-plus",
      "audience": "GTA Online players, GTA+ subscribers, and progression-focused buyers",
      "currentPosture": "Transfer, cross-save, GTA+ benefits, account linking, and Online migration are separate unknown claims",
      "readerDecision": "Do not merge old GTA Online migration expectations into GTA 6 guidance; each account/progression claim needs its own source.",
      "safeActionNow": "Track transfer, subscription, account linking, cloud save, character slot, and economy claims separately before updating buyer advice or Online copy.",
      "evidenceNeeded": "Rockstar account/support documentation, official GTA+ or commercial disclosure, platform account metadata, or verified post-launch settings/testing.",
      "blockedInputs": [
        "old GTA Online migration screenshots",
        "private account pages",
        "subscription benefit guesses",
        "anonymous support chat claims"
      ],
      "affectedRoutes": [
        "/online/",
        "/blog/gta-6-online-watchlist/",
        "/buying-guide/",
        "/confirmed-vs-rumoured/"
      ]
    },
    {
      "id": "rp-community-and-private-session-planning",
      "audience": "RP admins, Discord operators, crews, and community moderators",
      "currentPosture": "Private sessions, crews, RP compatibility, FiveM/Cfx.re paths, moderation APIs, and server tools are not confirmed here",
      "readerDecision": "Build game-agnostic community operations now, but keep GTA 6 Online/RP compatibility promises out of public recruitment and paid offers.",
      "safeActionNow": "Prepare applications, staff escalation, safety rules, incident logs, consent policy, and no-leaks rules without saying GTA 6 supports the workflow.",
      "evidenceNeeded": "Rockstar Online details, Cfx.re/Rockstar publication, support documentation, platform/account policy, or verified post-launch community-tool evidence.",
      "blockedInputs": [
        "paid server-access promises",
        "leaked server claims",
        "fake API access",
        "copied GTA V/FiveM assumptions"
      ],
      "affectedRoutes": [
        "/rp/",
        "/blog/gta-6-modding-fivem-roleplay-watchlist/",
        "/online/",
        "/creator-toolkit/"
      ]
    },
    {
      "id": "online-safety-moderation-and-anti-cheat",
      "audience": "Parents, accessibility readers, streamers, and safety-conscious Online players",
      "currentPosture": "Voice/chat moderation, input matchmaking, private-session controls, anti-cheat, reporting, spending controls, and parental controls are watchlist items",
      "readerDecision": "Do not treat Online safety controls as known when deciding household setup, creator safety notes, or cross-platform group rules.",
      "safeActionNow": "Route safety questions through parent, accessibility, Online, and platform pages until official or verified settings evidence exists.",
      "evidenceNeeded": "Rockstar policy/support page, platform family-safety metadata, public Online settings material, or verified post-launch settings capture with platform/date/version.",
      "blockedInputs": [
        "private settings captures",
        "single creator claims",
        "generic safety feature lists",
        "older-game settings copied forward"
      ],
      "affectedRoutes": [
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/blog/gta-6-accessibility-options-watchlist/",
        "/online/",
        "/source-policy/"
      ]
    }
  ],
  "moddingRpCompatibilityEvidenceMatrix": [
    {
      "id": "reader-action-ladder",
      "audience": "Readers, RP admins, creators, moderators, and future agents deciding what to do with a modding, FiveM-style, private-server, API, webhook, commercial, or post-launch compatibility claim",
      "currentPosture": "Five-lane action ladder",
      "readerDecision": "Sort each claim before acting: reject unsafe/private inputs, watchlist unsourced community claims, proceed only with independent game-agnostic prep, require a receipt for official-source promotion, and reserve verified guide updates for post-launch evidence.",
      "safeActionNow": "Use the ladder to choose the next local step without downloading files, entering credentials, joining private servers, selling compatibility, updating snippets, or rewriting RP/product copy from speculation.",
      "evidenceNeeded": "Official public Rockstar/Take-Two/Rockstar Support/Cfx.re/platform wording for pre-launch compatibility, clearly labelled independent documentation for game-agnostic prep, or verified post-launch testing with platform/date/version/context for guide updates.",
      "blockedInputs": [
        "leaked server files",
        "mod menu downloads",
        "private Discord proof",
        "fake API screenshots",
        "paid server-access offers",
        "single creator claims without public source",
        "copied GTA Online or FiveM assumptions"
      ],
      "affectedRoutes": [
        "/blog/gta-6-modding-fivem-roleplay-watchlist/",
        "/rp/",
        "/online/",
        "/blog/future-of-gta-6-rp/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/modding-rp-compatibility-evidence-matrix.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local reader guidance and static exports only; no download, account login, credential use, Discord/community outreach, webhook/bot connection, sponsor or affiliate activation, payment link, production deploy, public social/newsletter send, or external write without explicit approval."
    },
    {
      "id": "promotion-receipt-before-distribution",
      "audience": "Editors, answer-engine operators, launch-packet builders, RP admins, creators, and sponsorship reviewers promoting any modding, FiveM-style, private-server, creator-tool, webhook, API, or community compatibility claim",
      "currentPosture": "Receipt required before promotion",
      "readerDecision": "Do not let one source update become broad compatibility, commercial, creator, snippet, Discord-style handoff, or answer-engine copy without a claim-level receipt and blast-radius review.",
      "safeActionNow": "Record exact source wording, source class, claim scope, unsupported neighbouring claims, affected routes, validation command, screenshot/artifact path, rollback note, and approval boundary before changing public copy or exports.",
      "evidenceNeeded": "Public official source, Cfx.re/Rockstar statement, platform/support/account policy, verified post-launch tooling evidence, or clearly labelled independent RP/product documentation for game-agnostic templates.",
      "blockedInputs": [
        "memory-only edits",
        "private Discord screenshots",
        "paid official access claims",
        "single creator post as compatibility proof",
        "unreviewed sponsor copy",
        "leaked tooling references"
      ],
      "affectedRoutes": [
        "/blog/gta-6-modding-fivem-roleplay-watchlist/",
        "/rp/",
        "/online/",
        "/creator-toolkit/",
        "/sponsorship/",
        "/data/modding-rp-compatibility-evidence-matrix.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local receipt and static content only; no outreach, public Discord/social/newsletter post, sponsor/affiliate activation, payment link, account connection, webhook, bot integration, deploy, scrape, credential use, or external write without explicit approval."
    },
    {
      "id": "official-policy-and-tooling",
      "audience": "Readers asking whether GTA 6 supports FiveM-style servers, modding, private sessions, creator tools, or official RP infrastructure",
      "currentPosture": "Official gap; do not imply compatibility",
      "readerDecision": "Treat GTA 6 modding, FiveM-style support, private servers, server files, creator tools, Online rules, and platform policy as separate unknown claims until a public official source names the exact surface.",
      "safeActionNow": "Use the watchlist and RP product route for planning only; keep compatibility wording out of snippets, sales copy, launch packets, and creator hooks until official policy or tooling exists.",
      "evidenceNeeded": "Public Rockstar, Take-Two, Rockstar Support, Cfx.re/Rockstar, platform policy, official creator-tool, or post-launch support documentation that names GTA VI and the exact capability.",
      "blockedInputs": [
        "creator thumbnails saying confirmed",
        "Discord compatibility screenshots",
        "private support chats",
        "copied GTA Online policy assumptions",
        "old FiveM history used as proof"
      ],
      "affectedRoutes": [
        "/blog/gta-6-modding-fivem-roleplay-watchlist/",
        "/rp/",
        "/online/",
        "/blog/future-of-gta-6-rp/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local article/data update only; no outreach, partner claim, webhook, community integration, account action, public post, newsletter send, or deploy without approval."
    },
    {
      "id": "leaked-server-file-or-mod-menu-claim",
      "audience": "Players, admins, and creators seeing leaked server files, mod menus, private builds, access sellers, or unofficial downloads",
      "currentPosture": "Reject or quarantine",
      "readerDecision": "Do not download, mirror, summarize, link, transcribe, or convert leaked files, private build footage, mod-menu claims, APKs, DLLs, launchers, or paid access offers into guidance.",
      "safeActionNow": "Route the claim to the rumour firewall/source policy; publish only the safety posture and blocked-input class, not technical steps or private material.",
      "evidenceNeeded": "Official public security/support statement, platform policy page, verified post-launch tool disclosure, or direct official correction naming the claim class.",
      "blockedInputs": [
        "leaked server binaries",
        "mod menu downloads",
        "DLL injectors",
        "private build captures",
        "key generators",
        "survey-wall launchers",
        "credential prompts"
      ],
      "affectedRoutes": [
        "/rumour-firewall/",
        "/source-policy/",
        "/blog/gta-6-cheats-codes-console-commands-watchlist/",
        "/blog/gta-6-modding-fivem-roleplay-watchlist/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No download, scan, account login, credential use, takedown/report action, external warning post, or Discord alert without explicit approval."
    },
    {
      "id": "rp-admin-workflow-prep",
      "audience": "RP founders, moderators, Discord operators, and community teams preparing before official Online details exist",
      "currentPosture": "Allowed as game-agnostic operations",
      "readerDecision": "Build onboarding, rules, applications, consent/safety policy, incident logs, faction calendars, staff escalation, and human review queues without claiming GTA 6 compatibility.",
      "safeActionNow": "Use independent templates and route product interest to RP/admin pages with no-affiliation wording and no server-access promises.",
      "evidenceNeeded": "Game-agnostic local templates, reviewed community policies, human moderation workflow, and explicit labels that the tooling is independent of Rockstar/Take-Two.",
      "blockedInputs": [
        "scraped community member data",
        "unapproved Discord exports",
        "private DMs",
        "implied official integration",
        "AI moderation without human review"
      ],
      "affectedRoutes": [
        "/rp/",
        "/blog/future-of-gta-6-rp/",
        "/social-trust-layer/",
        "/newsletter-segment-router/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No CRM write, Discord/webhook send, community scraping, private-data processing, connector setup, account action, or outreach without approval."
    },
    {
      "id": "commercial-rp-or-hosting-copy",
      "audience": "Commercial operators, sponsors, hosting/tooling vendors, and design-partner funnels",
      "currentPosture": "Draft-only and disclosure-gated",
      "readerDecision": "Commercial copy can describe independent admin tooling, templates, dashboards, consulting, and design-partner discovery; it cannot promise official GTA 6 server access, launch compatibility, monetised RP rights, or privileged platform data.",
      "safeActionNow": "Keep sponsorship, affiliate, hosting, and design-partner language local until source evidence, disclosure, destination review, refund terms, and no-affiliation labels are approved.",
      "evidenceNeeded": "Approved commercial disclosure, independent-product positioning, public destination review, no-affiliation language, refund/terms review, and official compatibility evidence for any GTA 6-specific claim.",
      "blockedInputs": [
        "paid official RP access claims",
        "guaranteed launch server copy",
        "affiliate urgency",
        "sponsor scripts implying partnership",
        "unreviewed hosting claims",
        "compatibility waitlists framed as official"
      ],
      "affectedRoutes": [
        "/sponsorship/",
        "/rp/",
        "/blog/gta-6-modding-fivem-roleplay-watchlist/",
        "/newsletter/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No sponsor/affiliate activation, partner outreach, public sales page, newsletter send, payment link, form integration, or external account mutation without approval."
    },
    {
      "id": "creator-and-community-claim-routing",
      "audience": "YouTubers, TikTokers, newsletter writers, Discord admins, and forum moderators covering modding/RP rumours",
      "currentPosture": "Source-labelled creator route only",
      "readerDecision": "Safe creator hooks explain what remains unknown, how to verify compatibility, and which admin systems can be built now; unsafe hooks imply confirmed FiveM support, private-server access, mod menus, or launch-day RP servers.",
      "safeActionNow": "Use watchlist language in titles, thumbnails, pinned comments, Discord-style summaries, and newsletter drafts; link back to the source policy and RP route.",
      "evidenceNeeded": "Public official source for compatibility claims, visible source labels for analysis, and no leaked/private assets or unapproved community screenshots.",
      "blockedInputs": [
        "fake confirmed thumbnails",
        "leaked tooling clips",
        "private Discord screenshots",
        "unsourced countdowns",
        "paid access links",
        "copied older-game server claims"
      ],
      "affectedRoutes": [
        "/creator-toolkit/",
        "/creator-generator/",
        "/blog/gta-6-modding-fivem-roleplay-watchlist/",
        "/rumour-firewall/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Creator/social/newsletter copy remains local draft; posting, sends, account actions, and public Discord announcements require approval."
    },
    {
      "id": "post-launch-compatibility-reconciliation",
      "audience": "Editors and future agents converting real post-launch policy/tool evidence into durable RP/modding guidance",
      "currentPosture": "Require source receipt and blast-radius review",
      "readerDecision": "Promote only the exact capability supported by public evidence: platform, mode, tooling, policy, account requirement, moderation boundary, data handling, and commercial scope.",
      "safeActionNow": "Use a source receipt before updating article copy, RP product pages, sponsorship language, search snippets, answer-engine packets, data exports, and correction routes together.",
      "evidenceNeeded": "Official public docs, Cfx.re/Rockstar statement, support article, platform policy, verified public community tooling, direct post-launch testing, dated screenshots, and patch/version context.",
      "blockedInputs": [
        "single unversioned screenshot",
        "private server demo",
        "memory-only edits",
        "one creator claim without public source",
        "commercial table copied as evidence",
        "stale compatibility cache"
      ],
      "affectedRoutes": [
        "/post-launch-verification-lab/",
        "/correction-impact-router/",
        "/blog/gta-6-modding-fivem-roleplay-watchlist/",
        "/data/modding-rp-compatibility-evidence-matrix.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local static update only; production deploy, public correction post, account connection, outreach, external monitoring, or commercial activation remains approval-gated."
    }
  ],
  "radioMusicEvidenceMatrix": [
    {
      "id": "official-trailer-music",
      "audience": "Readers, creators, and editors discussing songs used in official trailers",
      "currentPosture": "Trailer evidence only",
      "readerDecision": "Treat an official trailer song as evidence for that trailer, not as proof of an in-game radio station, full soundtrack, playlist, DJ, advert, or licensing scope.",
      "safeActionNow": "Link to the official trailer context, label the claim as trailer music, and avoid expanding it into station or playlist copy.",
      "evidenceNeeded": "Rockstar trailer page, official video upload, Newswire post, credited public trailer metadata, or rights-holder credit tied explicitly to that trailer.",
      "blockedInputs": [
        "fan-made trailer uploads",
        "uncredited reposts",
        "copyright-strike bait",
        "AI song-identification guesses",
        "playlist screenshots"
      ],
      "affectedRoutes": [
        "/blog/gta-6-radio-music-soundtrack-watchlist/",
        "/media-gallery/",
        "/blog/gta-6-trailer-2-breakdown/",
        "/creator-toolkit/"
      ],
      "verificationGate": "npm run build && npm run validate plus focused visual QA for /blog/gta-6-radio-music-soundtrack-watchlist/ when presentation changes",
      "approvalBoundary": "Local article/data update only; public posts, newsletter sends, media embeds/downloads, account actions, credential use, scraping, production deploys, affiliate/sponsor activation, or external writes require explicit approval."
    },
    {
      "id": "station-dj-advert-claims",
      "audience": "Fans searching for GTA 6 radio stations, DJs, skits, adverts, and talk shows",
      "currentPosture": "Official gap",
      "readerDecision": "Keep station names, hosts, sketches, fake ads, talk-radio formats, and playlist identities unknown until public official or verified launch evidence names them.",
      "safeActionNow": "Use the satire voice guide for GTA-flavoured editorial colour while explicitly saying no GTA 6-specific station, DJ, advert, or track is confirmed.",
      "evidenceNeeded": "Official Rockstar radio/music page, soundtrack announcement, public platform metadata, manual/support material, or verified post-launch station capture with platform/date/version context.",
      "blockedInputs": [
        "leaked station lists",
        "private build audio",
        "datamined filenames",
        "edited radio-wheel screenshots",
        "legacy GTA station assumptions"
      ],
      "affectedRoutes": [
        "/blog/gta-6-radio-music-soundtrack-watchlist/",
        "/satire-voice-guide/",
        "/rumour-firewall/",
        "/source-policy/"
      ],
      "verificationGate": "npm run build && npm run validate plus focused visual QA for /blog/gta-6-radio-music-soundtrack-watchlist/ when presentation changes",
      "approvalBoundary": "Local article/data update only; public posts, newsletter sends, media embeds/downloads, account actions, credential use, scraping, production deploys, affiliate/sponsor activation, or external writes require explicit approval."
    },
    {
      "id": "artist-label-and-playlist-teases",
      "audience": "Music fans, creators, and editors evaluating artist posts, label hints, playlist follows, and soundtrack rumours",
      "currentPosture": "Watchlist unless cross-confirmed",
      "readerDecision": "Do not turn artist teases, label follows, studio photos, playlist changes, or social screenshots into GTA 6 soundtrack confirmation without explicit public tie-in.",
      "safeActionNow": "Keep the item in a watchlist note, require cross-confirmation, and avoid embedding or naming private/account-only evidence as proof.",
      "evidenceNeeded": "Rockstar cross-confirmation, official soundtrack listing, rights-holder announcement naming GTA 6, public platform metadata, or verified released-game credit/capture.",
      "blockedInputs": [
        "ambiguous emoji posts",
        "private DMs",
        "account-only stories",
        "fake label screenshots",
        "unsourced playlist edits"
      ],
      "affectedRoutes": [
        "/blog/gta-6-radio-music-soundtrack-watchlist/",
        "/creator-toolkit/",
        "/reader-action-router/",
        "/data/reader-action-router.json"
      ],
      "verificationGate": "npm run build && npm run validate plus focused visual QA for /blog/gta-6-radio-music-soundtrack-watchlist/ when presentation changes",
      "approvalBoundary": "Local article/data update only; public posts, newsletter sends, media embeds/downloads, account actions, credential use, scraping, production deploys, affiliate/sponsor activation, or external writes require explicit approval."
    },
    {
      "id": "creator-copyright-and-leaked-audio",
      "audience": "YouTubers, streamers, newsletter writers, and short-form creators",
      "currentPosture": "Safe creator framing only",
      "readerDecision": "Make content about official trailer music, verification methods, GTA radio history, and fake-list debunks; do not upload leaked audio, full fake playlists, or copyrighted captures as evidence.",
      "safeActionNow": "Use source-labelled scripts, avoid leaked/private uploads, keep thumbnails from implying confirmed station rosters, and route risky claims through the rumour firewall.",
      "evidenceNeeded": "Official public media, rights-cleared/public source context, platform policy awareness, or verified post-launch evidence with spoiler and copyright review.",
      "blockedInputs": [
        "leaked audio uploads",
        "full soundtrack leak videos",
        "copyright-bait mirrors",
        "spoiler audio clips",
        "station-roster thumbnails without sources"
      ],
      "affectedRoutes": [
        "/creator-toolkit/",
        "/blog/gta-6-radio-music-soundtrack-watchlist/",
        "/rumour-firewall/",
        "/spoiler-source-router/"
      ],
      "verificationGate": "npm run build && npm run validate plus focused visual QA for /blog/gta-6-radio-music-soundtrack-watchlist/ when presentation changes",
      "approvalBoundary": "Local article/data update only; public posts, newsletter sends, media embeds/downloads, account actions, credential use, scraping, production deploys, affiliate/sponsor activation, or external writes require explicit approval."
    },
    {
      "id": "commercial-playlist-and-affiliate-copy",
      "audience": "Commercial reviewers, affiliate planners, playlist curators, and sponsorship reviewers",
      "currentPosture": "Commercial approval required",
      "readerDecision": "Do not imply an official GTA 6 music partnership, playlist endorsement, hardware tie-in, or soundtrack offer from unconfirmed music claims.",
      "safeActionNow": "Keep commercial copy draft-only, disclose affiliate/sponsor status, and wait for approved source evidence plus explicit commercial approval before public activation.",
      "evidenceNeeded": "Approved commercial policy, public official soundtrack/product evidence, rights-safe copy review, disclosure text, and explicit approval for affiliate/sponsor activation.",
      "blockedInputs": [
        "buy-now playlist urgency",
        "fake official playlist pages",
        "undisclosed affiliate copy",
        "sponsor claims implying Rockstar access",
        "unlicensed soundtrack downloads"
      ],
      "affectedRoutes": [
        "/sponsorship/",
        "/buying-guide/",
        "/blog/gta-6-radio-music-soundtrack-watchlist/",
        "/newsletter-segment-router/"
      ],
      "verificationGate": "npm run build && npm run validate plus focused visual QA for /blog/gta-6-radio-music-soundtrack-watchlist/ when presentation changes",
      "approvalBoundary": "Local article/data update only; public posts, newsletter sends, media embeds/downloads, account actions, credential use, scraping, production deploys, affiliate/sponsor activation, or external writes require explicit approval."
    },
    {
      "id": "post-launch-radio-capture",
      "audience": "Editors and guide writers converting released-game evidence into permanent radio/music coverage",
      "currentPosture": "Require capture context and blast-radius review",
      "readerDecision": "Promote only the station, track, advert, host, or credit shown by evidence, with platform, date, patch/version, capture method, spoiler scope, affected routes, and rollback path recorded.",
      "safeActionNow": "Use the post-launch verification lab before changing article copy, media gallery entries, creator templates, search index records, RSS, sitemap, or answer-engine exports.",
      "evidenceNeeded": "Verified released-game capture, official support/manual/soundtrack page, platform metadata, patch notes, or public rights-holder credit with exact GTA 6 context.",
      "blockedInputs": [
        "single unsupported screenshot",
        "private build material",
        "story-spoiling audio in snippets",
        "one-off forum claims",
        "memory-only edits"
      ],
      "affectedRoutes": [
        "/post-launch-verification-lab/",
        "/blog/gta-6-radio-music-soundtrack-watchlist/",
        "/media-gallery/",
        "/data/radio-music-evidence-matrix.json"
      ],
      "verificationGate": "npm run build && npm run validate plus focused visual QA for /blog/gta-6-radio-music-soundtrack-watchlist/ when presentation changes",
      "approvalBoundary": "Local article/data update only; public posts, newsletter sends, media embeds/downloads, account actions, credential use, scraping, production deploys, affiliate/sponsor activation, or external writes require explicit approval."
    },
    {
      "id": "release-day-music-receipt",
      "audience": "Launch editors, answer-engine maintainers, and future agents promoting first-week radio evidence",
      "currentPosture": "Receipt required before promotion",
      "readerDecision": "Do not promote a newly observed station, song, DJ, advert, streamer-safe mode, or soundtrack credit from memory or a loose clip; first write a capture receipt and map the affected pages.",
      "safeActionNow": "Record platform, date, patch/version, source/capture path, exact menu or radio context, spoiler level, rights/copyright risk, affected routes, data exports, search snippets, correction path, and rollback owner before updating public copy.",
      "evidenceNeeded": "Official page, platform metadata, verified released-game capture with repeatable context, credited rights-holder source tied to GTA 6, or patch/support note that names the exact music or radio detail.",
      "blockedInputs": [
        "memory-only launch notes",
        "uncaptioned short clips",
        "story-spoiling audio excerpts",
        "private livestream recordings",
        "copyright-risk uploads without source context",
        "single-user station lists with no repeatable capture"
      ],
      "affectedRoutes": [
        "/blog/gta-6-radio-music-soundtrack-watchlist/",
        "/media-gallery/",
        "/search/",
        "/data/query-to-page-map.json",
        "/data/radio-music-evidence-matrix.json",
        "/corrections-log/"
      ],
      "verificationGate": "npm run build && npm run validate plus focused visual QA for /blog/gta-6-radio-music-soundtrack-watchlist/ when presentation changes",
      "approvalBoundary": "Local article/data update only; public posts, newsletter sends, media embeds/downloads, account actions, credential use, scraping, production deploys, affiliate/sponsor activation, or external writes require explicit approval."
    }
  ],
  "wildlifeEvidenceMatrix": [
    {
      "id": "official-media-animal-observation",
      "audience": "Readers, creators, editors, and answer engines describing animals visible in official GTA 6 media",
      "currentPosture": "Official-media observation only",
      "readerDecision": "Describe only the animal, habitat, or scene element visible in official material; do not turn one frame into a complete species list, spawn table, behaviour system, or guide claim.",
      "safeActionNow": "Link the official trailer, page, or media context, keep the claim narrow, and route exact species or mechanic questions to the watchlist until more public evidence exists.",
      "evidenceNeeded": "Rockstar GTA VI page, official trailer page, Newswire post, official screenshot, captioned public media, or verified post-launch capture with platform/date/version context.",
      "blockedInputs": [
        "cropped reposts without source URL",
        "AI animal screenshots",
        "fan-made trailer edits",
        "private build captures",
        "species guesses from blurry frames"
      ],
      "affectedRoutes": [
        "/blog/gta-6-wildlife-animals-watchlist/",
        "/media-gallery/",
        "/blog/gta-6-trailer-2-breakdown/",
        "/data/trailer-2-scene-taxonomy.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No public alert, social/Discord post, newsletter send, production deploy, or creator claim that expands beyond the official-media observation without explicit approval."
    },
    {
      "id": "habitat-species-and-spawn-claims",
      "audience": "Fans and guide writers searching for species, habitats, spawn regions, rarity, and map placement",
      "currentPosture": "Watchlist until official or verified",
      "readerDecision": "Keep Leonida, Vice City, swamp, beach, marine, roadside, suburb, and city-adjacent wildlife rows as planning lanes, not confirmed location or spawn guidance.",
      "safeActionNow": "Use habitat language cautiously, cross-link the map evidence board, and leave exact species, spawn rates, rarity, regions, and activity timing unknown.",
      "evidenceNeeded": "Official gameplay detail, public screenshot or caption, guide/support/manual entry, map marker evidence, or verified post-launch testing with repeatable location and patch context.",
      "blockedInputs": [
        "anonymous spawn maps",
        "datamined species tables",
        "leaked minimaps",
        "copied older-game spawn logic",
        "one-off social screenshots"
      ],
      "affectedRoutes": [
        "/blog/gta-6-wildlife-animals-watchlist/",
        "/map/",
        "/map-evidence-board/",
        "/data/map-evidence-board.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No map overlay, guide table, creator script, route update, production deploy, scrape, or external write without explicit approval and source receipt."
    },
    {
      "id": "animal-behaviour-and-mechanic-claims",
      "audience": "Players checking hunting, attacks, pets, calls, photo challenges, collectibles, wanted-level effects, Online, or RP uses",
      "currentPosture": "Mechanics unknown",
      "readerDecision": "Do not promote hunting, pet systems, attacks, calls, photography, collectibles, mission use, law-system effects, Online behaviour, or RP mechanics until the exact behaviour is sourced.",
      "safeActionNow": "Split each mechanic into its own evidence row and keep buyer, guide, Online, RP, and accessibility implications out of snippets until official or verified evidence exists.",
      "evidenceNeeded": "Official gameplay deep dive, Rockstar Support/manual wording, platform metadata, public preview/review detail, verified post-launch testing, or patch notes naming the mechanic.",
      "blockedInputs": [
        "leaked gameplay clips",
        "private mission footage",
        "modded GTA V behaviour",
        "creator \"all animals confirmed\" lists",
        "AI-generated mechanic tables"
      ],
      "affectedRoutes": [
        "/blog/gta-6-wildlife-animals-watchlist/",
        "/features/",
        "/blog/gta-6-police-wanted-system-watchlist/",
        "/rp/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No guide row, feature-database promotion, RP sales copy, Online claim, public alert, newsletter send, or production deploy without explicit approval."
    },
    {
      "id": "creator-thumbnail-and-shortform-safety",
      "audience": "YouTubers, TikTok creators, newsletter writers, and article editors making wildlife content",
      "currentPosture": "Creator framing safe; fake certainty blocked",
      "readerDecision": "Use official-media observations, verification methods, and unknown-watchlist framing; avoid thumbnails or captions that imply every species, behaviour, hunting system, or pet feature is confirmed.",
      "safeActionNow": "Keep \"shown,\" \"watchlist,\" \"unknown,\" and \"what would prove it\" labels visible in titles, snippets, scripts, alt text, and share packets.",
      "evidenceNeeded": "Visible source label, official-media link, rumour-firewall handoff, no-leaks review, and post-launch receipt before any exact species/mechanic claim is promoted.",
      "blockedInputs": [
        "leaked wildlife compilations",
        "AI animal art presented as evidence",
        "fake complete species lists",
        "thumbnail-only confirmation claims",
        "uncredited screenshot reposts"
      ],
      "affectedRoutes": [
        "/creator-toolkit/",
        "/blog/gta-6-wildlife-animals-watchlist/",
        "/rumour-firewall/",
        "/data/article-share-packets.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No public post, Discord/social announcement, newsletter send, paid creator brief, sponsor copy, image scrape, account action, or external write without explicit approval."
    },
    {
      "id": "leak-datamine-and-extracted-asset-rejection",
      "audience": "Editors, future agents, and readers evaluating viral wildlife footage, species spreadsheets, unauthorized files, or unreleased-build material",
      "currentPosture": "Reject as evidence",
      "readerDecision": "Do not host, mirror, summarize, quote, or route readers to leaked footage, extracted files, private build screenshots, datamined species lists, or unsafe downloads.",
      "safeActionNow": "Classify the claim through the rumour firewall, keep the public answer source-safe, and record corrections only as rejected-input posture without reproducing leaked material.",
      "evidenceNeeded": "Public official source or verified released-game evidence that independently supports the exact claim without relying on leaked/private material.",
      "blockedInputs": [
        "leaked wildlife footage",
        "datamined animal files",
        "private build screenshots",
        "extracted map markers",
        "unsafe download links"
      ],
      "affectedRoutes": [
        "/rumour-firewall/",
        "/source-policy/",
        "/corrections-log/",
        "/data/corrections-log.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No leak review beyond safe classification, no downloads, no mirrors, no browser-profile/account use, no public warning post, and no external report action without explicit approval."
    },
    {
      "id": "species-mechanic-promotion-receipt",
      "audience": "Editors and future agents deciding whether a wildlife source change can update public copy, snippets, maps, features, guides, or answer-engine exports",
      "currentPosture": "Receipt required before promotion",
      "readerDecision": "Promote only the exact species, habitat, spawn, behaviour, hunting, pet, photo, collectible, Online/RP, or guide claim the source supports; keep adjacent assumptions unknown.",
      "safeActionNow": "Record the source URL or capture path, quoted wording, claim scope, platform/date/patch context, spoiler impact, affected routes, export list, rollback path, and validation command before changing any public answer.",
      "evidenceNeeded": "Official Rockstar/Take-Two material, public platform/support/manual wording, verified released-game capture, patch notes, or repeated controlled testing that names the exact wildlife detail being promoted.",
      "blockedInputs": [
        "single-frame overreads",
        "copied GTA V/RDR2 assumptions",
        "creator species charts without source receipts",
        "one-off clips without date/platform/version",
        "partial source updates that skip exports"
      ],
      "affectedRoutes": [
        "/blog/gta-6-wildlife-animals-watchlist/",
        "/map-evidence-board/",
        "/features/",
        "/guides/",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local receipt and static-site update only; production deploy, public correction post, Discord/social alert, newsletter send, scrape, account action, or external write remains approval-gated."
    },
    {
      "id": "post-launch-wildlife-guide-promotion",
      "audience": "Guide writers and answer engines converting released-game evidence into permanent wildlife coverage",
      "currentPosture": "Require capture context and blast-radius review",
      "readerDecision": "Promote only the species, habitat, behaviour, interaction, collectible, or Online/RP boundary shown by evidence, with platform, patch/version, date, capture method, spoiler scope, and affected routes recorded.",
      "safeActionNow": "Use the post-launch verification lab before changing article copy, map records, feature rows, guide tables, search snippets, RSS, sitemap, or answer-engine exports.",
      "evidenceNeeded": "Verified released-game capture, official support/manual/patch note, public guide source with capture context, or repeated controlled testing with platform and version recorded.",
      "blockedInputs": [
        "single unsupported screenshot",
        "private build material",
        "story-spoiling encounter in snippets",
        "memory-only edits",
        "unversioned forum lists"
      ],
      "affectedRoutes": [
        "/post-launch-verification-lab/",
        "/blog/gta-6-wildlife-animals-watchlist/",
        "/guides/",
        "/data/wildlife-evidence-matrix.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local static update only; production deploy, public correction post, newsletter send, social/Discord alert, guide publication, or external write remains approval-gated."
    }
  ],
  "activitiesMinigamesEvidenceMatrix": [
    {
      "id": "official-media-activity-observation",
      "audience": "Readers, creators, editors, and answer engines describing visible official GTA 6 activity scenes",
      "currentPosture": "Official-media observation only",
      "readerDecision": "Describe only what official material visibly shows; do not turn a beach, gym, court, casino sign, race scene, fishing spot, crowd, or nightlife shot into a confirmed playable activity loop.",
      "safeActionNow": "Label the item as official-media observation, link the source context, and keep repeatability, rewards, rules, Online support, and completion impact unknown.",
      "evidenceNeeded": "Rockstar GTA VI page, official trailer page, Newswire post, official screenshot/caption, platform media page, or verified post-launch capture with platform/date/version context.",
      "blockedInputs": [
        "cropped reposts without source URLs",
        "AI-upscaled activity guesses",
        "fan edits",
        "private build captures",
        "ambience framed as mechanics"
      ],
      "affectedRoutes": [
        "/blog/gta-6-activities-minigames-sports-fishing-watchlist/",
        "/media-gallery/",
        "/blog/gta-6-trailer-2-breakdown/",
        "/data/trailer-2-scene-taxonomy.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No guide row, creator hook, public alert, newsletter send, production deploy, or answer-engine promotion that expands beyond the visible official-media observation without explicit approval."
    },
    {
      "id": "playable-minigame-and-sport-claims",
      "audience": "Players and guide writers checking fishing, golf, tennis, basketball, gyms, races, casinos, beach games, nightlife, and hobby loops",
      "currentPosture": "Watchlist until exact evidence",
      "readerDecision": "Keep playable activity lists, rules, rewards, skill gains, completion percentages, leaderboards, Online variants, and activity locations unknown until the exact loop is sourced.",
      "safeActionNow": "Split ambience, mission set-piece, one-off interaction, repeatable free-roam activity, Online playlist, completion row, and reward-bearing guide field before changing public copy.",
      "evidenceNeeded": "Official gameplay/support/manual/store wording, public guide material, trusted public review context, verified released-game capture, repeated direct testing, or patch notes naming the exact activity.",
      "blockedInputs": [
        "leaked activity menus",
        "datamined objective tables",
        "private map icons",
        "copied GTA V activity lists",
        "fake casino overlays",
        "anonymous side-activity spreadsheets"
      ],
      "affectedRoutes": [
        "/guides/",
        "/features/",
        "/blog/gta-6-collectibles-100-percent-completion-watchlist/",
        "/map/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No guide table, map filter, search snippet, RSS item, launch packet, public post, newsletter send, or production deploy without exact evidence and explicit approval where public distribution is involved."
    },
    {
      "id": "activity-answer-ladder",
      "audience": "Readers, editors, creators, and answer engines needing a short answer for any GTA 6 activity, minigame, sport, fishing, race, gym, casino, or hobby query",
      "currentPosture": "Answer ladder required",
      "readerDecision": "Classify the question before answering: official confirmed fact, official-media observation, plausible unknown, rejected leak/datamine input, or post-launch verified guide fact.",
      "safeActionNow": "Use a watchlist answer unless the exact source proves repeatability, mode, platform, location scope, reward or completion impact, Online scope, and spoiler boundary.",
      "evidenceNeeded": "Exact public official wording, official media context, rating/support/store/manual material, trusted public review context, official patch notes, or verified released-game evidence with platform/date/patch context.",
      "blockedInputs": [
        "one-frame activity overclaims",
        "copied older-game rosters",
        "fan wiki tables",
        "AI trailer guesses",
        "unscoped guide summaries",
        "leak-derived activity names"
      ],
      "affectedRoutes": [
        "/blog/gta-6-activities-minigames-sports-fishing-watchlist/",
        "/guides/",
        "/map/",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate plus targeted visual QA for the activities article",
      "approvalBoundary": "Local classification and static copy only; public promotion, Discord/social alert, newsletter send, production deploy, sponsored creator copy, RP sales claim, account action, scrape, or external write remains approval-gated."
    },
    {
      "id": "casino-money-and-reward-risk",
      "audience": "Buyers, parents, economy editors, creators, and commercial reviewers evaluating casino, betting, money, reward, or paid-content claims",
      "currentPosture": "Monetisation-sensitive official gap",
      "readerDecision": "Do not publish casino systems, gambling mechanics, activity rewards, property/business links, GTA+, paid benefits, or money-making guides as confirmed until public evidence supports each claim.",
      "safeActionNow": "Route money-sensitive activity claims through the economy matrix, parent/rating route, preorder safety centre, and sponsorship guardrails before any buyer or commercial copy changes.",
      "evidenceNeeded": "Official Rockstar/Take-Two wording, rating-board descriptors, platform/store/support material, verified post-launch evidence, or public policy/material that names the exact activity and reward context.",
      "blockedInputs": [
        "fake casino screenshots",
        "money-method videos",
        "leaked reward tables",
        "affiliate urgency",
        "paid \"best activity\" claims",
        "copied GTA Online economy assumptions"
      ],
      "affectedRoutes": [
        "/blog/gta-6-money-businesses-properties-watchlist/",
        "/buying-guide/",
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/sponsorship/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No commercial copy, affiliate/sponsor placement, buyer advice, public alert, newsletter send, production deploy, or payment/account action without explicit approval."
    },
    {
      "id": "creator-and-rp-event-framing",
      "audience": "Creators, RP admins, community moderators, newsletter writers, and social editors",
      "currentPosture": "Independent planning allowed",
      "readerDecision": "Use source-safe \"what would prove it\" content and independent event templates; do not imply official GTA 6 activity support, Online playlist support, RP server compatibility, or Rockstar affiliation.",
      "safeActionNow": "Label community sports nights, fishing trips, races, casino-night rules, gym progress, beach events, and tournaments as independent planning until public GTA 6 evidence exists.",
      "evidenceNeeded": "Visible source label for GTA 6-specific claims; game-agnostic community template label for independent planning; public official or verified post-launch evidence before compatibility claims.",
      "blockedInputs": [
        "paid compatibility promises",
        "fake private-server activity menus",
        "leaked event footage",
        "sponsor scripts implying confirmed activities",
        "creator thumbnails that turn wishlists into facts"
      ],
      "affectedRoutes": [
        "/creator-toolkit/",
        "/rp/",
        "/blog/gta-6-modding-fivem-roleplay-watchlist/",
        "/newsletter-segment-router/"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No public post, Discord/social announcement, newsletter send, sponsor copy, RP sales claim, account action, webhook, production deploy, or external write without explicit approval."
    },
    {
      "id": "leak-datamine-and-objective-list-rejection",
      "audience": "Editors, future agents, and readers evaluating viral activity lists, leaked menus, private captures, or unauthorized files",
      "currentPosture": "Reject as evidence",
      "readerDecision": "Do not host, mirror, summarize, quote, or route readers to leaked activity lists, datamined objective names, private build footage, extracted icons, unreleased menus, or unsafe downloads.",
      "safeActionNow": "Classify the input through the rumour firewall, keep public copy source-safe, and record only the rejected-input posture without reproducing leaked or private material.",
      "evidenceNeeded": "Public official source or verified released-game evidence that independently supports the exact activity without relying on leaked/private material.",
      "blockedInputs": [
        "leaked activity lists",
        "datamined objective tables",
        "private build screenshots",
        "extracted map icons",
        "unsafe download links"
      ],
      "affectedRoutes": [
        "/rumour-firewall/",
        "/source-policy/",
        "/corrections-log/",
        "/data/corrections-log.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No leak review beyond safe classification, no downloads, no mirrors, no browser-profile/account use, no public warning post, and no external report action without explicit approval."
    },
    {
      "id": "post-launch-activity-guide-promotion",
      "audience": "Guide writers, map editors, completionists, answer engines, and launch operators converting released-game evidence into permanent guide rows",
      "currentPosture": "Require capture context and blast-radius review",
      "readerDecision": "Promote only the activity, rule, location, reward, completion impact, Online scope, or accessibility note shown by evidence, with platform, date, patch/version, source/capture path, spoiler scope, and affected routes recorded.",
      "safeActionNow": "Use the post-launch verification lab before changing article copy, guide tables, map overlays, collectibles rows, search snippets, RSS, sitemap, answer-engine exports, or corrections.",
      "evidenceNeeded": "Verified released-game capture, official support/manual/patch note, public guide source with capture context, repeated controlled testing, or official post-launch material for the exact activity.",
      "blockedInputs": [
        "single unsupported screenshot",
        "private build material",
        "story-spoiling activity in snippets",
        "memory-only edits",
        "unversioned forum lists"
      ],
      "affectedRoutes": [
        "/post-launch-verification-lab/",
        "/guides/",
        "/map/",
        "/data/activities-minigames-evidence-matrix.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local static update only; production deploy, public correction post, newsletter send, social/Discord alert, guide publication, or external write remains approval-gated."
    },
    {
      "id": "activity-promotion-receipt-and-rollback",
      "audience": "Editors, guide writers, creators, RP operators, and future agents promoting a verified activity detail into public surfaces",
      "currentPosture": "Promotion receipt required",
      "readerDecision": "Do not move an official or verified activity detail into guide copy, map filters, completion rows, creator hooks, RP templates, snippets, RSS, sitemap, or answer-engine exports until the exact supported scope and rollback path are recorded.",
      "safeActionNow": "Create a local receipt with source URL or owned capture path, source class, activity type, platform, mode, patch/date, location scope, repeatability, reward/completion impact, spoiler scope, affected routes, affected exports, validation command, and rollback note before promotion.",
      "evidenceNeeded": "Public Rockstar/Take-Two/support/manual/store/Newswire material, official patch notes, trusted public review context, verified released-game capture, or repeated direct testing that names or shows the exact activity detail being promoted.",
      "blockedInputs": [
        "memory-only promotions",
        "one-frame overclaims",
        "unscoped guide rewrites",
        "spoiler-bearing snippets",
        "activity roster expansion from one source",
        "missing rollback notes"
      ],
      "affectedRoutes": [
        "/blog/gta-6-activities-minigames-sports-fishing-watchlist/",
        "/guides/",
        "/map/",
        "/data/answer-engine-packet.json"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local receipt and static copy updates only; production deploy, public correction post, newsletter send, social/Discord alert, sponsored creator copy, RP sales claim, account action, or external write remains approval-gated."
    }
  ],
  "trophyAchievementEvidenceMatrix": [
    {
      "id": "hidden-story-trophy-names",
      "audience": "Spoiler-sensitive readers, completionists, guide writers, and answer engines",
      "currentPosture": "Mask by default",
      "readerDecision": "Do not expose hidden trophy names, descriptions, icons, ending hints, mission names, or story-outcome labels in titles, snippets, RSS, article cards, creator hooks, or answer packets before an explicit spoiler gate.",
      "safeActionNow": "Use generic completion language, route readers through spoiler-safe mode, and keep hidden rows masked until public platform metadata or verified post-launch evidence can be shown with consent.",
      "evidenceNeeded": "Public PlayStation/Xbox metadata, official guide/support material, verified post-launch capture, or direct testing with platform, date, patch/version, and spoiler scope recorded.",
      "blockedInputs": [
        "leaked trophy lists",
        "private platform screenshots",
        "datamined trophy names",
        "devkit captures",
        "story-spoiling achievement names in public snippets"
      ],
      "affectedRoutes": [
        "/blog/gta-6-trophy-achievement-watchlist/",
        "/spoiler-policy/",
        "/spoiler-safe-mode/",
        "/guides/",
        "/data/spoiler-source-router.json"
      ],
      "promotionReceipt": "Record public source URL or capture path, spoiler scope, mask label, affected snippets/cards, rejected leaked/private inputs, rollback path, and human spoiler review before exposing any hidden-name detail.",
      "verificationGate": "npm run build && npm run validate plus targeted trophy route visual QA",
      "approvalBoundary": "Local static/source-safe update only; public posts, newsletter sends, Discord announcements beyond shipped-progress notes, production deploys, account screenshots, private captures, or external writes require explicit approval."
    },
    {
      "id": "public-platform-metadata",
      "audience": "Players checking PlayStation/Xbox trophy or achievement metadata",
      "currentPosture": "Public metadata only",
      "readerDecision": "Platform metadata can support exact visible fields only; it does not prove hidden descriptions, missable status, difficulty, time-to-complete, Online scope, or guide route by itself.",
      "safeActionNow": "Record platform, region if relevant, visibility, date checked, spoiler scope, and affected routes before changing the article, FAQ, search index, or answer-engine exports.",
      "evidenceNeeded": "Public PlayStation/Xbox trophy or achievement page, official platform API/page visible without private account data, Rockstar support/manual page, or verified post-launch platform capture.",
      "blockedInputs": [
        "account-only screenshots",
        "edited platform cards",
        "cached snippets without live review",
        "private profile captures",
        "complete-list reposts without public URL"
      ],
      "affectedRoutes": [
        "/blog/gta-6-trophy-achievement-watchlist/",
        "/confirmed-vs-rumoured/",
        "/search/",
        "/data/article-search-intent-packets.json",
        "/data/trophy-achievement-evidence-matrix.json"
      ],
      "promotionReceipt": "Record platform, public URL, region/locale, visible fields copied exactly, hidden-field posture, date checked, affected exports, and stale-cache rollback before promoting metadata.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Use only public metadata visible without private account data; no scraping behind login, browser-profile use, account actions, or external writes."
    },
    {
      "id": "online-achievement-scope",
      "audience": "Players, buyers, friend groups, parents, and Online/RP operators",
      "currentPosture": "Online scope unknown",
      "readerDecision": "Keep Online achievements, GTA+, private-session requirements, crossplay/cross-save dependencies, crew tasks, and multiplayer-only completion scope unknown until official Online or verified launch evidence exists.",
      "safeActionNow": "Route Online-related trophy claims through the Online claim split matrix and avoid purchase, subscription, or friend-group advice based on achievement rumours.",
      "evidenceNeeded": "Rockstar Online/support publication, official platform metadata naming the requirement, public store/support text, or verified post-launch testing with platform/date/version context.",
      "blockedInputs": [
        "copied GTA Online assumptions",
        "creator thumbnails implying Online requirements",
        "Discord claims",
        "private session screenshots",
        "subscription-pressure posts"
      ],
      "affectedRoutes": [
        "/blog/gta-6-trophy-achievement-watchlist/",
        "/blog/gta-6-online-watchlist/",
        "/online/",
        "/blog/gta-6-crossplay-cross-save-watchlist/",
        "/data/online-claim-split-matrix.json"
      ],
      "promotionReceipt": "Record whether the requirement is single-player, Online, co-op, crew, GTA+, crossplay, account, private-session, or time-limited, then update Online and buyer routes together.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No purchase, subscription, account login, private-session testing, Discord claim reuse, or external Online verification without explicit approval."
    },
    {
      "id": "missable-difficulty-and-completion-time",
      "audience": "Completionists, guide writers, accessibility readers, and launch-week editors",
      "currentPosture": "Post-launch verification required",
      "readerDecision": "Do not publish missable flags, difficulty estimates, platinum time, collectible counts, chapter gates, or optimal routes until verified post-launch evidence or controlled testing supports each field.",
      "safeActionNow": "Prepare filters and table fields now, but leave values empty or watchlisted until verification receipts exist for the exact completion claim.",
      "evidenceNeeded": "Verified released-game testing, official guide material, public platform metadata plus direct confirmation, patch notes, or repeated controlled completion evidence with rollback path.",
      "blockedInputs": [
        "one-off forum estimates",
        "guide-farm copied tables",
        "memory-only edits",
        "leaked collectible lists",
        "AI completion-time guesses"
      ],
      "affectedRoutes": [
        "/blog/gta-6-trophy-achievement-watchlist/",
        "/guides/",
        "/post-launch-verification-lab/",
        "/content-freshness-sla/",
        "/data/post-launch-verification-lab.json"
      ],
      "promotionReceipt": "Record test method, platform, patch/version, save state, spoiler level, route impact, confidence, and correction trigger before publishing difficulty, missable, time, or route claims.",
      "verificationGate": "npm run build && npm run validate plus post-launch lab receipt review when live evidence exists",
      "approvalBoundary": "No leaked lists, copied guide-farm tables, paid guide extraction, private captures, or public guide publication without source-safe review."
    },
    {
      "id": "creator-thumbnail-and-guide-copy",
      "audience": "YouTubers, streamers, newsletter writers, and social-format creators",
      "currentPosture": "Spoiler-safe creator framing",
      "readerDecision": "Creator copy can discuss how to verify trophies, avoid fake lists, and plan spoiler-safe completion coverage; it must not put hidden names, endings, deaths, betrayal hints, or leaked icons into thumbnails, titles, or snippets.",
      "safeActionNow": "Use share-safe wording, spoiler labels, and route chips to the trophy article, spoiler policy, rumour firewall, and mission guide intake before publishing any draft externally.",
      "evidenceNeeded": "Spoiler-safe public metadata, official material, verified post-launch capture, or human-reviewed creator script that preserves the current spoiler label and no-leaks policy.",
      "blockedInputs": [
        "spoiler thumbnails",
        "leaked icons",
        "ending hints as hooks",
        "full-list reaction videos from private sources",
        "fake platinum guide urgency"
      ],
      "affectedRoutes": [
        "/creator-toolkit/",
        "/blog/gta-6-trophy-achievement-watchlist/",
        "/blog/gta-6-mission-walkthrough-spoiler-safe-guide/",
        "/rumour-firewall/",
        "/data/article-share-packets.json"
      ],
      "promotionReceipt": "Record headline, thumbnail text, spoiler label, evidence source, blocked leak terms, destination routes, and draft-only/public-send boundary before using creator copy.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Draft local copy only; no public social, newsletter, Discord, sponsorship, affiliate, or creator upload without explicit approval."
    },
    {
      "id": "post-launch-table-promotion",
      "audience": "Editors and future agents converting released-game evidence into permanent guide tables",
      "currentPosture": "Require receipt and blast-radius review",
      "readerDecision": "Promote only the exact trophy, achievement, requirement, mode, platform, patch/version, spoiler level, and route supported by evidence; keep neighbouring completion claims unknown until separately verified.",
      "safeActionNow": "Create a post-launch verification receipt, update the article, guide hub, spoiler router, search index, sitemap, feed, answer-engine packet, and corrections log together, then run validation before promotion.",
      "evidenceNeeded": "Verified released-game capture, direct testing, official guide/support/manual material, public platform metadata, or patch notes with platform/date/version and spoiler scope recorded.",
      "blockedInputs": [
        "single unsupported screenshot",
        "private build material",
        "datamined tables",
        "unversioned copied guide rows",
        "stale patch-era completion advice"
      ],
      "affectedRoutes": [
        "/post-launch-verification-lab/",
        "/blog/gta-6-trophy-achievement-watchlist/",
        "/guides/",
        "/spoiler-source-router/",
        "/data/trophy-achievement-evidence-matrix.json"
      ],
      "promotionReceipt": "Record exact row diff, source/capture, platform, mode, patch/version, spoiler scope, neighbouring unknowns, affected exports, correction entry, rollback route, and validation output.",
      "verificationGate": "npm run build && npm run validate plus changed-route visual QA",
      "approvalBoundary": "Local static promotion only until deploy/send/social/account actions are separately approved."
    }
  ],
  "reviewScoreEvidenceMatrix": [
    {
      "id": "public-review-page",
      "audience": "Readers checking whether a GTA 6 review, verdict quote, or score is real",
      "currentPosture": "Public named review required",
      "readerDecision": "Treat review text, verdict quotes, star ratings, platform verdicts, and score screenshots as untrusted until the named outlet page is public and readers can open the exact claim.",
      "safeActionNow": "Keep score claims in watchlist mode, link the review-scores article, and avoid purchase, refund, or platform advice until the public page and context are visible.",
      "evidenceNeeded": "Public named outlet review, official publisher review context, visible outlet correction/update note, or verified post-launch review page with date and platform context.",
      "blockedInputs": [
        "private embargo emails",
        "anonymous reviewer screenshots",
        "edited score cards",
        "deleted social claims",
        "quote cards without live article links"
      ],
      "affectedRoutes": [
        "/blog/gta-6-review-scores-metacritic-embargo-watchlist/",
        "/buying-guide/",
        "/reader-action-router/",
        "/data/article-share-packets.json"
      ]
    },
    {
      "id": "aggregator-listing",
      "audience": "Readers searching for Metacritic, OpenCritic, score averages, rankings, and platform splits",
      "currentPosture": "Aggregator page must be visible",
      "readerDecision": "Do not publish exact averages, rankings, score distributions, platform splits, or badge claims from mockups or cached snippets before the aggregator page is live and attributable.",
      "safeActionNow": "Use generic review-watch wording until Metacritic/OpenCritic or another visible public aggregator lists GTA 6 with source pages readers can inspect.",
      "evidenceNeeded": "Visible public aggregator page, linked outlet pages, platform-specific listing context, date checked, and correction path if averages or included reviews change.",
      "blockedInputs": [
        "fake Metacritic pages",
        "edited OpenCritic cards",
        "cached search snippets",
        "AI-generated averages",
        "private spreadsheet screenshots"
      ],
      "affectedRoutes": [
        "/blog/gta-6-review-scores-metacritic-embargo-watchlist/",
        "/seo-aeo-strategy/",
        "/data/article-search-intent-packets.json",
        "/data/answer-engine-packet.json"
      ]
    },
    {
      "id": "embargo-and-review-code",
      "audience": "Creators, buyers, and editors evaluating embargo timing, review-copy access, or early verdict claims",
      "currentPosture": "Attributable public wording only",
      "readerDecision": "An embargo time, review-code claim, or creator early-access line does not prove the review score, game quality, platform performance, preorder value, or spoiler-safe publication timing.",
      "safeActionNow": "Route embargo chatter through early-access intake, keep private emails out of public copy, and do not imply access or verdict quality without a public source.",
      "evidenceNeeded": "Public outlet disclosure, official publisher guidance, visible review page, platform-store media context, or named creator/public press statement that does not expose private material.",
      "blockedInputs": [
        "private embargo PDFs",
        "review-code marketplaces",
        "creator DMs",
        "screen-recorded email inboxes",
        "hands-on claims without named public source"
      ],
      "affectedRoutes": [
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-review-scores-metacritic-embargo-watchlist/",
        "/creator-toolkit/",
        "/launch-packet-builder/"
      ]
    },
    {
      "id": "spoiler-bearing-review-detail",
      "audience": "Spoiler-sensitive readers, guide writers, newsletter editors, and social/Discord handoffs",
      "currentPosture": "Spoiler mode required",
      "readerDecision": "Review details can reveal missions, map areas, trophies, endings, late-game systems, Online behavior, or performance context; keep them out of titles, metadata, RSS, snippets, article cards, and launch packets unless spoiler scope is explicit.",
      "safeActionNow": "Use spoiler-safe summary language, route detailed claims through the spoiler source router, and keep hidden story/gameplay specifics behind reviewed spoiler gates.",
      "evidenceNeeded": "Public review page or verified post-launch evidence with spoiler scope, affected routes, snippet policy, and correction/rollback path recorded.",
      "blockedInputs": [
        "leaked story verdicts",
        "ending summaries",
        "mission-specific review screenshots",
        "hidden trophy mentions",
        "unlabelled late-game video clips"
      ],
      "affectedRoutes": [
        "/spoiler-source-router/",
        "/spoiler-policy/",
        "/blog/gta-6-trophy-achievement-watchlist/",
        "/newsletter-segment-router/"
      ]
    },
    {
      "id": "commercial-verdict-pressure",
      "audience": "Affiliate planners, buying-guide editors, sponsorship reviewers, and hardware/platform buyers",
      "currentPosture": "Commercial approval required",
      "readerDecision": "Do not turn review scores into affiliate urgency, platform-war copy, hardware upgrade pressure, preorder advice, or sponsor claims without public evidence, disclosure, and approval.",
      "safeActionNow": "Keep commercial copy draft-only, disclose any future monetised link, and prefer reader utility over score-chasing or quote-mined outrage.",
      "evidenceNeeded": "Public review/source evidence, explicit affiliate/sponsor approval, disclosure copy, buying-guide update, and verification after affected route changes.",
      "blockedInputs": [
        "buy now because score leaked",
        "undisclosed affiliate copy",
        "platform-war score cards",
        "sponsor claims implying review access",
        "hardware upgrade pressure from fake benchmarks"
      ],
      "affectedRoutes": [
        "/buying-guide/",
        "/sponsorship/",
        "/blog/is-gta-6-coming-to-pc/",
        "/deployment-readiness/"
      ]
    },
    {
      "id": "quote-card-and-score-change-reconciliation",
      "audience": "Editors, creators, buyer-guide owners, answer engines, and future agents reconciling review pull quotes, badges, score changes, or aggregator movement",
      "currentPosture": "Public context and correction trail required",
      "readerDecision": "Do not treat a quote card, award badge, moving average, platform split, correction note, or score delta as stable guidance until the live source, included reviews, platform scope, date checked, spoiler scope, and reason for the change are recorded.",
      "safeActionNow": "Keep quote and aggregate language narrow, route buyer/commercial copy through approval, and update snippets, schema, launch packets, search exports, RSS, sitemap, and corrections together only after the source trail is visible.",
      "evidenceNeeded": "Live outlet review or aggregator page, visible included-review list or correction note, platform/date context, source URL, spoiler classification, affected-route list, rollback path, and post-change validation.",
      "blockedInputs": [
        "cropped quote cards",
        "award badges without source pages",
        "cached aggregate screenshots",
        "platform-war score deltas",
        "deleted review snippets",
        "affiliate copy built from moving averages"
      ],
      "affectedRoutes": [
        "/blog/gta-6-review-scores-metacritic-embargo-watchlist/",
        "/buying-guide/",
        "/launch-packet-builder/",
        "/data/review-score-evidence-matrix.json",
        "/data/answer-engine-packet.json"
      ]
    },
    {
      "id": "post-launch-review-reconciliation",
      "audience": "Editors and future agents converting public reviews into durable launch coverage",
      "currentPosture": "Receipt and blast-radius review",
      "readerDecision": "Promote only the exact public review, score, quote, platform, patch/version, spoiler scope, and reader action supported by evidence; keep neighbouring claims unknown until separately verified.",
      "safeActionNow": "Create a post-launch verification receipt, update the review article, buyer pages, search index, answer-engine packets, RSS, sitemap, corrections log, and affected launch packets together, then run validation.",
      "evidenceNeeded": "Public review pages, visible aggregator listing, official publisher context, verified post-launch capture, patch notes, or outlet correction/update with date and source path recorded.",
      "blockedInputs": [
        "single unsupported screenshot",
        "unversioned copied score table",
        "stale aggregate after corrections",
        "memory-only edits",
        "private build material"
      ],
      "affectedRoutes": [
        "/post-launch-verification-lab/",
        "/blog/gta-6-review-scores-metacritic-embargo-watchlist/",
        "/correction-impact-router/",
        "/data/review-score-evidence-matrix.json"
      ]
    }
  ],
  "platformStoreSourceRoutes": [
    {
      "id": "console-store-listings",
      "surface": "PlayStation and Xbox official store pages",
      "status": "narrow official platform baseline",
      "canonicalRoutes": [
        "/buying-guide/",
        "/release-date/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/launch-checklist/"
      ],
      "promoteWhen": "A public official PlayStation or Xbox listing names GTA 6 with release timing, preorder availability, edition details, preload timing, refund terms, rating metadata, or platform-specific purchase requirements.",
      "evidenceGate": "Public official platform-store URL plus visible page text that can be cited without login-only proof.",
      "blockedInputs": [
        "retailer placeholders",
        "cached search snippets without a public page",
        "fake store screenshots",
        "affiliate links before approval",
        "login-only account pages as public evidence"
      ],
      "approvalRequiredFor": [
        "affiliate/sponsor links",
        "public alert sends",
        "production deploy",
        "account-connected store checks"
      ]
    },
    {
      "id": "pc-store-and-launcher-pages",
      "surface": "Steam, Epic, Rockstar Store, Rockstar Launcher, and Rockstar Support",
      "status": "official-gap",
      "canonicalRoutes": [
        "/blog/is-gta-6-coming-to-pc/",
        "/features/",
        "/buying-guide/",
        "/faq/"
      ],
      "promoteWhen": "A GTA VI-specific public page from Rockstar, Rockstar Support, Rockstar Store/Launcher, Steam, or Epic names PC timing, requirements, launcher behavior, or PC purchase availability.",
      "evidenceGate": "Public official PC/support/store URL with GTA VI-specific wording; generic franchise launcher docs are not enough.",
      "blockedInputs": [
        "hardware speculation tables",
        "AI-generated requirement lists",
        "third-party storefront rumours",
        "datamined launcher strings",
        "private support screenshots"
      ],
      "approvalRequiredFor": [
        "hardware affiliate recommendations",
        "public alert sends",
        "production deploy",
        "account-connected support checks"
      ]
    },
    {
      "id": "rating-board-and-parental-pages",
      "surface": "ESRB, PEGI, platform parental-control pages, and official store rating metadata",
      "status": "rating-pending platform metadata",
      "canonicalRoutes": [
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/spoiler-policy/",
        "/guides/",
        "/buying-guide/"
      ],
      "promoteWhen": "A public rating-board entry, official platform rating panel, or Rockstar/Take-Two page publishes rating descriptors, parental-control guidance, or content-warning metadata.",
      "evidenceGate": "Public rating-board or official platform page that names GTA VI and rating descriptors directly.",
      "blockedInputs": [
        "fake ESRB/PEGI screenshots",
        "regional placeholder age badges",
        "story-spoiling leaked trophy/mission names",
        "retailer guesswork"
      ],
      "approvalRequiredFor": [
        "public alert sends",
        "production deploy",
        "paid-safety or sponsor placements"
      ]
    },
    {
      "id": "preload-storage-and-support-notices",
      "surface": "Platform store download metadata, Rockstar Support, and console system notices",
      "status": "watchlist-gap",
      "canonicalRoutes": [
        "/blog/gta-6-preload-download-size-watchlist/",
        "/launch-checklist/",
        "/buying-guide/",
        "/deployment-readiness/"
      ],
      "promoteWhen": "Official platform or Rockstar Support pages publish download size, preload timing, refund/support terms, account requirements, or technical setup notes for GTA VI.",
      "evidenceGate": "Public official page or store metadata with GTA VI-specific preload/download/support wording; user screenshots are not sufficient.",
      "blockedInputs": [
        "console screenshot leaks",
        "placeholder download sizes",
        "private beta/support pages",
        "unverified CDN manifests",
        "creator estimates as facts"
      ],
      "approvalRequiredFor": [
        "public alert sends",
        "production deploy",
        "external monitoring jobs",
        "account-connected store/support checks"
      ]
    }
  ],
  "spoilerSourceRoutes": [
    {
      "id": "metadata-snippet-safe-lane",
      "lane": "spoiler-free public metadata",
      "status": "always-safe-with-source-label",
      "canonicalRoutes": [
        "/spoiler-policy/",
        "/guides/",
        "/search/",
        "/blog/spoiler-safe-gta-6-guides/"
      ],
      "allowedEvidence": [
        "official public marketing copy",
        "official public trailers and screenshots without late-story context",
        "spoiler-free owned gameplay observations after launch",
        "reader-facing setup/accessibility/platform facts"
      ],
      "publishRules": [
        "Keep titles, meta descriptions, OpenGraph text, search snippets, homepage cards, and newsletter subject lines free of story outcomes.",
        "Use direct answer copy that names the source status without mission, ending, death, betrayal, twist, or final-location detail.",
        "Prefer generic anchors such as spoiler-safe walkthrough, launch checklist, or chapter guide until the reader opts into details."
      ],
      "blockedInputs": [
        "leaked mission names",
        "ending summaries",
        "private trophy lists",
        "datamined story flags",
        "thumbnail spoilers",
        "unlabelled community posts"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Static local publishing only; public alerts, social posts, deploys, and external newsletter sends require explicit approval."
    },
    {
      "id": "walkthrough-chapter-gated-lane",
      "lane": "spoiler-gated walkthrough content",
      "status": "post-launch-gated",
      "canonicalRoutes": [
        "/guides/",
        "/spoiler-policy/",
        "/blog/gta-6-launch-checklist/",
        "/blog/gta-6-trophy-achievement-watchlist/"
      ],
      "allowedEvidence": [
        "owned post-launch gameplay notes",
        "official guide/support material",
        "reader-submitted evidence only after moderation and source review",
        "patch-versioned screenshots captured or licensed for use"
      ],
      "publishRules": [
        "Put spoiler-free setup first, then clearly labelled chapter, mission, late-game, ending, or 100% completion sections.",
        "Keep spoiler labels in visible headings, cards, search index summaries, and related links.",
        "Add correction-log entries when gated guidance changes a route-facing answer or invalidates prior guide advice."
      ],
      "blockedInputs": [
        "private build footage",
        "leaked walkthrough dumps",
        "unmoderated comments",
        "full mission trees copied from social posts",
        "AI-generated completion tables without verification"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Deploys, public distribution, and community embed/quote decisions require explicit approval."
    },
    {
      "id": "trophy-achievement-rating-lane",
      "lane": "trophy, achievement, and rating-sensitive spoilers",
      "status": "watchlist-until-official-or-post-launch",
      "canonicalRoutes": [
        "/blog/gta-6-trophy-achievement-watchlist/",
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/spoiler-policy/",
        "/buying-guide/"
      ],
      "allowedEvidence": [
        "official platform trophy/achievement pages after public release",
        "ESRB/PEGI or official store rating descriptors",
        "owned post-launch verification with spoiler labels",
        "Rockstar or platform support pages"
      ],
      "publishRules": [
        "Summarize ratings without story spoilers where possible.",
        "Keep hidden trophy names, endings, late-game bosses, and major story outcomes out of metadata and first-screen copy.",
        "Route parents and buyers to rating descriptors and spoiler policy before detailed trophy pages."
      ],
      "blockedInputs": [
        "fake ESRB screenshots",
        "private trophy lists",
        "retailer age guesses",
        "story-spoiling achievement leaks",
        "platform screenshots without public URLs"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Rating/safety alerts, paid-safety sponsorships, public posts, and deploys require explicit approval."
    },
    {
      "id": "map-collectibles-activity-lane",
      "lane": "map, collectibles, vehicles, and activity spoilers",
      "status": "post-launch-verified",
      "canonicalRoutes": [
        "/map/",
        "/map-claim-ledger/",
        "/vehicles/",
        "/features/",
        "/guides/"
      ],
      "allowedEvidence": [
        "official media",
        "owned post-launch capture",
        "patch-versioned in-game verification",
        "official support or guide pages"
      ],
      "publishRules": [
        "Separate world/location basics from late-game locations, collectibles, secret activities, and mission-only unlocks.",
        "Store record-level spoiler scope before promoting database rows into guide pages.",
        "Keep generic map and database pages useful without exposing hidden collectibles or final-area details in snippets."
      ],
      "blockedInputs": [
        "complete leaked maps",
        "datamined collectible lists",
        "private build screenshots",
        "unsourced full vehicle rosters",
        "extracted asset filenames"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Interactive map launches, public distribution, external embeds, and deploys require explicit approval."
    }
  ],
  "crawlPriorityRoutes": [
    {
      "route": "/source-policy/",
      "crawlPriority": "critical",
      "demandScore": 197,
      "schema": "WebPage + FAQPage + BreadcrumbList",
      "sourceGate": "Source policy",
      "updateTrigger": "Update when official-source checks, corrections log, route inventory, or query map changes affect this route."
    },
    {
      "route": "/rumour-firewall/",
      "crawlPriority": "critical",
      "demandScore": 191,
      "schema": "WebPage + FAQPage + BreadcrumbList",
      "sourceGate": "Trust tool",
      "updateTrigger": "Update when official-source checks, corrections log, route inventory, or query map changes affect this route."
    },
    {
      "route": "/blog/gta-6-account-linking-login-security-watchlist/",
      "crawlPriority": "critical",
      "demandScore": 187,
      "schema": "Article + FAQPage + BreadcrumbList",
      "sourceGate": "Update only when public Rockstar, Take-Two, Rockstar Support, official platform-store/support/status, official account documentation, or verified post-launch evidence supports the exact GTA 6 account, login, 2FA, verification, entitlement, transfer, or support step.",
      "updateTrigger": "Update only when public Rockstar, Take-Two, Rockstar Support, official platform-store/support/status, official account documentation, or verified post-launch evidence supports the exact GTA 6 account, login, 2FA, verification, entitlement, transfer, or support step."
    },
    {
      "route": "/preorder-safety-centre/",
      "crawlPriority": "critical",
      "demandScore": 175,
      "schema": "WebPage + FAQPage + BreadcrumbList",
      "sourceGate": "Buyer safety",
      "updateTrigger": "Update when official-source checks, corrections log, route inventory, or query map changes affect this route."
    },
    {
      "route": "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
      "crawlPriority": "critical",
      "demandScore": 141,
      "schema": "Article + FAQPage + BreadcrumbList",
      "sourceGate": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels.",
      "updateTrigger": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels."
    },
    {
      "route": "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
      "crawlPriority": "critical",
      "demandScore": 101,
      "schema": "Article + FAQPage + BreadcrumbList",
      "sourceGate": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels.",
      "updateTrigger": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels."
    },
    {
      "route": "/blog/gta-6-mobile-apk-download-watchlist/",
      "crawlPriority": "critical",
      "demandScore": 101,
      "schema": "Article + FAQPage + BreadcrumbList",
      "sourceGate": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels.",
      "updateTrigger": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels."
    },
    {
      "route": "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
      "crawlPriority": "critical",
      "demandScore": 69,
      "schema": "Article + FAQPage + BreadcrumbList",
      "sourceGate": "Update immediately when official preorder, edition, price, preload, refund, or platform-store pages appear.",
      "updateTrigger": "Update immediately when official preorder, edition, price, preload, refund, or platform-store pages appear."
    },
    {
      "route": "/buying-guide/",
      "crawlPriority": "critical",
      "demandScore": 67,
      "schema": "WebPage + FAQPage + BreadcrumbList",
      "sourceGate": "Buyer watchlist",
      "updateTrigger": "Update when official-source checks, corrections log, route inventory, or query map changes affect this route."
    },
    {
      "route": "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
      "crawlPriority": "critical",
      "demandScore": 62,
      "schema": "Article + FAQPage + BreadcrumbList",
      "sourceGate": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels.",
      "updateTrigger": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels."
    },
    {
      "route": "/media-gallery/",
      "crawlPriority": "critical",
      "demandScore": 53,
      "schema": "WebPage + FAQPage + BreadcrumbList",
      "sourceGate": "Media gallery",
      "updateTrigger": "Update when official-source checks, corrections log, route inventory, or query map changes affect this route."
    },
    {
      "route": "/creator-toolkit/",
      "crawlPriority": "critical",
      "demandScore": 38,
      "schema": "WebPage + FAQPage + BreadcrumbList",
      "sourceGate": "Creator toolkit",
      "updateTrigger": "Update when official-source checks, corrections log, route inventory, or query map changes affect this route."
    },
    {
      "route": "/blog/gta-6-preload-download-size-watchlist/",
      "crawlPriority": "critical",
      "demandScore": 28,
      "schema": "Article + FAQPage + BreadcrumbList",
      "sourceGate": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels.",
      "updateTrigger": "Update when official pages change, when the launch checklist/tooling changes, or when post-launch guides need spoiler labels."
    },
    {
      "route": "/blog/gta-6-voice-actors-cast-jason-lucia-watchlist/",
      "crawlPriority": "critical",
      "demandScore": 26,
      "schema": "Article + FAQPage + BreadcrumbList",
      "sourceGate": "Update when Rockstar publishes new character copy, official artwork, interviews, or post-launch story details with spoiler controls.",
      "updateTrigger": "Update when Rockstar publishes new character copy, official artwork, interviews, or post-launch story details with spoiler controls."
    },
    {
      "route": "/blog/gta-6-wishlist-alerts-official-page-tracker/",
      "crawlPriority": "critical",
      "demandScore": 24,
      "schema": "Article + FAQPage + BreadcrumbList",
      "sourceGate": "Update immediately when official preorder, edition, price, preload, refund, or platform-store pages appear.",
      "updateTrigger": "Update immediately when official preorder, edition, price, preload, refund, or platform-store pages appear."
    },
    {
      "route": "/map/",
      "crawlPriority": "critical",
      "demandScore": 23,
      "schema": "WebPage + FAQPage + BreadcrumbList",
      "sourceGate": "Confirmed + analysis",
      "updateTrigger": "Update when official-source checks, corrections log, route inventory, or query map changes affect this route."
    },
    {
      "route": "/release-date/",
      "crawlPriority": "critical",
      "demandScore": 21,
      "schema": "WebPage + FAQPage + BreadcrumbList",
      "sourceGate": "Confirmed",
      "updateTrigger": "Update when official-source checks, corrections log, route inventory, or query map changes affect this route."
    },
    {
      "route": "/blog/gta-6-trailer-3-countdown-watchlist/",
      "crawlPriority": "critical",
      "demandScore": 19,
      "schema": "Article + FAQPage + BreadcrumbList",
      "sourceGate": "Update only from official trailer pages, official screenshots, or Rockstar Newswire context; keep inferred observations labelled.",
      "updateTrigger": "Update only from official trailer pages, official screenshots, or Rockstar Newswire context; keep inferred observations labelled."
    },
    {
      "route": "/features/",
      "crawlPriority": "critical",
      "demandScore": 18,
      "schema": "WebPage + FAQPage + BreadcrumbList",
      "sourceGate": "Database",
      "updateTrigger": "Update when official-source checks, corrections log, route inventory, or query map changes affect this route."
    },
    {
      "route": "/map-claim-ledger/",
      "crawlPriority": "critical",
      "demandScore": 18,
      "schema": "WebPage + FAQPage + BreadcrumbList",
      "sourceGate": "Map evidence ledger",
      "updateTrigger": "Update when official-source checks, corrections log, route inventory, or query map changes affect this route."
    }
  ],
  "escalationRules": [
    {
      "id": "my-1163-official-source-freshness-handoff-cue",
      "sourceId": "rockstar-vi",
      "cadence": "6:54 AM official-source freshness handoff cue before baseline reuse",
      "promoteWhen": "Use this 6:54 AM freshness handoff cue before the current GTA 6 official-source baseline is reused in any reader route, generated export, correction row, artifact, Linear proof, requested progress copy, or future loop handoff: confirm the checked baseline is still November 19, 2026 for PS5 and Xbox Series X|S; answer only exact date/platform questions; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, account/browser-profile, purchase, subscription, affiliate/sponsor, newsletter, social, broader Discord, GitHub-write, public-send, and adjacent claims to review or watchlist surfaces; keep official-sources, source-review queue, source-change feed, correction router, source policy, generated JSON, correction log, artifact, validation, rollback, and next local action synchronized; and stop before deploys, DNS, credentials, account actions, browser profiles, paid services, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-1145-official-source-next-check-cue",
      "sourceId": "rockstar-vi",
      "cadence": "5:48 AM official-source next-check cue before baseline reuse",
      "promoteWhen": "Use this 5:48 AM next-check cue before the current GTA 6 official-source baseline is reused in any reader route, generated export, correction row, artifact, Linear proof, requested progress copy, or future loop handoff: decide whether the next check is exact-answer reuse, watchlist review, proof sync, correction impact, or approval stop; answer only the public November 19, 2026 PS5 and Xbox Series X|S baseline when the reader question exactly matches it; keep PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, account/browser-profile, purchase, subscription, affiliate/sponsor, newsletter, social, broader Discord, GitHub-write, public-send, and adjacent claims visibly blocked or routed to review surfaces; sync official-sources, source-review queue, source-change feed, correction router, source policy, generated JSON, correction log, artifact, validation, rollback, and next local action together; and stop before deploys, DNS, credentials, account actions, browser profiles, paid services, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-1142-official-source-reader-clarity-cue",
      "sourceId": "rockstar-vi",
      "cadence": "12:33 AM official-source reader clarity cue before baseline reuse",
      "promoteWhen": "Use this 12:33 AM reader clarity cue before the current GTA 6 official-source baseline is reused in any reader route, generated export, correction row, artifact, Linear proof, requested progress copy, or future loop handoff: name the reader question first; answer only if the question exactly matches the public November 19, 2026 PS5 and Xbox Series X|S baseline; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, account/browser-profile, purchase, subscription, affiliate/sponsor, newsletter, social, broader Discord, GitHub-write, public-send, and other adjacent claims to watchlist or review surfaces; sync official-sources, source-review queue, source-change feed, correction router, source policy, generated JSON, correction log, artifact, validation, rollback, and next local action together; and stop before deploys, DNS, credentials, account actions, browser profiles, paid services, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-1125-official-source-next-action-cue",
      "sourceId": "rockstar-vi",
      "cadence": "1:01 AM official-source next-action cue before freshness evidence is reused",
      "promoteWhen": "Use this 1:01 AM next-action cue before the current GTA 6 official-source baseline is reused in any reader route, generated export, correction row, artifact, Linear proof, requested progress copy, or future loop handoff: confirm the freshness evidence is public and still supports only November 19, 2026 for PS5 and Xbox Series X|S; choose the next local action before copy moves; sync official-sources, source-review queue, source-change feed, correction router, source policy, generated JSON, correction log, artifact, validation, rollback, and next local action together; keep PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, account/browser-profile, purchase, subscription, affiliate/sponsor, newsletter, social, broader Discord, GitHub-write, and public-send neighbours visibly blocked or routed to review/watchlist surfaces; and stop before deploys, DNS, credentials, account actions, browser profiles, paid services, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-1122-official-source-next-step-cue",
      "sourceId": "rockstar-vi",
      "cadence": "12:44 AM official-source next-step cue before reuse leaves this pass",
      "promoteWhen": "Use this 12:44 AM next-step cue before the current GTA 6 official-source baseline is reused in any reader route, generated export, correction row, artifact, Linear proof, requested progress copy, or future loop handoff: name the next local surface before copy moves; keep the supported answer scoped to November 19, 2026 for PS5 and Xbox Series X|S; confirm the source family is public Rockstar/Newswire or official platform evidence; apply source-freshness-policy-pack-2026-05-26 by recording checked time, source URL, freshness status, exception or rejection reason, and rollback path; sync official-sources, source-review queue, source-change feed, correction router, source policy, generated JSON, correction log, artifact, validation, and next local action together; keep PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, account/browser-profile, purchase, subscription, affiliate/sponsor, newsletter, social, broader Discord, GitHub-write, and public-send neighbours visibly blocked or routed to review/watchlist surfaces; and stop before deploys, DNS, credentials, account actions, browser profiles, paid services, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-1119-official-source-verification-cue",
      "sourceId": "rockstar-vi",
      "cadence": "12:24 AM official-source verification cue before reuse leaves this pass",
      "promoteWhen": "Use this 12:24 AM verification cue before the current GTA 6 official-source baseline is reused in any reader route, generated export, correction row, artifact, Linear proof, requested progress copy, or future loop handoff: confirm the exact supported answer still fits November 19, 2026 for PS5 and Xbox Series X|S; name Rockstar/Newswire or official platform evidence as the source family before any copy moves; sync official-sources, source-review queue, source-change feed, correction router, source policy, generated JSON, correction log, artifact, validation, rollback, and next local action together; keep PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, account/browser-profile, purchase, subscription, affiliate/sponsor, newsletter, social, broader Discord, GitHub-write, and public-send neighbours visibly blocked or routed to review/watchlist surfaces; and stop before deploys, DNS, credentials, account actions, browser profiles, paid services, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-1116-official-source-verification-cue",
      "sourceId": "rockstar-vi",
      "cadence": "12:02 AM official-source verification cue before reuse leaves this pass",
      "promoteWhen": "Use this 12:02 AM verification cue before the current GTA 6 official-source baseline is reused in any reader route, generated export, correction row, artifact, Linear proof, requested progress copy, or future loop handoff: confirm the supported answer remains November 19, 2026 for PS5 and Xbox Series X|S; name Rockstar/Newswire or official platform evidence as the source family before any claim moves; keep PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, account/browser-profile, purchase, subscription, affiliate/sponsor, newsletter, social, broader Discord, GitHub-write, and public-send neighbours visibly blocked or routed to review/watchlist surfaces; rebuild route HTML plus source-monitor JSON plus source-impact JSON plus source-escalation JSON plus corrections data together; carry artifacts/my-1116-official-source-verification-cue-2026-05-27.md, validation, rollback, and next local action; and stop before deploys, DNS, credentials, account actions, browser profiles, paid services, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-1113-official-source-verification-cue",
      "sourceId": "rockstar-vi",
      "cadence": "11:35 PM official-source verification cue before a reviewed baseline leaves local proof",
      "promoteWhen": "Use this 11:35 PM verification cue before the current GTA 6 official-source baseline leaves local proof for any reader route, generated export, correction row, artifact, Linear proof, requested progress copy, or future loop handoff: confirm the supported answer remains November 19, 2026 for PS5 and Xbox Series X|S; choose whether the next action is exact-answer reuse, review-gap routing, proof sync, correction impact, rollback, or approval stop; rebuild route HTML plus source-monitor JSON plus source-impact JSON plus source-escalation JSON plus corrections data together; carry artifacts/my-1113-official-source-verification-cue-2026-05-26.md, validation, visual review where UI changes, rollback, and next local action; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, account/browser-profile, purchase, subscription, affiliate/sponsor, newsletter, social, broader Discord, GitHub-write, and public-send neighbours to review/watchlist surfaces; and stop before deploys, DNS, credentials, account actions, browser profiles, paid services, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-1108-official-source-next-step-cue",
      "sourceId": "rockstar-vi",
      "cadence": "11:06 PM official-source next-step cue before a reviewed baseline leaves the monitor",
      "promoteWhen": "Use this 11:06 PM next-step cue before the current GTA 6 official-source baseline leaves the monitor for any reader route, generated export, correction row, artifact, Linear proof, requested progress copy, or future loop handoff: name the next local surface; keep the supported answer scoped to November 19, 2026 for PS5 and Xbox Series X|S; attach source IDs, checked timestamp, blocked neighbouring claims, generated JSON, artifact, validation, visual receipt, rollback, and next local action; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, account/browser-profile, purchase, subscription, affiliate/sponsor, newsletter, social, broader Discord, GitHub-write, and public-send neighbours to review/watchlist surfaces; and stop before deploys, DNS, credentials, account actions, browser profiles, paid services, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-1103-official-source-reader-action-cue",
      "sourceId": "rockstar-vi",
      "cadence": "10:20 PM official-source reader action before a reviewed baseline is reused",
      "promoteWhen": "Use this 10:20 PM reader action cue before the current GTA 6 official-source baseline is reused in any reader route, generated export, correction row, artifact, Linear proof, or requested progress copy: choose answer, hold, route, sync, or stop; keep the supported answer scoped to November 19, 2026 for PS5 and Xbox Series X|S; keep PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, account/browser-profile, purchase, subscription, affiliate/sponsor, newsletter, social, broader Discord, GitHub-write, and public-send neighbours visibly routed to review/watchlist surfaces; rebuild route HTML plus source-monitor JSON plus source-impact JSON plus source-escalation JSON plus status snapshots plus corrections data together; carry artifacts/my-1103-official-source-reader-action-cue-2026-05-26.md plus validation, rollback, and next local action; and stop before deploys, DNS, credentials, account actions, browser profiles, paid services, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-1100-official-source-priority-ladder-cue",
      "sourceId": "rockstar-vi",
      "cadence": "9:55 PM official-source priority ladder before a reviewed baseline moves",
      "promoteWhen": "Use this priority ladder cue before the current GTA 6 official-source baseline moves into a reader answer, generated export, correction row, artifact, Linear proof, or requested progress copy: rank the next action as exact-answer reuse, review-only gap, proof sync, correction impact, rollback, or approval stop; keep the supported answer scoped to November 19, 2026 for PS5 and Xbox Series X|S; keep PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, account/browser-profile, purchase, subscription, affiliate/sponsor, newsletter, social, broader Discord, GitHub-write, and public-send neighbours visibly routed to review/watchlist surfaces; rebuild route HTML plus source-monitor JSON plus source-impact JSON plus source-escalation JSON plus status snapshots plus corrections data together; carry artifacts/my-1100-official-source-priority-ladder-cue-2026-05-26.md plus validation, rollback, and next local action; and stop before deploys, DNS, credentials, account actions, browser profiles, paid services, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-1096-official-source-freshness-cue",
      "sourceId": "rockstar-vi",
      "cadence": "9:25 PM official-source freshness cue before a reviewed baseline is reused",
      "promoteWhen": "Use this 9:25 PM freshness cue before the current GTA 6 official-source baseline is reused in any reader route, generated export, correction row, artifact, Linear proof, or requested progress copy: confirm the latest reviewed answer is still scoped to November 19, 2026 for PS5 and Xbox Series X|S; name the public Rockstar/Newswire, official platform, or attributed source family that supports only that answer; keep PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, account/browser-profile, purchase, subscription, affiliate/sponsor, newsletter, social, broader Discord, GitHub-write, and public-send neighbours visibly unchanged or routed to review/watchlist surfaces; rebuild route HTML plus source-monitor JSON plus source-impact JSON plus source-escalation JSON plus corrections data together; carry artifacts/my-1096-official-source-freshness-cue-2026-05-26.md plus validation, rollback, and next local action; and stop before deploys, DNS, credentials, account actions, browser profiles, paid services, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-1094-official-source-reader-confidence-cue",
      "sourceId": "rockstar-vi",
      "cadence": "8:51 PM official-source reader confidence cue before a reviewed baseline is trusted or reused",
      "promoteWhen": "Use this reader-confidence cue before the current GTA 6 official-source baseline is trusted or reused in any reader route, generated export, correction row, artifact, Linear proof, or requested progress copy: keep the supported answer scoped to November 19, 2026 for PS5 and Xbox Series X|S; name the public Rockstar/Newswire, official platform, or attributed context anchors that support only that answer; keep PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, account/browser-profile, purchase, subscription, affiliate/sponsor, newsletter, social, broader Discord, GitHub-write, and public-send neighbours visibly blocked or routed to review/watchlist surfaces; rebuild route HTML plus source-monitor JSON plus source-impact JSON plus source-escalation JSON plus corrections data together; carry artifacts/my-1094-official-source-reader-confidence-cue-2026-05-26.md plus validation, visual receipt, rollback, and next local action; and stop before deploys, DNS, credentials, account actions, browser profiles, paid services, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-1078-official-source-next-scan-cue",
      "sourceId": "rockstar-vi",
      "cadence": "7:15 PM official-source next-scan cue before a reviewed baseline is reused",
      "promoteWhen": "Use this next-scan cue before the current GTA 6 official-source baseline is reused in any reader route, generated export, correction row, artifact, Linear proof, or requested progress copy: name the trigger for the next scan; keep the supported answer scoped to November 19, 2026 for PS5 and Xbox Series X|S; confirm the source family is still Rockstar/Newswire or official platform evidence before any route copy moves; rebuild route HTML plus source-monitor JSON plus source-impact JSON plus source-escalation JSON plus corrections data together; carry artifacts/my-1078-official-source-next-scan-cue-2026-05-26.md plus validation, visual receipt, rollback, and next local action; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, account/browser-profile, purchase, subscription, affiliate/sponsor, newsletter, social, broader Discord, GitHub-write, and public-send neighbours to review/watchlist surfaces; and stop before deploys, DNS, credentials, account actions, browser profiles, paid services, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-1071-official-source-action-check-cue",
      "sourceId": "rockstar-vi",
      "cadence": "6:14 PM official-source action check cue before a reviewed baseline is reused",
      "promoteWhen": "Use this action check cue before the current GTA 6 official-source baseline is reused in any reader route, generated export, correction row, artifact, Linear proof, or requested progress copy: confirm the exact answer still fits the public Rockstar/Newswire baseline; keep the supported answer scoped to November 19, 2026 for PS5 and Xbox Series X|S; choose the source route as reuse, review-gap, narrow local update, proof sync, or approval stop; rebuild route HTML plus source-monitor JSON plus source-impact JSON plus source-escalation JSON plus corrections data together; carry artifacts/my-1071-official-source-action-check-cue-2026-05-26.md plus validation and rollback; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, account/browser-profile, purchase, subscription, affiliate/sponsor, newsletter, social, broader Discord, GitHub-write, and public-send neighbours to review/watchlist surfaces; and stop before deploys, DNS, credentials, account actions, browser profiles, paid services, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-1068-official-source-decision-trail-cue",
      "sourceId": "rockstar-vi",
      "cadence": "5:37 PM official-source decision trail cue before a reviewed baseline is reused",
      "promoteWhen": "Use this decision trail cue before the current GTA 6 official-source baseline is reused in any reader route, generated export, correction row, artifact, Linear proof, or requested progress copy: bind the inherited answer to public Rockstar/Newswire wording first; keep the supported answer scoped to November 19, 2026 for PS5 and Xbox Series X|S; label the result as unchanged baseline, narrow local update, correction candidate, proof sync, or approval stop; sync route HTML plus source-monitor JSON plus source-impact JSON plus source-escalation JSON plus corrections data plus artifacts/my-1068-official-source-decision-trail-cue-2026-05-26.md; preserve rollback and next local action; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, account/browser-profile, purchase, subscription, affiliate/sponsor, newsletter, social, broader Discord, GitHub-write, and public-send neighbours to review/watchlist surfaces; and stop before deploys, DNS, credentials, account actions, browser profiles, paid services, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-1065-official-source-freshness-cue",
      "sourceId": "rockstar-vi",
      "cadence": "5:05 PM official-source freshness cue before a reviewed baseline is reused",
      "promoteWhen": "Use this freshness cue before the current GTA 6 official-source baseline is reused in any reader route, generated export, correction row, artifact, Linear proof, or requested progress copy: record the checked time and source family first; keep the supported answer scoped to November 19, 2026 for PS5 and Xbox Series X|S; route unchanged PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, account/browser-profile, purchase, subscription, affiliate/sponsor, newsletter, social, broader Discord, GitHub-write, and public-send neighbours to review/watchlist surfaces; sync route HTML plus source-monitor JSON plus source-impact JSON plus source-escalation JSON plus corrections data plus artifacts/my-1065-official-source-freshness-cue-2026-05-26.md; and stop before deploys, DNS, credentials, account actions, browser profiles, paid services, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-1059-source-route-next-action-cue",
      "sourceId": "rockstar-vi",
      "cadence": "4:10 PM source-route next-action cue before a reviewed official baseline moves into route work",
      "promoteWhen": "Use this source-route next-action cue after the current GTA 6 official-source baseline has been reviewed and before it moves into any reader route, generated export, correction row, artifact, Linear proof, or requested progress copy: name the receiving route; choose the next local action as keep-baseline, narrow-route-update, review-gap, proof-sync, or approval-stop; keep the supported answer scoped to November 19, 2026 for PS5 and Xbox Series X|S; rebuild route HTML plus source-monitor JSON plus source-impact JSON plus source-escalation JSON plus corrections data together; carry artifacts/my-1059-source-route-next-action-cue-2026-05-26.md plus validation result and visual receipt where UI changes; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, account/browser-profile, purchase, subscription, affiliate/sponsor, newsletter, social, broader Discord, GitHub-write, and public-send neighbours to review/watchlist surfaces; and stop before deploys, DNS, credentials, account actions, browser profiles, paid services, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-1054-official-source-route-handoff-cue",
      "sourceId": "rockstar-vi",
      "cadence": "3:31 PM official-source route handoff cue before official-source review hands a baseline to another route",
      "promoteWhen": "Name the receiving route before the baseline leaves official-source review. Use this route handoff cue before the current GTA 6 release/platform baseline leaves official-source review for any reader route, generated export, correction row, artifact, Linear proof, or requested progress copy: name the receiving route first; keep the supported answer scoped to November 19, 2026 for PS5 and Xbox Series X|S; rebuild route HTML, source-monitor JSON, source-impact JSON, source-escalation JSON, and corrections data together; carry artifacts/my-1054-official-source-route-handoff-cue-2026-05-26.md plus validation result plus visual receipt where UI changes; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, and account/browser-profile neighbours to review/watchlist surfaces; and stop before deploys, DNS, credentials, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-1051-official-source-planning-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before an official-source result becomes planned local work",
      "promoteWhen": "Use this planning cue before the current GTA 6 release/platform baseline becomes local route copy, generated export, correction trail, artifact, Linear proof, or requested progress copy: name the next local surface first; keep the supported answer scoped to November 19, 2026 for PS5 and Xbox Series X|S; plan the proof bundle before editing; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, and account/browser-profile neighbours to review/watchlist surfaces; run build, validation, and visual QA where UI changes; and stop before deploys, DNS, credentials, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-1048-official-source-evidence-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before source-backed evidence is reused or relayed",
      "promoteWhen": "Use this evidence cue before the current GTA 6 release/platform baseline is reused, relayed, exported, corrected, commented on, or announced in requested progress copy: confirm the evidence still supports only November 19, 2026 for PS5 and Xbox Series X|S; name the reuse destination before moving copy; rebuild route HTML and generated JSON together; carry durable artifact, validation, visual receipt, Linear proof, rollback, and next local action; and stop before deploys, DNS, credentials, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-1045-official-source-verification-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before an official-source answer is reused or closed",
      "promoteWhen": "Use this verification cue before the current GTA 6 release/platform baseline is reused, closed, exported, corrected, commented on, or announced in requested progress copy: confirm the exact claim is still only November 19, 2026 for PS5 and Xbox Series X|S; classify the proof as Rockstar/Newswire wording, official platform corroboration, attributed context, watchlisted gap, or approval stop; rebuild route HTML and generated JSON together; carry artifact, validation, visual receipt, Linear proof, rollback, and next local action; and stop before deploys, DNS, credentials, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-1042-official-source-scan-action-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before a source scan becomes a local action",
      "promoteWhen": "Use this scan action cue after a GTA 6 official-source scan and before the result changes any reader route, generated export, correction row, artifact, Linear proof, or requested progress copy: choose keep-baseline, review-gap, promote-narrowly, proof-sync, or approval-stop; keep the supported answer scoped to November 19, 2026 for PS5 and Xbox Series X|S; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, and account/browser-profile neighbours to review/watchlist surfaces; keep route HTML plus generated JSON plus correction row plus artifact plus validation plus visual receipt plus Linear proof plus rollback together; and stop before deploys, DNS, credentials, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-1039-official-source-decision-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before an official-source result chooses its next state",
      "promoteWhen": "Use this decision cue before the current GTA 6 release/platform baseline moves from the official-source monitor into a reader answer, review queue, source-change receipt, correction trail, generated export, Linear proof, requested progress copy, or closeout: name the exact decision state, keep the supported answer scoped to November 19, 2026 for PS5 and Xbox Series X|S, carry route HTML plus generated JSON plus correction row plus artifact plus validation plus visual receipt plus Linear proof plus rollback together, route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, and account/browser-profile neighbours to review/watchlist surfaces, and stop before deploys, DNS, credentials, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-1035-official-source-completion-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before marking an official-source result complete",
      "promoteWhen": "Use this completion cue before treating the current GTA 6 release/platform baseline as finished: confirm route copy, generated JSON, correction row, artifact, validation result, visual receipt, Linear comment, Done state, requested Discord progress copy, rollback, and next local action all agree; keep the supported answer scoped to November 19, 2026 for PS5 and Xbox Series X|S; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, and account/browser-profile neighbours to review/watchlist surfaces; and stop before deploys, DNS, credentials, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-1031-official-source-escalation-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before an official-source result escalates beyond the monitor",
      "promoteWhen": "Use this escalation cue before moving the current GTA 6 release/platform baseline into an answer, source-review item, change-feed receipt, correction trail, generated export, Linear proof, or requested progress copy: choose exact-answer, review, correction, proof-sync, or approval-stop escalation; keep the supported answer scoped to November 19, 2026 for PS5 and Xbox Series X|S; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, and account/browser-profile neighbours to review/watchlist surfaces; keep route HTML plus generated JSON plus correction row plus artifact plus validation plus visual receipt plus Linear proof together; and stop before deploys, DNS, credentials, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-1027-official-source-route-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before an official-source answer leaves the monitor",
      "promoteWhen": "Use this route cue before moving the current GTA 6 release/platform baseline from official-source review into any answer route, source-review item, change-feed row, correction trail, JSON export, Linear proof, or requested progress copy: name the destination route, keep the evidence class separate, carry route HTML plus generated JSON plus correction row plus artifact plus validation plus visual receipt plus Linear proof together, route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, and account/browser-profile neighbours to review/watchlist surfaces, and stop before deploys, DNS, credentials, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-1024-official-source-answer-reuse-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before an official-source answer is reused",
      "promoteWhen": "Use this answer-reuse cue before copying the current GTA 6 release/platform baseline into any reader route, generated export, correction row, artifact, Linear proof, or requested progress copy: confirm the reader question exactly asks for the current date/platform answer, keep Rockstar/Newswire wording and official PlayStation/Xbox corroboration separate from attributed context, carry source IDs plus route HTML plus generated JSON plus correction row plus artifact plus visual receipt plus Linear proof together, route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, and account/browser-profile neighbours to review/watchlist surfaces, and stop before deploys, DNS, credentials, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-1019-official-source-next-scan-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before the next official-source scan is trusted",
      "promoteWhen": "Use this next-scan cue before the current GTA 6 release/platform baseline is reused after a source review: confirm the Linear issue is traceable and In Progress, scan Rockstar/Newswire/platform anchors before attributed context, answer only the exact November 19, 2026 PS5 and Xbox Series X|S baseline, sync route HTML plus generated JSON plus correction row plus artifact plus Linear proof, route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, and account/browser-profile neighbours to review/watchlist surfaces, and stop before deploys, DNS, credentials, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-1015-official-source-health-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before source health is reused",
      "promoteWhen": "Use this source-health cue before the current GTA 6 release/platform baseline is reused, exported, commented on, announced, or handed to another local surface: check freshness, keep the answer scoped to November 19, 2026 for PS5 and Xbox Series X|S, verify generated JSON plus route copy plus correction row plus artifact plus visual receipt plus Linear proof agree, route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, and account/browser-profile neighbours to review/watchlist surfaces, and stop before deploys, DNS, credentials, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-1012-official-source-queue-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop when the project has no Todo issue ready",
      "promoteWhen": "Use this queue cue whenever the Linear project has no Todo issue available or the loop starts from an empty queue: create traceable work, move it In Progress, keep the answer scoped to November 19, 2026 for PS5 and Xbox Series X|S, attach source IDs plus generated JSON plus correction row plus artifact plus visual receipt plus Linear proof, route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, and account/browser-profile neighbours to review/watchlist surfaces, sync validation, rollback, and next local action, and stop before deploys, DNS, credentials, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-1009-official-source-handoff-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before the official baseline is handed to another local surface",
      "promoteWhen": "Use this handoff cue before the current GTA 6 release/platform baseline is reused, exported, commented on, announced, or handed to another local surface: name the destination surface, keep the answer scoped to November 19, 2026 for PS5 and Xbox Series X|S, attach source IDs plus generated JSON plus correction row plus artifact plus visual receipt plus Linear proof, route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, and account/browser-profile neighbours to review/watchlist surfaces, sync validation, rollback, and next local action, and stop before deploys, DNS, credentials, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-1007-official-source-checkpoint-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before the official baseline crosses into another local proof surface",
      "promoteWhen": "Use this checkpoint cue before the current GTA 6 release/platform baseline is reused, exported, commented on, announced, or handed to another local surface: confirm the ask is only the November 19, 2026 PS5 and Xbox Series X|S answer; keep Rockstar/Newswire wording, official platform corroboration, and attributed context in separate proof classes; name the destination route, generated JSON, correction row, artifact, Linear proof, requested progress copy, or rollback surface; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, and account/browser-profile neighbours to review/watchlist surfaces; sync validation, visual receipt, generated exports, correction trail, artifact, Linear proof, requested progress note, rollback, and next local action; and stop before deploys, DNS, credentials, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-1005-official-source-confidence-anchor-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before official-source confidence is reused",
      "promoteWhen": "Use this confidence anchor cue before the current GTA 6 release/platform baseline is reused, exported, commented on, announced, or handed to another local surface: anchor confidence to public Rockstar/Newswire wording for the exact November 19, 2026 PS5 and Xbox Series X|S answer; treat PlayStation/Xbox pages as narrow platform corroboration; keep Take-Two/interview coverage as attributed context only; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, and hosted-monitor neighbours to review/watchlist surfaces; sync route HTML, generated JSON, correction row, artifact, validation, visual receipt, Linear proof, requested progress copy, rollback, and next local action; and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-1001-official-source-next-step-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before the official baseline moves to the next local surface",
      "promoteWhen": "Use this next-step cue before the current GTA 6 release/platform baseline leaves the source monitor: choose the next local destination, answer only the exact November 19, 2026 PS5 and Xbox Series X|S claim, route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, and hosted-monitor neighbours to review/watchlist surfaces, sync route HTML, generated JSON, correction row, artifact, validation, visual receipt, Linear proof, requested progress copy, rollback, and next local action, and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-998-official-source-verification-path-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before the official baseline leaves the monitor",
      "promoteWhen": "Use this verification path before the current GTA 6 release/platform baseline is reused, exported, commented on, announced, or handed to another local surface: verify the exact November 19, 2026 PS5 and Xbox Series X|S claim, keep Rockstar/Newswire, official platform, and attributed context separated, name the destination route or export, lock route HTML, generated JSON, correction row, artifact, validation, visual receipt, Linear proof, rollback, and next step together, and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitors, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-994-official-source-action-ladder",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before source-backed answers move to another local surface",
      "promoteWhen": "Use this action ladder before the current GTA 6 release/platform baseline is reused, exported, commented on, announced, or handed to another route: answer only the exact November 19, 2026 PS5 and Xbox Series X|S claim; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, and hosted-monitor neighbours to review/watchlist surfaces; sync route HTML, generated JSON, correction row, artifact, validation, visual receipt, Linear proof, requested progress copy, rollback, and next local destination before closeout; and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-991-source-readiness-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before source reuse, public-source intake, or closeout",
      "promoteWhen": "Use this source-readiness cue before the current GTA 6 release/platform baseline is reused, exported, commented on, announced, or mixed with a public-source/social signal: confirm the answer scope is still only November 19, 2026 for PS5 and Xbox Series X|S; reject or defer stale, unclear-license, credential-heavy, unsafe-dependency, weak-evidence, duplicate, leaked, private, account-only, or social-only inputs; keep route HTML, generated JSON, correction row, artifact, validation, visual receipt, Linear proof, requested progress copy, rollback, and next step together; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, and hosted-monitor neighbours to review/watchlist surfaces; and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-989-official-source-follow-through-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before closing or handing off official-source proof",
      "promoteWhen": "Use this follow-through cue before the current GTA 6 release/platform baseline is closed, copied, exported, commented on, or announced: confirm the answer scope is still only November 19, 2026 for PS5 and Xbox Series X|S; name the next local destination; keep route HTML, generated JSON, correction row, artifact, validation, visual receipt, Linear proof, requested progress copy, rollback, and next step together; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, and hosted-monitor neighbours to review/watchlist surfaces; and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-986-official-source-decision-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before reusing official-source evidence",
      "promoteWhen": "Use this decision cue before the current GTA 6 release/platform baseline moves from official-source evidence into any reader route, generated JSON, correction trail, artifact, Linear proof, visual receipt, or requested progress copy: choose exact-answer reuse only for the November 19, 2026 PS5/Xbox Series X|S baseline; send adjacent PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, and hosted-monitor claims to review/watchlist routes; sync proof surfaces before Done; and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-983-official-source-evidence-handback-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before handing source-backed evidence to another local proof surface",
      "promoteWhen": "Use this evidence handback before the current GTA 6 release/platform baseline leaves the official-source monitor for route copy, generated JSON, correction trail, artifact, Linear proof, visual receipt, or requested progress copy: hand back the exact November 19, 2026 PS5/Xbox Series X|S claim only; name the source class and proof surface; carry source IDs, affected routes, validation, rollback, and next local destination together; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, and hosted-monitor neighbours to review/watchlist surfaces; and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-980-official-source-route-checkpoint",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before routing the official-source baseline into another local surface",
      "promoteWhen": "Use this route checkpoint before the current GTA 6 release/platform baseline leaves the official-source monitor for reader copy, generated JSON, correction trail, Linear proof, artifact, visual receipt, or requested progress copy: name the destination route; carry only the November 19, 2026 PS5/Xbox Series X|S claim; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, and hosted-monitor neighbours to review/watchlist surfaces; sync validation, visual proof, source exports, correction row, artifact, Linear closeout, rollback, and next local destination; and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-978-official-source-evidence-drill-down-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before drilling from official-source confidence into reusable answer copy",
      "promoteWhen": "Use this evidence drill-down before the current GTA 6 release/platform baseline becomes reader copy, generated JSON, correction trail, Linear proof, artifact, visual receipt, or requested progress copy: identify the exact source field being reused; classify it as official wording, platform corroboration, attributed context, watchlisted gap, or approval stop; answer only the November 19, 2026 PS5/Xbox Series X|S claim; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, and hosted-monitor neighbours to review/watchlist surfaces; keep proof surfaces and rollback aligned; and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-975-official-source-path-next-step-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before choosing the next source path after an empty Todo recovery",
      "promoteWhen": "Use this source-path cue before the current GTA 6 release/platform baseline becomes reader copy, generated JSON, correction trail, Linear proof, artifact, visual receipt, or requested progress copy: answer only the exact November 19, 2026 PS5/Xbox Series X|S claim; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, and hosted-monitor neighbours to review/watchlist surfaces; keep route HTML, generated outputs, validation, visual receipt, Linear proof, requested #gta-6 progress note, rollback, and next local path aligned; and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-973-official-source-confidence-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before reusing the official baseline after an empty Todo recovery",
      "promoteWhen": "Use this confidence cue before the current GTA 6 release/platform baseline becomes reader copy, generated JSON, correction trail, Linear proof, artifact, visual receipt, or requested progress copy: treat the November 19, 2026 PS5/Xbox Series X|S answer as high confidence only for that exact scope; keep PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, and hosted-monitor neighbours on review/watchlist surfaces; keep source IDs, checked time, affected routes, generated outputs, validation, rollback, Linear proof, and the requested #gta-6 progress note aligned; and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-970-official-source-reader-checkpoint",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before reusing the official baseline after an empty Todo recovery",
      "promoteWhen": "Use this checkpoint before the current GTA 6 release/platform baseline becomes reader copy, generated JSON, correction trail, Linear proof, artifact, visual receipt, or requested progress copy: answer only the exact November 19, 2026 PS5/Xbox Series X|S claim; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, and hosted-monitor neighbours to review/watchlist surfaces; keep source IDs, affected routes, generated outputs, validation, rollback, Linear proof, and the requested #gta-6 progress note aligned; and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-968-official-source-completion-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before closing or reusing the official baseline after an empty Todo recovery",
      "promoteWhen": "Use this cue before the current GTA 6 release/platform baseline is closed, reused, or handed to another surface: answer only the exact November 19, 2026 PS5/Xbox Series X|S claim; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, and hosted-monitor neighbours to review/watchlist surfaces; keep generated JSON, correction row, artifact, validation, visual receipt, Linear proof, requested #gta-6 progress note, rollback, and next local destination aligned; and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-965-official-source-reader-action-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before reader-facing reuse after an empty Todo recovery",
      "promoteWhen": "Use this cue before the current GTA 6 release/platform baseline becomes reader copy, generated JSON, correction trail, Linear proof, artifact, visual receipt, or requested progress copy: answer only the exact November 19, 2026 PS5/Xbox Series X|S claim; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, and commercial neighbours to source review/watchlists; keep source IDs, checked time, generated surfaces, validation, rollback, and next local destination together; and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitors, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-963-official-source-next-check-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before the official baseline is reused after an empty Todo recovery",
      "promoteWhen": "Use this cue before the current GTA 6 release/platform baseline moves into any answer, route, generated JSON export, correction row, Linear proof, artifact, visual receipt, or requested progress copy: confirm no newer official Rockstar, Newswire, Take-Two, platform, support, or verified post-launch source supersedes the baseline; answer only the November 19, 2026 PS5/Xbox Series X|S claim when the reader request exactly matches it; name whether neighbouring PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, or commercial gaps belong in source review, source-change feed, correction router, source policy, or a watchlist; sync generated data, correction row, artifact, validation, visual QA, Linear proof, requested #gta-6 progress note, rollback, and next local check; and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitors, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-960-official-source-handoff-check-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before moving the official baseline into another surface",
      "promoteWhen": "Use this cue before carrying the current GTA 6 release/platform baseline into another answer, route, generated JSON export, correction row, Linear proof, artifact, visual receipt, or requested progress copy: name the destination route, confirm the baseline still fits only the November 19, 2026 PS5/Xbox Series X|S answer, keep PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, and commercial neighbours on review/watchlist surfaces, sync build output, generated data, correction row, artifact, validation, visual QA, Linear proof, requested #gta-6 progress note, rollback, and next local check, and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitors, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-939-official-source-next-check-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before official baseline reuse",
      "promoteWhen": "Use this cue before the current GTA 6 release/platform baseline is reused: confirm no newer official Rockstar, Take-Two, platform, support, or verified post-launch source supersedes the baseline; match the reader request to the exact November 19, 2026 PS5/Xbox Series X|S answer or route it to review; sync route HTML, generated JSON, correction row, artifact, validation, visual receipt, Linear proof, requested Discord progress note, rollback, and next local destination; stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitors, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-935-official-source-verification-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before verification closeout",
      "promoteWhen": "Use this cue before the current GTA 6 release/platform baseline is reused or closed: verify the reader request still fits only the November 19, 2026 PS5/Xbox Series X|S answer, verify Rockstar/Newswire plus official PlayStation/Xbox anchors are present, verify route HTML/generated JSON/correction row/artifact/validation/visual receipt/Linear proof/requested Discord progress note/rollback all describe the same claim boundary, and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitors, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-931-official-source-reader-decision-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before the official baseline becomes a reader decision",
      "promoteWhen": "Use this cue before the current GTA 6 release/platform baseline becomes reader copy, generated JSON, snippet material, launch packet input, buyer guidance, creator notes, Linear proof, or requested progress copy: decide whether the request is exact-answer ready, belongs in source review, needs proof-surface sync, or must stop for approval; keep PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, and commercial neighbours blocked; carry route HTML, generated data, correction row, artifact, validation, visual receipt, Linear closeout, requested Discord progress note, rollback, and approval stop together; stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitors, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-928-official-source-next-step-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before selecting the next local destination",
      "promoteWhen": "Use this cue before the current GTA 6 release/platform baseline is reused: choose the next local destination, carry route HTML, generated JSON, correction row, artifact, validation, visual receipt, Linear closeout, requested Discord progress note, rollback, and approval stop together, and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-924-official-source-evidence-continuity-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before reusing a prior official-source baseline",
      "promoteWhen": "Use this cue before reusing the current GTA 6 release/platform baseline: carry forward the source IDs, supported claim, blocked neighbours, route HTML, generated JSON, correction row, artifact, validation, visual receipt, Linear closeout, requested Discord progress note, rollback, and approval stop together, and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-923-official-source-handoff-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before handing off a source-backed baseline",
      "promoteWhen": "Use this cue before handing off the current GTA 6 release/platform baseline: name the local destination, keep route HTML, generated JSON, correction row, artifact, validation, visual receipt, Linear proof, requested Discord progress note, rollback, and next review together, and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-917-official-source-route-clarity-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before the official baseline enters a route",
      "promoteWhen": "Use this cue before the current GTA 6 release/platform baseline enters any reader-facing route: send exact November 19, 2026 PS5/Xbox Series X|S answers to release/date surfaces, send PC/preorder/price/preload/Online/GTA+/support/rating/accessibility/buyer/creator/RP/commercial neighbours to review/watchlist routes, carry source IDs, generated JSON, correction row, artifact, validation, visual receipt, Linear proof, rollback, and requested progress copy together, and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-914-official-source-answer-check-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before the official baseline becomes an answer",
      "promoteWhen": "Use this cue before the current GTA 6 release/platform baseline becomes reader copy, generated JSON, snippet material, buyer notes, creator notes, Linear proof, or requested progress copy: answer only the exact November 19, 2026 PS5/Xbox Series X|S question, name the Rockstar/Newswire and official platform anchors, keep PC/preorder/price/preload/Online/GTA+/support/rating/accessibility/buyer/creator/RP/commercial neighbours blocked, sync route HTML, generated exports, correction row, artifact, validation, visual receipt, Linear proof, and rollback, and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-911-official-source-reader-proof-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before official baseline reuse",
      "promoteWhen": "Use this cue before reusing the current GTA 6 release/platform baseline: show the exact November 19, 2026 PS5/Xbox Series X|S answer, bind it to public Rockstar/Newswire and narrow official platform evidence, name blocked PC/preorder/price/preload/Online/GTA+/support/rating/accessibility/buyer/creator/RP/commercial neighbours, choose the next local route, carry validation, visual proof, Linear proof, artifact, rollback, and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-907-official-source-action-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before official baseline reuse",
      "promoteWhen": "Use this cue before reusing the current GTA 6 release/platform baseline: choose whether the source result can answer the exact November 19, 2026 PS5/Xbox Series X|S question, must route adjacent PC/preorder/price/preload/Online/GTA+/support/rating/accessibility/buyer/creator/RP/commercial gaps to review, needs route HTML/generated JSON/correction/artifact/visual/Linear proof synced, or must stop for explicit approval before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-904-official-source-scan-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before official baseline reuse",
      "promoteWhen": "Use this cue before reusing the current GTA 6 release/platform baseline: scan whether the reader asks only for the November 19, 2026 PS5/Xbox Series X|S answer, name the Rockstar/Newswire and official platform anchors, keep PC/preorder/price/preload/Online/GTA+/support/rating/accessibility/buyer/creator/RP/commercial gaps blocked, sync route HTML, generated JSON, correction row, artifact, validation, visual receipt, Linear proof, requested progress copy, and rollback, and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-895-official-source-reader-confidence-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before readers or future agents reuse the official baseline",
      "promoteWhen": "Use this cue before trusting or reusing the current GTA 6 release/platform baseline: show the exact November 19, 2026 PS5/Xbox Series X|S answer, name the public Rockstar/Newswire and official PlayStation/Xbox proof anchors, keep PC/preorder/price/preload/Online/GTA+/support/rating/accessibility/buyer/creator/RP/commercial neighbouring claims blocked, sync generated JSON, correction row, artifact, validation, visual receipt, Linear proof, requested progress copy, and rollback, and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-892-official-source-follow-through-receipt",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before a source-backed answer is reused or closed",
      "promoteWhen": "Use this cue before reusing or closing the current GTA 6 release/platform baseline: name the destination surface, keep route copy/generated JSON/correction row/artifact/validation/visual receipt/Linear proof/requested progress copy aligned, carry rollback, keep PC/preorder/price/preload/Online/support/rating/accessibility/buyer/creator/RP/commercial gaps blocked, and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-889-official-source-decision-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before a source-backed answer leaves the monitor",
      "promoteWhen": "Use this cue before reusing the current GTA 6 release/platform baseline: decide whether the request is exact-answer ready, belongs in a watchlist/source-review route, needs proof-surface sync, needs validation, or must stop for approval; keep PC/preorder/price/preload/Online/support/rating/accessibility/buyer/creator/RP/commercial gaps blocked; sync generated data, correction row, artifact, validation, visual receipt, Linear proof, requested progress copy, and rollback; stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-887-official-source-next-step-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before the official baseline leaves the monitor",
      "promoteWhen": "Use this cue before reusing the current GTA 6 release/platform baseline: choose exact answer, source-review/watchlist route, proof-sync update, or approval-stopped path; keep PC/preorder/price/preload/Online/support/rating/accessibility/buyer/creator/RP/commercial gaps blocked; sync generated data, correction row, artifact, validation, visual receipt, Linear proof, requested progress copy, and rollback; stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-884-official-source-recovery-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop when no Todo issue is available",
      "promoteWhen": "Use this cue when the Linear project has no Todo issues: create a fresh local-safe issue, move it In Progress, preserve the current GTA 6 release/platform baseline, sync generated data/correction/artifact/validation/visual/Linear proof, carry rollback, and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-881-official-source-confidence-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before confidence reuse",
      "promoteWhen": "Use this cue before reusing the current GTA 6 release/platform baseline: show which public sources anchor confidence, name the confidence limits around attributed context and platform corroboration, keep adjacent PC/preorder/price/preload/Online/support/rating/accessibility/buyer/creator/RP/commercial gaps visible, sync generated data/correction/artifact/validation/visual/Linear proof, carry rollback, and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-878-official-source-freshness-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before freshness reuse",
      "promoteWhen": "Use this cue before reusing the current GTA 6 release/platform baseline: record the checked time, name which official/source family was reviewed, keep unchanged PC/preorder/price/preload/Online/support/rating/accessibility/buyer/creator/RP/commercial gaps visible, sync generated data/correction/artifact/validation/visual/Linear proof, and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-871-official-source-next-step-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before next-step reuse",
      "promoteWhen": "Use this cue before reusing the current GTA 6 release/platform baseline: choose whether the next local surface is an exact answer, watchlist route, source-change receipt, correction row, or proof artifact; name the evidence class; sync generated JSON, correction log, artifact, validation, visual proof, Linear proof, requested progress copy, and rollback; stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-865-official-source-verification-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before verification reuse",
      "promoteWhen": "Use this cue before reusing the current GTA 6 release/platform baseline: verify the exact claim fit, name the source class, sync route copy/generated JSON/correction row/artifact/validation/visual proof/Linear proof, list affected routes, and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-862-official-source-comparison-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before comparing source strength",
      "promoteWhen": "Use this cue before comparing GTA 6 source strength: direct Rockstar/Newswire wording can support the exact November 19, 2026 PS5/Xbox Series X|S baseline, PlayStation/Xbox pages can corroborate narrow visible platform metadata, Take-Two/media context can explain confidence posture only, and PC/preorder/price/preload/Online/support/rating/accessibility/buyer/creator/RP/commercial claims stay watchlisted until exact public evidence exists; stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-860-official-source-reader-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before reader reuse",
      "promoteWhen": "Use this cue before turning a source result into reader-facing copy: answer only the exact November 19, 2026 PS5/Xbox Series X|S baseline, route unsupported PC/preorder/price/preload/Online/support/rating/accessibility/buyer/creator/RP/commercial questions to review surfaces, sync generated proof outputs, and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-850-official-source-evidence-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before reuse",
      "promoteWhen": "Use this cue before reusing the current November 19, 2026 PS5/Xbox Series X|S baseline: name the evidence class, bind the exact supported claim, route unsupported PC/preorder/price/preload/Online/support/rating/accessibility/buyer/creator/RP/commercial gaps, sync generated proof surfaces, and stop before deploys, DNS, credentials, browser profiles, accounts, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-848-official-source-scan-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before reuse",
      "promoteWhen": "Use this cue before reusing the current November 19, 2026 PS5/Xbox Series X|S baseline: scan exact answer fit, route unsupported PC/preorder/price/preload/Online/support/rating/accessibility/buyer/creator/RP/commercial gaps, sync generated proof surfaces, and stop before deploys, DNS, credentials, browser profiles, accounts, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "my-845-official-source-action-cue",
      "sourceId": "rockstar-vi",
      "cadence": "every Linear-backed completion loop before reuse",
      "promoteWhen": "Use this cue before reusing the current November 19, 2026 PS5/Xbox Series X|S baseline: answer exact fit only, route unsupported PC/preorder/price/preload/Online/support/rating/accessibility/buyer/creator/RP/commercial gaps, sync generated proof surfaces, and stop before deploys, DNS, credentials, browser profiles, accounts, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "release-date",
      "sourceId": "rockstar-vi",
      "cadence": "daily during announcement windows",
      "promoteWhen": "Rockstar changes the public GTA VI page or links a new official detail page.",
      "blastRadius": [
        "/",
        "/release-date/",
        "/timeline/",
        "/faq/",
        "/newsletter/",
        "/blog/is-gta-6-coming-to-pc/"
      ]
    },
    {
      "id": "november-date-post",
      "sourceId": "nov-2026-date",
      "cadence": "after Rockstar/Take-Two date statements",
      "promoteWhen": "A newer official date statement supersedes or clarifies this post.",
      "blastRadius": [
        "/release-date/",
        "/timeline/",
        "/confirmed-vs-rumoured/",
        "/launch-checklist/"
      ]
    },
    {
      "id": "take-two-fy2026-date-corroboration",
      "sourceId": "take-two-fy2026-ign",
      "cadence": "after Take-Two earnings/interview statements",
      "promoteWhen": "Use only to corroborate the existing Rockstar date, summer marketing posture, or no-price-announcement context; do not promote price, preorder, edition, PC, Online, gameplay, Trailer 3 timing, or support claims without exact official public wording.",
      "blastRadius": [
        "/release-date/",
        "/timeline/",
        "/source-change-feed/",
        "/official-sources/",
        "/blog/gta-6-trailer-3-countdown-watchlist/",
        "/blog/gta-6-preorder-editions-watchlist/"
      ]
    },
    {
      "id": "playstation-store-page",
      "sourceId": "playstation-gta-vi",
      "cadence": "daily during store/preorder windows",
      "promoteWhen": "PlayStation changes the public GTA VI page with preorder, edition, price, preload, rating, entitlement, or support wording.",
      "blastRadius": [
        "/official-sources/",
        "/platform-store-source-router/",
        "/buying-guide/",
        "/preorder-safety-centre/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/blog/gta-6-preload-download-size-watchlist/"
      ]
    },
    {
      "id": "xbox-store-page",
      "sourceId": "xbox-gta-vi",
      "cadence": "daily during store/preorder windows",
      "promoteWhen": "Xbox changes the public GTA VI product page with release date, preorder, edition, price, preload, rating descriptor, entitlement, file-size, or support wording.",
      "blastRadius": [
        "/official-sources/",
        "/platform-store-source-router/",
        "/buying-guide/",
        "/preorder-safety-centre/",
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/blog/gta-6-preload-download-size-watchlist/"
      ]
    },
    {
      "id": "pc-platform-gap",
      "sourceId": "rockstar-vi",
      "cadence": "weekly plus every major announcement",
      "promoteWhen": "An official Rockstar, Take-Two, Rockstar Support, Steam, Epic, or platform-store page publishes PC timing or requirements.",
      "blastRadius": [
        "/release-date/",
        "/features/",
        "/faq/",
        "/blog/is-gta-6-coming-to-pc/",
        "/editorial-queue/"
      ]
    },
    {
      "id": "preorder-gap",
      "sourceId": "rockstar-vi",
      "cadence": "weekly until store pages exist",
      "promoteWhen": "Official store/preorder, edition, price, preload, or bonus pages go live.",
      "blastRadius": [
        "/buying-guide/",
        "/newsletter/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/rumour-firewall/"
      ]
    },
    {
      "id": "online-gap",
      "sourceId": "rockstar-vi",
      "cadence": "weekly plus after trailers/newswire",
      "promoteWhen": "Rockstar publishes Online, crossplay, GTA+, creator-tool, transfer, or private-session details.",
      "blastRadius": [
        "/online/",
        "/features/",
        "/faq/",
        "/blog/gta-6-online-watchlist/",
        "/rp/"
      ]
    },
    {
      "id": "trailer-analysis",
      "sourceId": "trailer-2",
      "cadence": "after official media drops",
      "promoteWhen": "A new official trailer, screenshot batch, or Newswire context page appears.",
      "blastRadius": [
        "/timeline/",
        "/map-claim-ledger/",
        "/characters/",
        "/blog/gta-6-trailer-2-breakdown/"
      ]
    },
    {
      "id": "character-copy",
      "sourceId": "rockstar-vi",
      "cadence": "after character page/media changes",
      "promoteWhen": "Rockstar changes character copy, publishes new character art, or post-launch verified story context can be split behind spoiler controls.",
      "blastRadius": [
        "/characters/",
        "/blog/who-is-jason/",
        "/blog/who-is-lucia/",
        "/spoiler-policy/"
      ]
    },
    {
      "id": "map-and-feature-depth",
      "sourceId": "trailer-2",
      "cadence": "after official media or support detail drops",
      "promoteWhen": "Official media, support docs, or post-launch testing can upgrade a map, vehicle, or feature record.",
      "blastRadius": [
        "/map/",
        "/map-claim-ledger/",
        "/vehicles/",
        "/features/",
        "/blog/gta-6-map-size-rumours-explained/"
      ]
    }
  ],
  "sourceImpactRoutes": [
    {
      "id": "my-1163-official-source-freshness-handoff-cue",
      "status": "official-source freshness handoff cue · MY-1163",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this 6:54 AM freshness handoff cue before the current GTA 6 official-source baseline is reused in any reader route, generated export, correction row, artifact, Linear proof, requested progress copy, or future loop handoff: confirm the checked baseline is still November 19, 2026 for PS5 and Xbox Series X|S; answer only exact date/platform questions; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, account/browser-profile, purchase, subscription, affiliate/sponsor, newsletter, social, broader Discord, GitHub-write, public-send, and adjacent claims to review or watchlist surfaces; keep official-sources, source-review queue, source-change feed, correction router, source policy, generated JSON, correction log, artifact, validation, rollback, and next local action synchronized; and stop before deploys, DNS, credentials, account actions, browser profiles, paid services, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-1145-official-source-next-check-cue",
      "status": "official-source next-check cue · MY-1145",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this 5:48 AM next-check cue before the current GTA 6 official-source baseline is reused in any reader route, generated export, correction row, artifact, Linear proof, requested progress copy, or future loop handoff: decide whether the next check is exact-answer reuse, watchlist review, proof sync, correction impact, or approval stop; answer only the public November 19, 2026 PS5 and Xbox Series X|S baseline when the reader question exactly matches it; keep PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, account/browser-profile, purchase, subscription, affiliate/sponsor, newsletter, social, broader Discord, GitHub-write, public-send, and adjacent claims visibly blocked or routed to review surfaces; sync official-sources, source-review queue, source-change feed, correction router, source policy, generated JSON, correction log, artifact, validation, rollback, and next local action together; and stop before deploys, DNS, credentials, account actions, browser profiles, paid services, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-1142-official-source-reader-clarity-cue",
      "status": "official-source reader clarity cue · MY-1142",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this 12:33 AM reader clarity cue before the current GTA 6 official-source baseline is reused in any reader route, generated export, correction row, artifact, Linear proof, requested progress copy, or future loop handoff: name the reader question first; answer only if the question exactly matches the public November 19, 2026 PS5 and Xbox Series X|S baseline; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, account/browser-profile, purchase, subscription, affiliate/sponsor, newsletter, social, broader Discord, GitHub-write, public-send, and other adjacent claims to watchlist or review surfaces; sync official-sources, source-review queue, source-change feed, correction router, source policy, generated JSON, correction log, artifact, validation, rollback, and next local action together; and stop before deploys, DNS, credentials, account actions, browser profiles, paid services, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-1125-official-source-next-action-cue",
      "status": "official-source next-action cue · MY-1125",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this 1:01 AM next-action cue before the current GTA 6 official-source baseline is reused in any reader route, generated export, correction row, artifact, Linear proof, requested progress copy, or future loop handoff: confirm the freshness evidence is public and still supports only November 19, 2026 for PS5 and Xbox Series X|S; choose the next local action before copy moves; sync official-sources, source-review queue, source-change feed, correction router, source policy, generated JSON, correction log, artifact, validation, rollback, and next local action together; keep PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, account/browser-profile, purchase, subscription, affiliate/sponsor, newsletter, social, broader Discord, GitHub-write, and public-send neighbours visibly blocked or routed to review/watchlist surfaces; and stop before deploys, DNS, credentials, account actions, browser profiles, paid services, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-1122-official-source-next-step-cue",
      "status": "official-source next-step cue · MY-1122",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this 12:44 AM next-step cue before the current GTA 6 official-source baseline is reused in any reader route, generated export, correction row, artifact, Linear proof, requested progress copy, or future loop handoff: name the next local surface before copy moves; keep the supported answer scoped to November 19, 2026 for PS5 and Xbox Series X|S; confirm the source family is public Rockstar/Newswire or official platform evidence; apply source-freshness-policy-pack-2026-05-26 by recording checked time, source URL, freshness status, exception or rejection reason, and rollback path; sync official-sources, source-review queue, source-change feed, correction router, source policy, generated JSON, correction log, artifact, validation, and next local action together; keep PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, account/browser-profile, purchase, subscription, affiliate/sponsor, newsletter, social, broader Discord, GitHub-write, and public-send neighbours visibly blocked or routed to review/watchlist surfaces; and stop before deploys, DNS, credentials, account actions, browser profiles, paid services, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-1119-official-source-verification-cue",
      "status": "official-source verification cue · MY-1119",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this 12:24 AM verification cue before the current GTA 6 official-source baseline is reused in any reader route, generated export, correction row, artifact, Linear proof, requested progress copy, or future loop handoff: confirm the exact supported answer still fits November 19, 2026 for PS5 and Xbox Series X|S; name Rockstar/Newswire or official platform evidence as the source family before any copy moves; sync official-sources, source-review queue, source-change feed, correction router, source policy, generated JSON, correction log, artifact, validation, rollback, and next local action together; keep PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, account/browser-profile, purchase, subscription, affiliate/sponsor, newsletter, social, broader Discord, GitHub-write, and public-send neighbours visibly blocked or routed to review/watchlist surfaces; and stop before deploys, DNS, credentials, account actions, browser profiles, paid services, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-1116-official-source-verification-cue",
      "status": "official-source verification cue · MY-1116",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this 12:02 AM verification cue before the current GTA 6 official-source baseline is reused in any reader route, generated export, correction row, artifact, Linear proof, requested progress copy, or future loop handoff: confirm the supported answer remains November 19, 2026 for PS5 and Xbox Series X|S; name Rockstar/Newswire or official platform evidence as the source family before any claim moves; keep PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, account/browser-profile, purchase, subscription, affiliate/sponsor, newsletter, social, broader Discord, GitHub-write, and public-send neighbours visibly blocked or routed to review/watchlist surfaces; rebuild route HTML plus source-monitor JSON plus source-impact JSON plus source-escalation JSON plus corrections data together; carry artifacts/my-1116-official-source-verification-cue-2026-05-27.md, validation, rollback, and next local action; and stop before deploys, DNS, credentials, account actions, browser profiles, paid services, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-1113-official-source-verification-cue",
      "status": "official-source verification cue · MY-1113",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this 11:35 PM verification cue before the current GTA 6 official-source baseline leaves local proof for any reader route, generated export, correction row, artifact, Linear proof, requested progress copy, or future loop handoff: confirm the supported answer remains November 19, 2026 for PS5 and Xbox Series X|S; choose whether the next action is exact-answer reuse, review-gap routing, proof sync, correction impact, rollback, or approval stop; rebuild route HTML plus source-monitor JSON plus source-impact JSON plus source-escalation JSON plus corrections data together; carry artifacts/my-1113-official-source-verification-cue-2026-05-26.md, validation, visual review where UI changes, rollback, and next local action; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, account/browser-profile, purchase, subscription, affiliate/sponsor, newsletter, social, broader Discord, GitHub-write, and public-send neighbours to review/watchlist surfaces; and stop before deploys, DNS, credentials, account actions, browser profiles, paid services, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-1108-official-source-next-step-cue",
      "status": "official-source next-step cue · MY-1108",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this 11:06 PM next-step cue before the current GTA 6 official-source baseline leaves the monitor for any reader route, generated export, correction row, artifact, Linear proof, requested progress copy, or future loop handoff: name the next local surface; keep the supported answer scoped to November 19, 2026 for PS5 and Xbox Series X|S; attach source IDs, checked timestamp, blocked neighbouring claims, generated JSON, artifact, validation, visual receipt, rollback, and next local action; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, account/browser-profile, purchase, subscription, affiliate/sponsor, newsletter, social, broader Discord, GitHub-write, and public-send neighbours to review/watchlist surfaces; and stop before deploys, DNS, credentials, account actions, browser profiles, paid services, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-1103-official-source-reader-action-cue",
      "status": "official-source reader action cue · MY-1103",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this 10:20 PM reader action cue before the current GTA 6 official-source baseline is reused in any reader route, generated export, correction row, artifact, Linear proof, or requested progress copy: choose answer, hold, route, sync, or stop; keep the supported answer scoped to November 19, 2026 for PS5 and Xbox Series X|S; keep PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, account/browser-profile, purchase, subscription, affiliate/sponsor, newsletter, social, broader Discord, GitHub-write, and public-send neighbours visibly routed to review/watchlist surfaces; rebuild route HTML plus source-monitor JSON plus source-impact JSON plus source-escalation JSON plus status snapshots plus corrections data together; carry artifacts/my-1103-official-source-reader-action-cue-2026-05-26.md plus validation, rollback, and next local action; and stop before deploys, DNS, credentials, account actions, browser profiles, paid services, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-1100-official-source-priority-ladder-cue",
      "status": "official-source priority ladder cue · MY-1100",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this priority ladder cue before the current GTA 6 official-source baseline moves into a reader answer, generated export, correction row, artifact, Linear proof, or requested progress copy: rank the next action as exact-answer reuse, review-only gap, proof sync, correction impact, rollback, or approval stop; keep the supported answer scoped to November 19, 2026 for PS5 and Xbox Series X|S; keep PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, account/browser-profile, purchase, subscription, affiliate/sponsor, newsletter, social, broader Discord, GitHub-write, and public-send neighbours visibly routed to review/watchlist surfaces; rebuild route HTML plus source-monitor JSON plus source-impact JSON plus source-escalation JSON plus status snapshots plus corrections data together; carry artifacts/my-1100-official-source-priority-ladder-cue-2026-05-26.md plus validation, rollback, and next local action; and stop before deploys, DNS, credentials, account actions, browser profiles, paid services, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-1096-official-source-freshness-cue",
      "status": "official-source freshness cue · MY-1096",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this 9:25 PM freshness cue before the current GTA 6 official-source baseline is reused in any reader route, generated export, correction row, artifact, Linear proof, or requested progress copy: confirm the latest reviewed answer is still scoped to November 19, 2026 for PS5 and Xbox Series X|S; name the public Rockstar/Newswire, official platform, or attributed source family that supports only that answer; keep PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, account/browser-profile, purchase, subscription, affiliate/sponsor, newsletter, social, broader Discord, GitHub-write, and public-send neighbours visibly unchanged or routed to review/watchlist surfaces; rebuild route HTML plus source-monitor JSON plus source-impact JSON plus source-escalation JSON plus corrections data together; carry artifacts/my-1096-official-source-freshness-cue-2026-05-26.md plus validation, rollback, and next local action; and stop before deploys, DNS, credentials, account actions, browser profiles, paid services, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-1094-official-source-reader-confidence-cue",
      "status": "official-source reader confidence cue · MY-1094",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this reader-confidence cue before the current GTA 6 official-source baseline is trusted or reused in any reader route, generated export, correction row, artifact, Linear proof, or requested progress copy: keep the supported answer scoped to November 19, 2026 for PS5 and Xbox Series X|S; name the public Rockstar/Newswire, official platform, or attributed context anchors that support only that answer; keep PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, account/browser-profile, purchase, subscription, affiliate/sponsor, newsletter, social, broader Discord, GitHub-write, and public-send neighbours visibly blocked or routed to review/watchlist surfaces; rebuild route HTML plus source-monitor JSON plus source-impact JSON plus source-escalation JSON plus corrections data together; carry artifacts/my-1094-official-source-reader-confidence-cue-2026-05-26.md plus validation, visual receipt, rollback, and next local action; and stop before deploys, DNS, credentials, account actions, browser profiles, paid services, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-1078-official-source-next-scan-cue",
      "status": "official-source next-scan cue · MY-1078",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this next-scan cue before the current GTA 6 official-source baseline is reused in any reader route, generated export, correction row, artifact, Linear proof, or requested progress copy: name the trigger for the next scan; keep the supported answer scoped to November 19, 2026 for PS5 and Xbox Series X|S; confirm the source family is still Rockstar/Newswire or official platform evidence before any route copy moves; rebuild route HTML plus source-monitor JSON plus source-impact JSON plus source-escalation JSON plus corrections data together; carry artifacts/my-1078-official-source-next-scan-cue-2026-05-26.md plus validation, visual receipt, rollback, and next local action; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, account/browser-profile, purchase, subscription, affiliate/sponsor, newsletter, social, broader Discord, GitHub-write, and public-send neighbours to review/watchlist surfaces; and stop before deploys, DNS, credentials, account actions, browser profiles, paid services, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-1071-official-source-action-check-cue",
      "status": "official-source action check cue · MY-1071",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this action check cue before the current GTA 6 official-source baseline is reused in any reader route, generated export, correction row, artifact, Linear proof, or requested progress copy: confirm the exact answer still fits the public Rockstar/Newswire baseline; keep the supported answer scoped to November 19, 2026 for PS5 and Xbox Series X|S; choose the source route as reuse, review-gap, narrow local update, proof sync, or approval stop; rebuild route HTML plus source-monitor JSON plus source-impact JSON plus source-escalation JSON plus corrections data together; carry artifacts/my-1071-official-source-action-check-cue-2026-05-26.md plus validation and rollback; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, account/browser-profile, purchase, subscription, affiliate/sponsor, newsletter, social, broader Discord, GitHub-write, and public-send neighbours to review/watchlist surfaces; and stop before deploys, DNS, credentials, account actions, browser profiles, paid services, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-1068-official-source-decision-trail-cue",
      "status": "official-source decision trail cue · MY-1068",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this decision trail cue before the current GTA 6 official-source baseline is reused in any reader route, generated export, correction row, artifact, Linear proof, or requested progress copy: bind the inherited answer to public Rockstar/Newswire wording first; keep the supported answer scoped to November 19, 2026 for PS5 and Xbox Series X|S; label the result as unchanged baseline, narrow local update, correction candidate, proof sync, or approval stop; sync route HTML plus source-monitor JSON plus source-impact JSON plus source-escalation JSON plus corrections data plus artifacts/my-1068-official-source-decision-trail-cue-2026-05-26.md; preserve rollback and next local action; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, account/browser-profile, purchase, subscription, affiliate/sponsor, newsletter, social, broader Discord, GitHub-write, and public-send neighbours to review/watchlist surfaces; and stop before deploys, DNS, credentials, account actions, browser profiles, paid services, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-1065-official-source-freshness-cue",
      "status": "official-source freshness cue · MY-1065",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this freshness cue before the current GTA 6 official-source baseline is reused in any reader route, generated export, correction row, artifact, Linear proof, or requested progress copy: record the checked time and source family first; keep the supported answer scoped to November 19, 2026 for PS5 and Xbox Series X|S; route unchanged PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, account/browser-profile, purchase, subscription, affiliate/sponsor, newsletter, social, broader Discord, GitHub-write, and public-send neighbours to review/watchlist surfaces; sync route HTML plus source-monitor JSON plus source-impact JSON plus source-escalation JSON plus corrections data plus artifacts/my-1065-official-source-freshness-cue-2026-05-26.md; and stop before deploys, DNS, credentials, account actions, browser profiles, paid services, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-1059-source-route-next-action-cue",
      "status": "source-route next-action cue · MY-1059",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this source-route next-action cue after the current GTA 6 official-source baseline has been reviewed and before it moves into any reader route, generated export, correction row, artifact, Linear proof, or requested progress copy: name the receiving route; choose the next local action as keep-baseline, narrow-route-update, review-gap, proof-sync, or approval-stop; keep the supported answer scoped to November 19, 2026 for PS5 and Xbox Series X|S; rebuild route HTML plus source-monitor JSON plus source-impact JSON plus source-escalation JSON plus corrections data together; carry artifacts/my-1059-source-route-next-action-cue-2026-05-26.md plus validation result and visual receipt where UI changes; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, account/browser-profile, purchase, subscription, affiliate/sponsor, newsletter, social, broader Discord, GitHub-write, and public-send neighbours to review/watchlist surfaces; and stop before deploys, DNS, credentials, account actions, browser profiles, paid services, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-1054-official-source-route-handoff-cue",
      "status": "official-source route handoff cue · MY-1054",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Name the receiving route before the baseline leaves official-source review. Use this route handoff cue before the current GTA 6 release/platform baseline leaves official-source review for any reader route, generated export, correction row, artifact, Linear proof, or requested progress copy: name the receiving route first; keep the supported answer scoped to November 19, 2026 for PS5 and Xbox Series X|S; rebuild route HTML, source-monitor JSON, source-impact JSON, source-escalation JSON, and corrections data together; carry artifacts/my-1054-official-source-route-handoff-cue-2026-05-26.md plus validation result plus visual receipt where UI changes; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, and account/browser-profile neighbours to review/watchlist surfaces; and stop before deploys, DNS, credentials, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-1051-official-source-planning-cue",
      "status": "planning cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this planning cue before the current GTA 6 release/platform baseline becomes local route copy, generated export, correction trail, artifact, Linear proof, or requested progress copy: name the next local surface first; keep the supported answer scoped to November 19, 2026 for PS5 and Xbox Series X|S; plan the proof bundle before editing; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, and account/browser-profile neighbours to review/watchlist surfaces; run build, validation, and visual QA where UI changes; and stop before deploys, DNS, credentials, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-1048-official-source-evidence-cue",
      "status": "evidence cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this evidence cue before the current GTA 6 release/platform baseline is reused, relayed, exported, corrected, commented on, or announced in requested progress copy: confirm the evidence still supports only November 19, 2026 for PS5 and Xbox Series X|S; name the reuse destination before moving copy; rebuild route HTML and generated JSON together; carry durable artifact, validation, visual receipt, Linear proof, rollback, and next local action; and stop before deploys, DNS, credentials, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-1045-official-source-verification-cue",
      "status": "verification cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this verification cue before the current GTA 6 release/platform baseline is reused, closed, exported, corrected, commented on, or announced in requested progress copy: confirm the exact claim is still only November 19, 2026 for PS5 and Xbox Series X|S; classify the proof as Rockstar/Newswire wording, official platform corroboration, attributed context, watchlisted gap, or approval stop; rebuild route HTML and generated JSON together; carry artifact, validation, visual receipt, Linear proof, rollback, and next local action; and stop before deploys, DNS, credentials, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-1042-official-source-scan-action-cue",
      "status": "scan action cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this scan action cue after a GTA 6 official-source scan and before the result changes any reader route, generated export, correction row, artifact, Linear proof, or requested progress copy: choose keep-baseline, review-gap, promote-narrowly, proof-sync, or approval-stop; keep the supported answer scoped to November 19, 2026 for PS5 and Xbox Series X|S; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, and account/browser-profile neighbours to review/watchlist surfaces; keep route HTML plus generated JSON plus correction row plus artifact plus validation plus visual receipt plus Linear proof plus rollback together; and stop before deploys, DNS, credentials, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-1039-official-source-decision-cue",
      "status": "decision cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this decision cue before the current GTA 6 release/platform baseline moves from the official-source monitor into a reader answer, review queue, source-change receipt, correction trail, generated export, Linear proof, requested progress copy, or closeout: name the exact decision state, keep the supported answer scoped to November 19, 2026 for PS5 and Xbox Series X|S, carry route HTML plus generated JSON plus correction row plus artifact plus validation plus visual receipt plus Linear proof plus rollback together, route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, and account/browser-profile neighbours to review/watchlist surfaces, and stop before deploys, DNS, credentials, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-1035-official-source-completion-cue",
      "status": "completion cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this completion cue before treating the current GTA 6 release/platform baseline as finished: confirm route copy, generated JSON, correction row, artifact, validation result, visual receipt, Linear comment, Done state, requested Discord progress copy, rollback, and next local action all agree; keep the supported answer scoped to November 19, 2026 for PS5 and Xbox Series X|S; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, and account/browser-profile neighbours to review/watchlist surfaces; and stop before deploys, DNS, credentials, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-1031-official-source-escalation-cue",
      "status": "escalation cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this escalation cue before moving the current GTA 6 release/platform baseline into an answer, source-review item, change-feed receipt, correction trail, generated export, Linear proof, or requested progress copy: choose exact-answer, review, correction, proof-sync, or approval-stop escalation; keep the supported answer scoped to November 19, 2026 for PS5 and Xbox Series X|S; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, and account/browser-profile neighbours to review/watchlist surfaces; keep route HTML plus generated JSON plus correction row plus artifact plus validation plus visual receipt plus Linear proof together; and stop before deploys, DNS, credentials, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-1027-official-source-route-cue",
      "status": "route cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this route cue before moving the current GTA 6 release/platform baseline from official-source review into any answer route, source-review item, change-feed row, correction trail, JSON export, Linear proof, or requested progress copy: name the destination route, keep the evidence class separate, carry route HTML plus generated JSON plus correction row plus artifact plus validation plus visual receipt plus Linear proof together, route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, and account/browser-profile neighbours to review/watchlist surfaces, and stop before deploys, DNS, credentials, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-1024-official-source-answer-reuse-cue",
      "status": "answer reuse cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this answer-reuse cue before copying the current GTA 6 release/platform baseline into any reader route, generated export, correction row, artifact, Linear proof, or requested progress copy: confirm the reader question exactly asks for the current date/platform answer, keep Rockstar/Newswire wording and official PlayStation/Xbox corroboration separate from attributed context, carry source IDs plus route HTML plus generated JSON plus correction row plus artifact plus visual receipt plus Linear proof together, route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, and account/browser-profile neighbours to review/watchlist surfaces, and stop before deploys, DNS, credentials, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-1019-official-source-next-scan-cue",
      "status": "next-scan cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this next-scan cue before the current GTA 6 release/platform baseline is reused after a source review: confirm the Linear issue is traceable and In Progress, scan Rockstar/Newswire/platform anchors before attributed context, answer only the exact November 19, 2026 PS5 and Xbox Series X|S baseline, sync route HTML plus generated JSON plus correction row plus artifact plus Linear proof, route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, and account/browser-profile neighbours to review/watchlist surfaces, and stop before deploys, DNS, credentials, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-1015-official-source-health-cue",
      "status": "source health cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this source-health cue before the current GTA 6 release/platform baseline is reused, exported, commented on, announced, or handed to another local surface: check freshness, keep the answer scoped to November 19, 2026 for PS5 and Xbox Series X|S, verify generated JSON plus route copy plus correction row plus artifact plus visual receipt plus Linear proof agree, route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, and account/browser-profile neighbours to review/watchlist surfaces, and stop before deploys, DNS, credentials, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-1012-official-source-queue-cue",
      "status": "queue cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this queue cue whenever the Linear project has no Todo issue available or the loop starts from an empty queue: create traceable work, move it In Progress, keep the answer scoped to November 19, 2026 for PS5 and Xbox Series X|S, attach source IDs plus generated JSON plus correction row plus artifact plus visual receipt plus Linear proof, route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, and account/browser-profile neighbours to review/watchlist surfaces, sync validation, rollback, and next local action, and stop before deploys, DNS, credentials, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-1009-official-source-handoff-cue",
      "status": "handoff cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this handoff cue before the current GTA 6 release/platform baseline is reused, exported, commented on, announced, or handed to another local surface: name the destination surface, keep the answer scoped to November 19, 2026 for PS5 and Xbox Series X|S, attach source IDs plus generated JSON plus correction row plus artifact plus visual receipt plus Linear proof, route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, and account/browser-profile neighbours to review/watchlist surfaces, sync validation, rollback, and next local action, and stop before deploys, DNS, credentials, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-1007-official-source-checkpoint-cue",
      "status": "checkpoint cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this checkpoint cue before the current GTA 6 release/platform baseline is reused, exported, commented on, announced, or handed to another local surface: confirm the ask is only the November 19, 2026 PS5 and Xbox Series X|S answer; keep Rockstar/Newswire wording, official platform corroboration, and attributed context in separate proof classes; name the destination route, generated JSON, correction row, artifact, Linear proof, requested progress copy, or rollback surface; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, and account/browser-profile neighbours to review/watchlist surfaces; sync validation, visual receipt, generated exports, correction trail, artifact, Linear proof, requested progress note, rollback, and next local action; and stop before deploys, DNS, credentials, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-1005-official-source-confidence-anchor-cue",
      "status": "confidence anchor cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this confidence anchor cue before the current GTA 6 release/platform baseline is reused, exported, commented on, announced, or handed to another local surface: anchor confidence to public Rockstar/Newswire wording for the exact November 19, 2026 PS5 and Xbox Series X|S answer; treat PlayStation/Xbox pages as narrow platform corroboration; keep Take-Two/interview coverage as attributed context only; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, and hosted-monitor neighbours to review/watchlist surfaces; sync route HTML, generated JSON, correction row, artifact, validation, visual receipt, Linear proof, requested progress copy, rollback, and next local action; and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-1001-official-source-next-step-cue",
      "status": "next-step cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this next-step cue before the current GTA 6 release/platform baseline leaves the source monitor: choose the next local destination, answer only the exact November 19, 2026 PS5 and Xbox Series X|S claim, route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, and hosted-monitor neighbours to review/watchlist surfaces, sync route HTML, generated JSON, correction row, artifact, validation, visual receipt, Linear proof, requested progress copy, rollback, and next local action, and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-998-official-source-verification-path-cue",
      "status": "verification path cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this verification path before the current GTA 6 release/platform baseline is reused, exported, commented on, announced, or handed to another local surface: verify the exact November 19, 2026 PS5 and Xbox Series X|S claim, keep Rockstar/Newswire, official platform, and attributed context separated, name the destination route or export, lock route HTML, generated JSON, correction row, artifact, validation, visual receipt, Linear proof, rollback, and next step together, and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitors, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-994-official-source-action-ladder",
      "status": "action ladder cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this action ladder before the current GTA 6 release/platform baseline is reused, exported, commented on, announced, or handed to another route: answer only the exact November 19, 2026 PS5 and Xbox Series X|S claim; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, and hosted-monitor neighbours to review/watchlist surfaces; sync route HTML, generated JSON, correction row, artifact, validation, visual receipt, Linear proof, requested progress copy, rollback, and next local destination before closeout; and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-991-source-readiness-cue",
      "status": "source-readiness cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this source-readiness cue before the current GTA 6 release/platform baseline is reused, exported, commented on, announced, or mixed with a public-source/social signal: confirm the answer scope is still only November 19, 2026 for PS5 and Xbox Series X|S; reject or defer stale, unclear-license, credential-heavy, unsafe-dependency, weak-evidence, duplicate, leaked, private, account-only, or social-only inputs; keep route HTML, generated JSON, correction row, artifact, validation, visual receipt, Linear proof, requested progress copy, rollback, and next step together; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, and hosted-monitor neighbours to review/watchlist surfaces; and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-989-official-source-follow-through-cue",
      "status": "follow-through cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this follow-through cue before the current GTA 6 release/platform baseline is closed, copied, exported, commented on, or announced: confirm the answer scope is still only November 19, 2026 for PS5 and Xbox Series X|S; name the next local destination; keep route HTML, generated JSON, correction row, artifact, validation, visual receipt, Linear proof, requested progress copy, rollback, and next step together; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, and hosted-monitor neighbours to review/watchlist surfaces; and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-986-official-source-decision-cue",
      "status": "decision cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this decision cue before the current GTA 6 release/platform baseline moves from official-source evidence into any reader route, generated JSON, correction trail, artifact, Linear proof, visual receipt, or requested progress copy: choose exact-answer reuse only for the November 19, 2026 PS5/Xbox Series X|S baseline; send adjacent PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, and hosted-monitor claims to review/watchlist routes; sync proof surfaces before Done; and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-983-official-source-evidence-handback-cue",
      "status": "evidence handback cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this evidence handback before the current GTA 6 release/platform baseline leaves the official-source monitor for route copy, generated JSON, correction trail, artifact, Linear proof, visual receipt, or requested progress copy: hand back the exact November 19, 2026 PS5/Xbox Series X|S claim only; name the source class and proof surface; carry source IDs, affected routes, validation, rollback, and next local destination together; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, and hosted-monitor neighbours to review/watchlist surfaces; and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-980-official-source-route-checkpoint",
      "status": "route checkpoint cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this route checkpoint before the current GTA 6 release/platform baseline leaves the official-source monitor for reader copy, generated JSON, correction trail, Linear proof, artifact, visual receipt, or requested progress copy: name the destination route; carry only the November 19, 2026 PS5/Xbox Series X|S claim; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, and hosted-monitor neighbours to review/watchlist surfaces; sync validation, visual proof, source exports, correction row, artifact, Linear closeout, rollback, and next local destination; and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-978-official-source-evidence-drill-down-cue",
      "status": "evidence drill-down cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this evidence drill-down before the current GTA 6 release/platform baseline becomes reader copy, generated JSON, correction trail, Linear proof, artifact, visual receipt, or requested progress copy: identify the exact source field being reused; classify it as official wording, platform corroboration, attributed context, watchlisted gap, or approval stop; answer only the November 19, 2026 PS5/Xbox Series X|S claim; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, and hosted-monitor neighbours to review/watchlist surfaces; keep proof surfaces and rollback aligned; and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-975-official-source-path-next-step-cue",
      "status": "source-path next-step cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this source-path cue before the current GTA 6 release/platform baseline becomes reader copy, generated JSON, correction trail, Linear proof, artifact, visual receipt, or requested progress copy: answer only the exact November 19, 2026 PS5/Xbox Series X|S claim; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, and hosted-monitor neighbours to review/watchlist surfaces; keep route HTML, generated outputs, validation, visual receipt, Linear proof, requested #gta-6 progress note, rollback, and next local path aligned; and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-973-official-source-confidence-cue",
      "status": "confidence cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this confidence cue before the current GTA 6 release/platform baseline becomes reader copy, generated JSON, correction trail, Linear proof, artifact, visual receipt, or requested progress copy: treat the November 19, 2026 PS5/Xbox Series X|S answer as high confidence only for that exact scope; keep PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, and hosted-monitor neighbours on review/watchlist surfaces; keep source IDs, checked time, affected routes, generated outputs, validation, rollback, Linear proof, and the requested #gta-6 progress note aligned; and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-970-official-source-reader-checkpoint",
      "status": "reader checkpoint",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this checkpoint before the current GTA 6 release/platform baseline becomes reader copy, generated JSON, correction trail, Linear proof, artifact, visual receipt, or requested progress copy: answer only the exact November 19, 2026 PS5/Xbox Series X|S claim; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, and hosted-monitor neighbours to review/watchlist surfaces; keep source IDs, affected routes, generated outputs, validation, rollback, Linear proof, and the requested #gta-6 progress note aligned; and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-968-official-source-completion-cue",
      "status": "completion cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this cue before the current GTA 6 release/platform baseline is closed, reused, or handed to another surface: answer only the exact November 19, 2026 PS5/Xbox Series X|S claim; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, commercial, and hosted-monitor neighbours to review/watchlist surfaces; keep generated JSON, correction row, artifact, validation, visual receipt, Linear proof, requested #gta-6 progress note, rollback, and next local destination aligned; and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-965-official-source-reader-action-cue",
      "status": "reader action cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this cue before the current GTA 6 release/platform baseline becomes reader copy, generated JSON, correction trail, Linear proof, artifact, visual receipt, or requested progress copy: answer only the exact November 19, 2026 PS5/Xbox Series X|S claim; route PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, and commercial neighbours to source review/watchlists; keep source IDs, checked time, generated surfaces, validation, rollback, and next local destination together; and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitors, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-963-official-source-next-check-cue",
      "status": "next-check cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this cue before the current GTA 6 release/platform baseline moves into any answer, route, generated JSON export, correction row, Linear proof, artifact, visual receipt, or requested progress copy: confirm no newer official Rockstar, Newswire, Take-Two, platform, support, or verified post-launch source supersedes the baseline; answer only the November 19, 2026 PS5/Xbox Series X|S claim when the reader request exactly matches it; name whether neighbouring PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, or commercial gaps belong in source review, source-change feed, correction router, source policy, or a watchlist; sync generated data, correction row, artifact, validation, visual QA, Linear proof, requested #gta-6 progress note, rollback, and next local check; and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitors, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-960-official-source-handoff-check-cue",
      "status": "handoff check cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this cue before carrying the current GTA 6 release/platform baseline into another answer, route, generated JSON export, correction row, Linear proof, artifact, visual receipt, or requested progress copy: name the destination route, confirm the baseline still fits only the November 19, 2026 PS5/Xbox Series X|S answer, keep PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, and commercial neighbours on review/watchlist surfaces, sync build output, generated data, correction row, artifact, validation, visual QA, Linear proof, requested #gta-6 progress note, rollback, and next local check, and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitors, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-939-official-source-next-check-cue",
      "status": "next-check cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this cue before the current GTA 6 release/platform baseline is reused: confirm no newer official Rockstar, Take-Two, platform, support, or verified post-launch source supersedes the baseline; match the reader request to the exact November 19, 2026 PS5/Xbox Series X|S answer or route it to review; sync route HTML, generated JSON, correction row, artifact, validation, visual receipt, Linear proof, requested Discord progress note, rollback, and next local destination; stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitors, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-935-official-source-verification-cue",
      "status": "verification cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this cue before the current GTA 6 release/platform baseline is reused or closed: verify the reader request still fits only the November 19, 2026 PS5/Xbox Series X|S answer, verify Rockstar/Newswire plus official PlayStation/Xbox anchors are present, verify route HTML/generated JSON/correction row/artifact/validation/visual receipt/Linear proof/requested Discord progress note/rollback all describe the same claim boundary, and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitors, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-931-official-source-reader-decision-cue",
      "status": "reader decision cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this cue before the current GTA 6 release/platform baseline becomes reader copy, generated JSON, snippet material, launch packet input, buyer guidance, creator notes, Linear proof, or requested progress copy: decide whether the request is exact-answer ready, belongs in source review, needs proof-surface sync, or must stop for approval; keep PC, preorder, price, preload, Online, GTA+, support/account, rating, accessibility, buyer, creator, RP, and commercial neighbours blocked; carry route HTML, generated data, correction row, artifact, validation, visual receipt, Linear closeout, requested Discord progress note, rollback, and approval stop together; stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitors, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-928-official-source-next-step-cue",
      "status": "next-step cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this cue before the current GTA 6 release/platform baseline is reused: choose the next local destination, carry route HTML, generated JSON, correction row, artifact, validation, visual receipt, Linear closeout, requested Discord progress note, rollback, and approval stop together, and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-924-official-source-evidence-continuity-cue",
      "status": "evidence continuity cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this cue before reusing the current GTA 6 release/platform baseline: carry forward the source IDs, supported claim, blocked neighbours, route HTML, generated JSON, correction row, artifact, validation, visual receipt, Linear closeout, requested Discord progress note, rollback, and approval stop together, and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-923-official-source-handoff-cue",
      "status": "handoff cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this cue before handing off the current GTA 6 release/platform baseline: name the local destination, keep route HTML, generated JSON, correction row, artifact, validation, visual receipt, Linear proof, requested Discord progress note, rollback, and next review together, and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-917-official-source-route-clarity-cue",
      "status": "route clarity cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this cue before the current GTA 6 release/platform baseline enters any reader-facing route: send exact November 19, 2026 PS5/Xbox Series X|S answers to release/date surfaces, send PC/preorder/price/preload/Online/GTA+/support/rating/accessibility/buyer/creator/RP/commercial neighbours to review/watchlist routes, carry source IDs, generated JSON, correction row, artifact, validation, visual receipt, Linear proof, rollback, and requested progress copy together, and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-914-official-source-answer-check-cue",
      "status": "answer check cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this cue before the current GTA 6 release/platform baseline becomes reader copy, generated JSON, snippet material, buyer notes, creator notes, Linear proof, or requested progress copy: answer only the exact November 19, 2026 PS5/Xbox Series X|S question, name the Rockstar/Newswire and official platform anchors, keep PC/preorder/price/preload/Online/GTA+/support/rating/accessibility/buyer/creator/RP/commercial neighbours blocked, sync route HTML, generated exports, correction row, artifact, validation, visual receipt, Linear proof, and rollback, and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-911-official-source-reader-proof-cue",
      "status": "reader proof cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this cue before reusing the current GTA 6 release/platform baseline: show the exact November 19, 2026 PS5/Xbox Series X|S answer, bind it to public Rockstar/Newswire and narrow official platform evidence, name blocked PC/preorder/price/preload/Online/GTA+/support/rating/accessibility/buyer/creator/RP/commercial neighbours, choose the next local route, carry validation, visual proof, Linear proof, artifact, rollback, and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-907-official-source-action-cue",
      "status": "action cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this cue before reusing the current GTA 6 release/platform baseline: choose whether the source result can answer the exact November 19, 2026 PS5/Xbox Series X|S question, must route adjacent PC/preorder/price/preload/Online/GTA+/support/rating/accessibility/buyer/creator/RP/commercial gaps to review, needs route HTML/generated JSON/correction/artifact/visual/Linear proof synced, or must stop for explicit approval before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-904-official-source-scan-cue",
      "status": "scan cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this cue before reusing the current GTA 6 release/platform baseline: scan whether the reader asks only for the November 19, 2026 PS5/Xbox Series X|S answer, name the Rockstar/Newswire and official platform anchors, keep PC/preorder/price/preload/Online/GTA+/support/rating/accessibility/buyer/creator/RP/commercial gaps blocked, sync route HTML, generated JSON, correction row, artifact, validation, visual receipt, Linear proof, requested progress copy, and rollback, and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-895-official-source-reader-confidence-cue",
      "status": "reader confidence cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this cue before trusting or reusing the current GTA 6 release/platform baseline: show the exact November 19, 2026 PS5/Xbox Series X|S answer, name the public Rockstar/Newswire and official PlayStation/Xbox proof anchors, keep PC/preorder/price/preload/Online/GTA+/support/rating/accessibility/buyer/creator/RP/commercial neighbouring claims blocked, sync generated JSON, correction row, artifact, validation, visual receipt, Linear proof, requested progress copy, and rollback, and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-892-official-source-follow-through-receipt",
      "status": "follow-through receipt cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this cue before reusing or closing the current GTA 6 release/platform baseline: name the destination surface, keep route copy/generated JSON/correction row/artifact/validation/visual receipt/Linear proof/requested progress copy aligned, carry rollback, keep PC/preorder/price/preload/Online/support/rating/accessibility/buyer/creator/RP/commercial gaps blocked, and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-889-official-source-decision-cue",
      "status": "decision cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this cue before reusing the current GTA 6 release/platform baseline: decide whether the request is exact-answer ready, belongs in a watchlist/source-review route, needs proof-surface sync, needs validation, or must stop for approval; keep PC/preorder/price/preload/Online/support/rating/accessibility/buyer/creator/RP/commercial gaps blocked; sync generated data, correction row, artifact, validation, visual receipt, Linear proof, requested progress copy, and rollback; stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-887-official-source-next-step-cue",
      "status": "next-step cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this cue before reusing the current GTA 6 release/platform baseline: choose exact answer, source-review/watchlist route, proof-sync update, or approval-stopped path; keep PC/preorder/price/preload/Online/support/rating/accessibility/buyer/creator/RP/commercial gaps blocked; sync generated data, correction row, artifact, validation, visual receipt, Linear proof, requested progress copy, and rollback; stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-884-official-source-recovery-cue",
      "status": "recovery cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this cue when the Linear project has no Todo issues: create a fresh local-safe issue, move it In Progress, preserve the current GTA 6 release/platform baseline, sync generated data/correction/artifact/validation/visual/Linear proof, carry rollback, and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-881-official-source-confidence-cue",
      "status": "confidence cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this cue before reusing the current GTA 6 release/platform baseline: show which public sources anchor confidence, name the confidence limits around attributed context and platform corroboration, keep adjacent PC/preorder/price/preload/Online/support/rating/accessibility/buyer/creator/RP/commercial gaps visible, sync generated data/correction/artifact/validation/visual/Linear proof, carry rollback, and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-878-official-source-freshness-cue",
      "status": "freshness cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this cue before reusing the current GTA 6 release/platform baseline: record the checked time, name which official/source family was reviewed, keep unchanged PC/preorder/price/preload/Online/support/rating/accessibility/buyer/creator/RP/commercial gaps visible, sync generated data/correction/artifact/validation/visual/Linear proof, and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-871-official-source-next-step-cue",
      "status": "next-step cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this cue before reusing the current GTA 6 release/platform baseline: choose whether the next local surface is an exact answer, watchlist route, source-change receipt, correction row, or proof artifact; name the evidence class; sync generated JSON, correction log, artifact, validation, visual proof, Linear proof, requested progress copy, and rollback; stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-865-official-source-verification-cue",
      "status": "verification cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this cue before reusing the current GTA 6 release/platform baseline: verify the exact claim fit, name the source class, sync route copy/generated JSON/correction row/artifact/validation/visual proof/Linear proof, list affected routes, and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-862-official-source-comparison-cue",
      "status": "comparison cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this cue before comparing GTA 6 source strength: direct Rockstar/Newswire wording can support the exact November 19, 2026 PS5/Xbox Series X|S baseline, PlayStation/Xbox pages can corroborate narrow visible platform metadata, Take-Two/media context can explain confidence posture only, and PC/preorder/price/preload/Online/support/rating/accessibility/buyer/creator/RP/commercial claims stay watchlisted until exact public evidence exists; stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-860-official-source-reader-cue",
      "status": "reader cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this cue before turning a source result into reader-facing copy: answer only the exact November 19, 2026 PS5/Xbox Series X|S baseline, route unsupported PC/preorder/price/preload/Online/support/rating/accessibility/buyer/creator/RP/commercial questions to review surfaces, sync generated proof outputs, and stop before deploys, DNS, credentials, accounts, browser profiles, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-850-official-source-evidence-cue",
      "status": "evidence cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this cue before reusing the current November 19, 2026 PS5/Xbox Series X|S baseline: name the evidence class, bind the exact supported claim, route unsupported PC/preorder/price/preload/Online/support/rating/accessibility/buyer/creator/RP/commercial gaps, sync generated proof surfaces, and stop before deploys, DNS, credentials, browser profiles, accounts, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-848-official-source-scan-cue",
      "status": "scan cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this cue before reusing the current November 19, 2026 PS5/Xbox Series X|S baseline: scan exact answer fit, route unsupported PC/preorder/price/preload/Online/support/rating/accessibility/buyer/creator/RP/commercial gaps, sync generated proof surfaces, and stop before deploys, DNS, credentials, browser profiles, accounts, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "my-845-official-source-action-cue",
      "status": "action cue",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Use this cue before reusing the current November 19, 2026 PS5/Xbox Series X|S baseline: answer exact fit only, route unsupported PC/preorder/price/preload/Online/support/rating/accessibility/buyer/creator/RP/commercial gaps, sync generated proof surfaces, and stop before deploys, DNS, credentials, browser profiles, accounts, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, or public sends.",
      "blastRadius": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "release-date",
      "status": "watching",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Rockstar changes the public GTA VI page or links a new official detail page.",
      "blastRadius": [
        "/",
        "/release-date/",
        "/timeline/",
        "/faq/",
        "/newsletter/",
        "/blog/is-gta-6-coming-to-pc/"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "november-date-post",
      "status": "confirmed baseline",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "A newer official date statement supersedes or clarifies this post.",
      "blastRadius": [
        "/release-date/",
        "/timeline/",
        "/confirmed-vs-rumoured/",
        "/launch-checklist/"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "take-two-fy2026-date-corroboration",
      "status": "corroboration only",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Do not buy or preorder from placeholders; subscribe/bookmark until official pages exist.",
      "updateTrigger": "Use only to corroborate the existing Rockstar date, summer marketing posture, or no-price-announcement context; do not promote price, preorder, edition, PC, Online, gameplay, Trailer 3 timing, or support claims without exact official public wording.",
      "blastRadius": [
        "/release-date/",
        "/timeline/",
        "/source-change-feed/",
        "/official-sources/",
        "/blog/gta-6-trailer-3-countdown-watchlist/",
        "/blog/gta-6-preorder-editions-watchlist/"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "playstation-store-page",
      "status": "official platform baseline",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Do not buy or preorder from placeholders; subscribe/bookmark until official pages exist.",
      "updateTrigger": "PlayStation changes the public GTA VI page with preorder, edition, price, preload, rating, entitlement, or support wording.",
      "blastRadius": [
        "/official-sources/",
        "/platform-store-source-router/",
        "/buying-guide/",
        "/preorder-safety-centre/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/blog/gta-6-preload-download-size-watchlist/"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "xbox-store-page",
      "status": "official platform baseline",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Do not buy or preorder from placeholders; subscribe/bookmark until official pages exist.",
      "updateTrigger": "Xbox changes the public GTA VI product page with release date, preorder, edition, price, preload, rating descriptor, entitlement, file-size, or support wording.",
      "blastRadius": [
        "/official-sources/",
        "/platform-store-source-router/",
        "/buying-guide/",
        "/preorder-safety-centre/",
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/blog/gta-6-preload-download-size-watchlist/"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "pc-platform-gap",
      "status": "official gap",
      "publicMeaning": "No reader-facing claim should be promoted yet; keep the page useful by naming the gap, evidence needed, and safe reader action.",
      "readerAction": "Treat observations as source-labelled until official or post-launch evidence upgrades them.",
      "updateTrigger": "An official Rockstar, Take-Two, Rockstar Support, Steam, Epic, or platform-store page publishes PC timing or requirements.",
      "blastRadius": [
        "/release-date/",
        "/features/",
        "/faq/",
        "/blog/is-gta-6-coming-to-pc/",
        "/editorial-queue/"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "preorder-gap",
      "status": "official gap",
      "publicMeaning": "No reader-facing claim should be promoted yet; keep the page useful by naming the gap, evidence needed, and safe reader action.",
      "readerAction": "Do not buy or preorder from placeholders; subscribe/bookmark until official pages exist.",
      "updateTrigger": "Official store/preorder, edition, price, preload, or bonus pages go live.",
      "blastRadius": [
        "/buying-guide/",
        "/newsletter/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/rumour-firewall/"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "online-gap",
      "status": "official gap",
      "publicMeaning": "No reader-facing claim should be promoted yet; keep the page useful by naming the gap, evidence needed, and safe reader action.",
      "readerAction": "Plan communities around unknowns; do not promise crossplay, transfers, GTA+, or server compatibility.",
      "updateTrigger": "Rockstar publishes Online, crossplay, GTA+, creator-tool, transfer, or private-session details.",
      "blastRadius": [
        "/online/",
        "/features/",
        "/faq/",
        "/blog/gta-6-online-watchlist/",
        "/rp/"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "trailer-analysis",
      "status": "confirmed media",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Treat observations as source-labelled until official or post-launch evidence upgrades them.",
      "updateTrigger": "A new official trailer, screenshot batch, or Newswire context page appears.",
      "blastRadius": [
        "/timeline/",
        "/map-claim-ledger/",
        "/characters/",
        "/blog/gta-6-trailer-2-breakdown/"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "character-copy",
      "status": "confirmed baseline",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Use the linked source and tracker before sharing or publishing a claim.",
      "updateTrigger": "Rockstar changes character copy, publishes new character art, or post-launch verified story context can be split behind spoiler controls.",
      "blastRadius": [
        "/characters/",
        "/blog/who-is-jason/",
        "/blog/who-is-lucia/",
        "/spoiler-policy/"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    },
    {
      "id": "map-and-feature-depth",
      "status": "analysis baseline",
      "publicMeaning": "This is a stable source baseline; use it to support narrow confirmed wording and prevent rumour overreach.",
      "readerAction": "Treat observations as source-labelled until official or post-launch evidence upgrades them.",
      "updateTrigger": "Official media, support docs, or post-launch testing can upgrade a map, vehicle, or feature record.",
      "blastRadius": [
        "/map/",
        "/map-claim-ledger/",
        "/vehicles/",
        "/features/",
        "/blog/gta-6-map-size-rumours-explained/"
      ],
      "approvalBoundary": "Public alerts, hosted monitoring, account-connected integrations, outreach, or external writes require explicit approval."
    }
  ],
  "sourceFreshnessSnapshot": [
    {
      "id": "release-platform-baseline",
      "label": "Release date and platform baseline",
      "lastReviewed": "2026-05-24 05:33 UTC",
      "posture": "current official baseline; PlayStation and Xbox pages corroborate console-platform metadata within narrow store-page limits; Take-Two CEO/FY2026 coverage corroborates date confidence, no earnings-call price announcement, and summer marketing posture only",
      "sourceIds": [
        "rockstar-vi",
        "nov-2026-date",
        "take-two-fy2026-ign",
        "gamesindustry-zelnick-marketing",
        "variety-zelnick-summer-marketing",
        "playstation-gta-vi",
        "xbox-gta-vi"
      ],
      "affectedRoutes": [
        "/",
        "/release-date/",
        "/timeline/",
        "/confirmed-vs-rumoured/",
        "/faq/",
        "/launch-checklist/"
      ],
      "promotionGate": "Only a newer Rockstar, Take-Two, or official platform publication can change the date/platform lead answer.",
      "blockedInputs": [
        "social screenshots",
        "forum summaries",
        "cached snippets without a live official URL",
        "date speculation"
      ],
      "sources": [
        {
          "id": "rockstar-vi",
          "title": "Grand Theft Auto VI — Rockstar Games",
          "url": "https://www.rockstargames.com/VI"
        },
        {
          "id": "nov-2026-date",
          "title": "Grand Theft Auto VI is Now Set to Launch November 19, 2026",
          "url": "https://www.rockstargames.com/newswire/article/ak3ak31a49a221/grand-theft-auto-vi-is-now-set-to-launch-november-19-2026"
        },
        {
          "id": "take-two-fy2026-ign",
          "title": "IGN — Take-Two CEO says GTA 6 remains on track for November 19, 2026",
          "url": "https://www.ign.com/articles/gta-6-november-2026-release-date-is-happening-take-two-boss-says-pouring-cold-water-on-delay-fears"
        },
        {
          "id": "gamesindustry-zelnick-marketing",
          "title": "GamesIndustry.biz — Strauss Zelnick interview on GTA 6 marketing",
          "url": "https://www.gamesindustry.biz/the-big-strauss-zelnick-interview-gta-ai-roblox-and-building-the-biggest-entertainment-company-in-the-world"
        },
        {
          "id": "variety-zelnick-summer-marketing",
          "title": "Variety — GTA 6 no price announcement; marketing expected in summer",
          "url": "https://variety.com/2026/digital/news/gta-5-no-delay-price-marketing-summer-1236755303/"
        },
        {
          "id": "playstation-gta-vi",
          "title": "Grand Theft Auto VI — PS5 Games",
          "url": "https://www.playstation.com/en-us/games/grand-theft-auto-vi/"
        },
        {
          "id": "xbox-gta-vi",
          "title": "Grand Theft Auto VI | Xbox",
          "url": "https://www.xbox.com/en-US/games/store/grand-theft-auto-vi/9NL3WWNZLZZN"
        }
      ]
    },
    {
      "id": "pc-requirements-gap",
      "label": "PC timing and requirements gap",
      "lastReviewed": "2026-05-18 18:24 UTC",
      "posture": "official gap remains",
      "sourceIds": [
        "rockstar-vi"
      ],
      "affectedRoutes": [
        "/blog/is-gta-6-coming-to-pc/",
        "/blog/gta-6-system-requirements-watchlist/",
        "/buying-guide/",
        "/features/",
        "/faq/"
      ],
      "promotionGate": "Require Rockstar, Take-Two, Rockstar Support, Steam, Epic, launcher, or official platform-store evidence before adding PC date/spec rows.",
      "blockedInputs": [
        "AI-generated spec tables",
        "hardware affiliate bundles",
        "edited Steam pages",
        "historical release-pattern estimates"
      ],
      "sources": [
        {
          "id": "rockstar-vi",
          "title": "Grand Theft Auto VI — Rockstar Games",
          "url": "https://www.rockstargames.com/VI"
        }
      ]
    },
    {
      "id": "preorder-preload-store-gap",
      "label": "Preorder, preload, editions, and store pages",
      "lastReviewed": "2026-05-22 21:14 UTC",
      "posture": "official PlayStation and Xbox listings exist; buyer-safety gaps remain",
      "sourceIds": [
        "rockstar-vi",
        "playstation-gta-vi",
        "xbox-gta-vi"
      ],
      "affectedRoutes": [
        "/preorder-store-checker/",
        "/preorder-safety-centre/",
        "/buying-guide/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/blog/gta-6-preload-download-size-watchlist/"
      ],
      "promotionGate": "Require official Rockstar/Take-Two/store/support/platform evidence for each exact preorder, price, edition, file-size, preload, or bonus claim.",
      "blockedInputs": [
        "retailer placeholders as facts",
        "edited console-store screenshots",
        "affiliate urgency",
        "fake countdown graphics"
      ],
      "sources": [
        {
          "id": "rockstar-vi",
          "title": "Grand Theft Auto VI — Rockstar Games",
          "url": "https://www.rockstargames.com/VI"
        },
        {
          "id": "playstation-gta-vi",
          "title": "Grand Theft Auto VI — PS5 Games",
          "url": "https://www.playstation.com/en-us/games/grand-theft-auto-vi/"
        },
        {
          "id": "xbox-gta-vi",
          "title": "Grand Theft Auto VI | Xbox",
          "url": "https://www.xbox.com/en-US/games/store/grand-theft-auto-vi/9NL3WWNZLZZN"
        }
      ]
    },
    {
      "id": "online-crossplay-transfer-gap",
      "label": "Online, crossplay, transfer, GTA+, and creator-tool claims",
      "lastReviewed": "2026-05-18 18:24 UTC",
      "posture": "official gap remains",
      "sourceIds": [
        "rockstar-vi"
      ],
      "affectedRoutes": [
        "/online/",
        "/blog/gta-6-online-watchlist/",
        "/blog/gta-6-crossplay-cross-save-watchlist/",
        "/rp/",
        "/platform-planner/"
      ],
      "promotionGate": "Require Rockstar, Take-Two, Rockstar Support, platform feature metadata, or verified post-launch settings evidence before changing Online guidance.",
      "blockedInputs": [
        "copied GTA Online assumptions",
        "Discord screenshots",
        "paid compatibility promises",
        "private server-file claims"
      ],
      "sources": [
        {
          "id": "rockstar-vi",
          "title": "Grand Theft Auto VI — Rockstar Games",
          "url": "https://www.rockstargames.com/VI"
        }
      ]
    },
    {
      "id": "map-media-character-baseline",
      "label": "Official media, map observations, and character copy",
      "lastReviewed": "2026-05-18 18:24 UTC",
      "posture": "confirmed media with inference labels",
      "sourceIds": [
        "rockstar-vi",
        "trailer-1",
        "trailer-2"
      ],
      "affectedRoutes": [
        "/media-gallery/",
        "/map/",
        "/map-claim-ledger/",
        "/characters/",
        "/blog/gta-6-trailer-2-breakdown/"
      ],
      "promotionGate": "Promote only exact official-media observations or post-launch verified evidence; keep map size, full species lists, mission details, and system depth labelled unknown until stronger evidence exists.",
      "blockedInputs": [
        "leaked maps",
        "private build clips",
        "datamined UI",
        "anonymous full-location lists"
      ],
      "sources": [
        {
          "id": "rockstar-vi",
          "title": "Grand Theft Auto VI — Rockstar Games",
          "url": "https://www.rockstargames.com/VI"
        },
        {
          "id": "trailer-1",
          "title": "Grand Theft Auto VI — Watch Trailer 1 Now",
          "url": "https://www.rockstargames.com/newswire/article/8978kok9385a82/grand-theft-auto-vi-watch-trailer-1-now/"
        },
        {
          "id": "trailer-2",
          "title": "Grand Theft Auto VI — Watch Trailer 2 Now",
          "url": "https://www.rockstargames.com/newswire/article/3928aaa9471o3a/grand-theft-auto-vi-watch-trailer-2-now"
        }
      ]
    },
    {
      "id": "rating-accessibility-household-gap",
      "label": "Rating, accessibility, and household guidance",
      "lastReviewed": "2026-05-19 07:35 UTC",
      "posture": "Xbox page exposes ESRB Rating Pending Likely Mature 17+ metadata; final descriptor/accessibility gaps remain",
      "sourceIds": [
        "rockstar-vi",
        "xbox-gta-vi"
      ],
      "affectedRoutes": [
        "/blog/gta-6-accessibility-options-watchlist/",
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/buying-guide/",
        "/source-policy/"
      ],
      "promotionGate": "Require public rating-board entries, official support/settings material, platform accessibility metadata, or verified post-launch settings capture before publishing final descriptors or setting lists.",
      "blockedInputs": [
        "fake rating cards",
        "leaked settings screens",
        "generic copied accessibility lists",
        "creator summaries without primary evidence"
      ],
      "sources": [
        {
          "id": "rockstar-vi",
          "title": "Grand Theft Auto VI — Rockstar Games",
          "url": "https://www.rockstargames.com/VI"
        },
        {
          "id": "xbox-gta-vi",
          "title": "Grand Theft Auto VI | Xbox",
          "url": "https://www.xbox.com/en-US/games/store/grand-theft-auto-vi/9NL3WWNZLZZN"
        }
      ]
    }
  ],
  "officialSourceStatusSnapshots": [
    {
      "id": "my-2469-official-source-continuation-cue-2026-06-11-1617",
      "checkedAt": "2026-06-11 16:17 UTC",
      "label": "5:17 PM official-source continuation cue",
      "headline": "The official-source monitor now resumes from a fresh continuation cue: checked public baseline, unchanged gaps, proof route, and approval stop before any GTA 6 answer surface moves.",
      "sourceIds": [
        "rockstar-vi",
        "nov-2026-date",
        "playstation-gta-vi",
        "xbox-gta-vi",
        "take-two-fy2026-ign",
        "gamesindustry-zelnick-marketing",
        "variety-zelnick-summer-marketing"
      ],
      "confirmedNow": [
        "The reusable public answer remains November 19, 2026 for PS5 and Xbox Series X|S, grounded in public Rockstar/Newswire wording and narrow official PlayStation/Xbox corroboration.",
        "The continuation pass checked for current public source posture before reuse; it does not create new consumer facts beyond the existing release-date and launch-platform baseline.",
        "This pass adds a continuation cue only. It does not add GTA 6 preorder, PC, price, edition, preload, Online, account, support, buyer, commercial, or launch-service claims."
      ],
      "unchangedUnknowns": [
        "PC timing, storefronts, system requirements, cross-save, transfers, modding, FiveM, RP compatibility, and platform expansion remain watchlisted.",
        "Preorders, editions, prices, bonuses, preload, download size, refund terms, purchase recommendations, affiliate/sponsor placement, creator codes, giveaways, and buyer urgency remain unpromoted.",
        "Online, GTA+, crossplay, support/account flows, rating descriptors, accessibility settings, hosted monitoring, deploys, DNS, credentialed checks, browser-profile/account use, purchases, subscriptions, newsletters, social posts, broader Discord, GitHub writes, and public sends remain blocked without exact public evidence and explicit approval."
      ],
      "nextVerificationMoves": [
        "Start the resumed loop from the checked continuation cue: source timestamp, exact answer scope, unchanged unknowns, proof route, and approval stop.",
        "Use the date/platform baseline only for direct current release-date or confirmed launch-platform questions.",
        "Route unsupported PC, preorder, price, edition, preload, Online, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, account, browser-profile, deploy, DNS, GitHub-write, newsletter, social, broader Discord, or public-send claims to review/watchlist surfaces.",
        "Keep route HTML, generated JSON, correction row, artifact, validation result, Linear proof, rollback, and next local action aligned before closeout.",
        "Stop before deploy, DNS, credential, account, browser-profile, commercial, GitHub-write, broader Discord, public-send, or external distribution work unless explicit approval exists."
      ],
      "supportRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/confirmed-vs-rumoured/",
        "/release-date/",
        "/timeline/",
        "/platform-store-source-router/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerAction": "Before reusing the GTA 6 official-source baseline after a paused loop, confirm the continuation cue: checked source time, exact answer fit, unchanged gaps, proof route, and approval stop.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local static content, generated JSON, artifacts, Linear issue updates, and the requested Discord #gta-6 progress note are allowed. Production deploys, DNS, credentials, browser-profile/account use, hosted monitors, purchases, subscriptions, affiliate/sponsor changes, newsletters, social posts, broader Discord sends, public alerts, GitHub writes, and external writes require explicit approval.",
      "localOnly": true,
      "evidenceClasses": [
        {
          "label": "Continuation baseline",
          "stance": "Answer-ready",
          "includes": "Use only the November 19, 2026 PS5 and Xbox Series X|S baseline for direct release-date or launch-platform questions.",
          "gate": "Do not widen into PC, preorder, price, preload, Online, support, rating, accessibility, buyer, creator, RP, or commercial claims."
        },
        {
          "label": "Unchanged gaps",
          "stance": "Hold",
          "includes": "Adjacent product, store, Online, support, rating, accessibility, buyer, creator, RP, and commercial gaps remain visible instead of guessed.",
          "gate": "Require exact public evidence before local pages, exports, snippets, or progress copy promote the claim."
        },
        {
          "label": "Proof route",
          "stance": "Move together",
          "includes": "Rendered route, generated JSON, correction row, artifact, validation, Linear proof, rollback, and next local action must agree.",
          "gate": "Do not close or reuse from memory, cached snippets, private screenshots, account-only pages, leaked assets, or anonymous reposts."
        },
        {
          "label": "Approval stop",
          "stance": "External stop",
          "includes": "Deploys, DNS, credentials, browser profiles, account checks, GitHub writes, newsletters, social, broader Discord, public sends, purchases, subscriptions, and affiliate/sponsor work stay blocked.",
          "gate": "Explicit approval required before external or account-connected action."
        }
      ],
      "sourceFreshnessCue": {
        "label": "official-source continuation cue",
        "summary": "Resume from checked public sources, not old loop momentum.",
        "readerPromise": "Readers and future agents can see what stayed answer-ready, what remains unknown, which proof surfaces must move, and where the resumed loop stops.",
        "checks": [
          {
            "label": "Checked time",
            "detail": "Confirm this pass started from the 2026-06-11 public source posture before reusing the baseline.",
            "stop": "Do not answer from stale loop memory."
          },
          {
            "label": "Exact scope",
            "detail": "Use the baseline only for direct release-date or confirmed launch-platform questions.",
            "stop": "Do not infer PC, preorder, price, preload, Online, support, rating, accessibility, buyer, creator, RP, or commercial details."
          },
          {
            "label": "Unchanged gaps",
            "detail": "Route missing or adjacent claims to source review, source-change feed, platform-store/source routers, or watchlist pages.",
            "stop": "Do not promote screenshots, cached snippets, social reposts, account-only pages, or leaks."
          },
          {
            "label": "Proof route",
            "detail": "Keep rendered route, generated JSON, correction row, artifact, validation, Linear proof, rollback, and next local action aligned.",
            "stop": "Do not close if any proof surface disagrees."
          },
          {
            "label": "Approval stop",
            "detail": "Stop before deploys, DNS, credentials, browser profiles, account checks, hosted monitoring, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
            "stop": "Explicit approval required."
          }
        ],
        "artifactPath": "artifacts/MY-2469-official-source-continuation-cue-2026-06-11.md",
        "verificationGate": "npm run build && npm run validate",
        "rollbackPath": "Remove the MY-2469 continuation cue, generated exports, artifact, and Linear proof comment; rebuild and rerun validation."
      },
      "sources": [
        {
          "id": "rockstar-vi",
          "title": "Grand Theft Auto VI — Rockstar Games",
          "url": "https://www.rockstargames.com/VI"
        },
        {
          "id": "nov-2026-date",
          "title": "Grand Theft Auto VI is Now Set to Launch November 19, 2026",
          "url": "https://www.rockstargames.com/newswire/article/ak3ak31a49a221/grand-theft-auto-vi-is-now-set-to-launch-november-19-2026"
        },
        {
          "id": "playstation-gta-vi",
          "title": "Grand Theft Auto VI — PS5 Games",
          "url": "https://www.playstation.com/en-us/games/grand-theft-auto-vi/"
        },
        {
          "id": "xbox-gta-vi",
          "title": "Grand Theft Auto VI | Xbox",
          "url": "https://www.xbox.com/en-US/games/store/grand-theft-auto-vi/9NL3WWNZLZZN"
        },
        {
          "id": "take-two-fy2026-ign",
          "title": "IGN — Take-Two CEO says GTA 6 remains on track for November 19, 2026",
          "url": "https://www.ign.com/articles/gta-6-november-2026-release-date-is-happening-take-two-boss-says-pouring-cold-water-on-delay-fears"
        },
        {
          "id": "gamesindustry-zelnick-marketing",
          "title": "GamesIndustry.biz — Strauss Zelnick interview on GTA 6 marketing",
          "url": "https://www.gamesindustry.biz/the-big-strauss-zelnick-interview-gta-ai-roblox-and-building-the-biggest-entertainment-company-in-the-world"
        },
        {
          "id": "variety-zelnick-summer-marketing",
          "title": "Variety — GTA 6 no price announcement; marketing expected in summer",
          "url": "https://variety.com/2026/digital/news/gta-5-no-delay-price-marketing-summer-1236755303/"
        }
      ]
    },
    {
      "id": "my-1163-official-source-freshness-handoff-cue-2026-05-31-0654",
      "checkedAt": "2026-05-31 05:54 UTC",
      "label": "6:54 AM official-source freshness handoff cue",
      "headline": "The official-source monitor now starts with a freshness handoff: checked baseline, exact answer scope, stale-gap routing, proof sync, and approval stop before the GTA 6 baseline moves.",
      "sourceIds": [
        "rockstar-vi",
        "nov-2026-date",
        "playstation-gta-vi",
        "xbox-gta-vi",
        "take-two-fy2026-ign",
        "gamesindustry-zelnick-marketing",
        "variety-zelnick-summer-marketing"
      ],
      "confirmedNow": [
        "The reusable public answer remains November 19, 2026 for PS5 and Xbox Series X|S, grounded in public Rockstar/Newswire wording and narrow official PlayStation/Xbox corroboration.",
        "Attributed Take-Two/interview coverage can explain confidence posture and broad marketing context only where the public source says it; it does not create new consumer product facts.",
        "This pass adds a freshness handoff cue only. It does not add new GTA 6 factual claims, buyer advice, commercial claims, account guidance, support guidance, store guidance, or launch-service promises."
      ],
      "unchangedUnknowns": [
        "PC timing, storefronts, system requirements, cross-save, transfers, modding, FiveM, RP compatibility, and platform expansion remain watchlisted.",
        "Preorders, editions, prices, preload, download size, refund terms, purchase recommendations, affiliate/sponsor placement, creator codes, giveaways, and buyer urgency remain unpromoted.",
        "Online, GTA+, crossplay, support/account flows, rating descriptors, accessibility settings, hosted monitoring, deploys, DNS, credentialed checks, browser-profile/account use, purchases, subscriptions, newsletters, social posts, broader Discord, GitHub writes, and public sends remain blocked without exact public evidence and explicit approval."
      ],
      "nextVerificationMoves": [
        "Start each reuse from the checked freshness handoff: baseline timestamp, exact answer scope, stale-gap routing, proof sync, and approval stop.",
        "Use the date/platform baseline only when the reader question exactly asks for the current official release date and confirmed launch platforms.",
        "Route unsupported PC, preorder, Online, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, account, browser-profile, deploy, DNS, GitHub-write, newsletter, social, broader Discord, or public-send claims to review/watchlist surfaces.",
        "Keep route HTML, generated JSON, correction row, artifact, validation result, visual receipt, Linear proof, requested progress copy, rollback, and next local action aligned before closeout.",
        "Stop before deploy, DNS, credential, account, browser-profile, commercial, GitHub-write, broader Discord, public-send, or external distribution work unless explicit approval exists."
      ],
      "supportRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/confirmed-vs-rumoured/",
        "/release-date/",
        "/timeline/",
        "/platform-store-source-router/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerAction": "Before reusing the GTA 6 official-source baseline, confirm the freshness handoff: checked time, exact answer fit, stale-gap route, proof bundle, and approval stop.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local static content, generated JSON, artifacts, Linear issue updates, and the requested Discord #gta-6 progress note are allowed when the message tool is exposed. Production deploys, DNS, credentials, browser-profile/account use, hosted monitors, purchases, subscriptions, affiliate/sponsor changes, newsletters, social posts, broader Discord sends, public alerts, GitHub writes, and external writes require explicit approval.",
      "localOnly": true,
      "evidenceClasses": [
        {
          "label": "Checked baseline",
          "stance": "Answer-ready",
          "includes": "Use only the November 19, 2026 PS5 and Xbox Series X|S baseline for direct release-date or launch-platform questions.",
          "gate": "Do not widen into PC, preorder, price, preload, Online, support, rating, accessibility, buyer, creator, RP, or commercial claims."
        },
        {
          "label": "Stale-gap routes",
          "stance": "Hold",
          "includes": "Adjacent product, platform, store, Online, support, rating, accessibility, buyer, creator, RP, and commercial gaps stay visible instead of guessed.",
          "gate": "Require exact public evidence before local pages, exports, snippets, or progress copy promote the claim."
        },
        {
          "label": "Proof handoff",
          "stance": "Move together",
          "includes": "Route copy, generated JSON, correction row, artifact, validation, visual receipt, Linear proof, rollback, and next action must agree.",
          "gate": "Do not close or reuse from memory, cached snippets, private screenshots, account-only pages, leaked assets, or anonymous reposts."
        },
        {
          "label": "Approval stop",
          "stance": "External stop",
          "includes": "Deploys, DNS, credentials, browser profiles, account checks, GitHub writes, newsletters, social, broader Discord, public sends, purchases, subscriptions, and affiliate/sponsor work stay blocked.",
          "gate": "Explicit approval required before external or account-connected action."
        }
      ],
      "sourceFreshnessCue": {
        "label": "official-source freshness handoff cue",
        "summary": "Carry the checked baseline with its stale-gap map.",
        "readerPromise": "Readers and future agents can see what is still answer-ready, what is stale or adjacent, which proof surfaces must travel, and where work stops.",
        "checks": [
          {
            "label": "Checked baseline",
            "detail": "Confirm the current reusable answer is still November 19, 2026 for PS5 and Xbox Series X|S.",
            "stop": "Do not answer from memory or old snippets."
          },
          {
            "label": "Exact scope",
            "detail": "Use the baseline only for direct release-date or confirmed launch-platform questions.",
            "stop": "Do not infer PC, preorder, price, preload, Online, support, rating, accessibility, buyer, creator, RP, or commercial details."
          },
          {
            "label": "Stale gaps",
            "detail": "Route missing or adjacent claims to source review, source-change feed, platform-store/source routers, or watchlist pages.",
            "stop": "Do not promote screenshots, cached snippets, social reposts, account-only pages, or leaks."
          },
          {
            "label": "Proof handoff",
            "detail": "Keep rendered route, generated JSON, correction row, artifact, validation, Linear proof, rollback, and next local action aligned.",
            "stop": "Do not close if any proof surface disagrees."
          },
          {
            "label": "Approval stop",
            "detail": "Stop before deploys, DNS, credentials, browser profiles, account checks, hosted monitoring, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
            "stop": "Explicit approval required."
          }
        ],
        "artifactPath": "artifacts/my-1163-official-source-freshness-handoff-cue-2026-05-31.md",
        "verificationGate": "npm run build && npm run validate; VISUAL_QA_ROUTE=official-sources VISUAL_QA_RUN=my-1163 npm run visual:qa",
        "rollbackPath": "Remove the MY-1163 freshness handoff cue, source-monitor row, status snapshot, correction row, generated exports, artifact, and adoption note; rebuild and rerun validation."
      },
      "sources": [
        {
          "id": "rockstar-vi",
          "title": "Grand Theft Auto VI — Rockstar Games",
          "url": "https://www.rockstargames.com/VI"
        },
        {
          "id": "nov-2026-date",
          "title": "Grand Theft Auto VI is Now Set to Launch November 19, 2026",
          "url": "https://www.rockstargames.com/newswire/article/ak3ak31a49a221/grand-theft-auto-vi-is-now-set-to-launch-november-19-2026"
        },
        {
          "id": "playstation-gta-vi",
          "title": "Grand Theft Auto VI — PS5 Games",
          "url": "https://www.playstation.com/en-us/games/grand-theft-auto-vi/"
        },
        {
          "id": "xbox-gta-vi",
          "title": "Grand Theft Auto VI | Xbox",
          "url": "https://www.xbox.com/en-US/games/store/grand-theft-auto-vi/9NL3WWNZLZZN"
        },
        {
          "id": "take-two-fy2026-ign",
          "title": "IGN — Take-Two CEO says GTA 6 remains on track for November 19, 2026",
          "url": "https://www.ign.com/articles/gta-6-november-2026-release-date-is-happening-take-two-boss-says-pouring-cold-water-on-delay-fears"
        },
        {
          "id": "gamesindustry-zelnick-marketing",
          "title": "GamesIndustry.biz — Strauss Zelnick interview on GTA 6 marketing",
          "url": "https://www.gamesindustry.biz/the-big-strauss-zelnick-interview-gta-ai-roblox-and-building-the-biggest-entertainment-company-in-the-world"
        },
        {
          "id": "variety-zelnick-summer-marketing",
          "title": "Variety — GTA 6 no price announcement; marketing expected in summer",
          "url": "https://variety.com/2026/digital/news/gta-5-no-delay-price-marketing-summer-1236755303/"
        }
      ]
    },
    {
      "id": "my-1145-official-source-next-check-cue-2026-05-29-0548",
      "checkedAt": "2026-05-29 04:48 UTC",
      "label": "5:48 AM official-source next-check cue",
      "headline": "The official-source monitor now starts with the next check: exact answer reuse, watchlist review, proof sync, correction impact, or approval stop before the GTA 6 baseline moves.",
      "sourceIds": [
        "rockstar-vi",
        "nov-2026-date",
        "playstation-gta-vi",
        "xbox-gta-vi",
        "take-two-fy2026-ign",
        "gamesindustry-zelnick-marketing",
        "variety-zelnick-summer-marketing"
      ],
      "confirmedNow": [
        "The reusable public answer remains November 19, 2026 for PS5 and Xbox Series X|S, grounded in public Rockstar/Newswire wording and narrow official PlayStation/Xbox corroboration.",
        "Attributed Take-Two/interview coverage can explain confidence posture and broad marketing context only where the public source says it; it does not create new consumer product facts.",
        "This pass adds a next-check cue only. It does not add new GTA 6 factual claims, buyer advice, commercial claims, account guidance, support guidance, store guidance, or launch-service promises."
      ],
      "unchangedUnknowns": [
        "PC timing, storefronts, system requirements, cross-save, transfers, modding, FiveM, RP compatibility, and platform expansion remain watchlisted.",
        "Preorders, editions, prices, preload, download size, refund terms, purchase recommendations, affiliate/sponsor placement, creator codes, giveaways, and buyer urgency remain unpromoted.",
        "Online, GTA+, crossplay, support/account flows, rating descriptors, accessibility settings, hosted monitoring, deploys, DNS, credentialed checks, browser-profile/account use, purchases, subscriptions, newsletters, social posts, broader Discord, GitHub writes, and public sends remain blocked without exact public evidence and explicit approval."
      ],
      "nextVerificationMoves": [
        "Choose the next check before reusing the baseline: exact answer reuse, watchlist review, proof sync, correction impact, or approval stop.",
        "Use the date/platform baseline only when the reader question exactly asks for the current official release date and confirmed launch platforms.",
        "Keep route HTML, generated JSON, correction row, artifact, validation result, visual receipt, Linear proof, requested progress copy, rollback, and next local action aligned before closeout.",
        "Route unsupported PC, preorder, Online, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, account, browser-profile, deploy, DNS, GitHub-write, newsletter, social, broader Discord, or public-send claims to review/watchlist surfaces.",
        "Stop before deploy, DNS, credential, account, browser-profile, commercial, GitHub-write, broader Discord, public-send, or external distribution work unless explicit approval exists."
      ],
      "supportRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/confirmed-vs-rumoured/",
        "/release-date/",
        "/timeline/",
        "/platform-store-source-router/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerAction": "Before reusing the GTA 6 official-source baseline, choose the next check: answer exact questions, route adjacent gaps, sync proof, assess correction impact, or stop for approval.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local static content, generated JSON, artifacts, Linear issue updates, and the requested Discord #gta-6 progress note are allowed. Production deploys, DNS, credentials, browser-profile/account use, hosted monitors, purchases, subscriptions, affiliate/sponsor changes, newsletters, social posts, broader Discord sends, public alerts, GitHub writes, and external writes require explicit approval.",
      "localOnly": true,
      "evidenceClasses": [
        {
          "label": "Exact answer reuse",
          "stance": "Answer-ready",
          "includes": "Use only the November 19, 2026 PS5 and Xbox Series X|S baseline for direct release-date or launch-platform questions.",
          "gate": "Do not widen into PC, preorder, price, preload, Online, support, rating, accessibility, buyer, creator, RP, or commercial claims."
        },
        {
          "label": "Watchlisted gaps",
          "stance": "Hold",
          "includes": "Adjacent product, platform, store, Online, support, rating, accessibility, buyer, creator, RP, and commercial gaps stay visible instead of guessed.",
          "gate": "Require exact public evidence before local pages, exports, snippets, or progress copy promote the claim."
        },
        {
          "label": "Proof sync",
          "stance": "Move together",
          "includes": "Route copy, generated JSON, correction row, artifact, validation, visual receipt, Linear proof, rollback, and next action must agree.",
          "gate": "Do not close or reuse from memory, cached snippets, private screenshots, account-only pages, leaked assets, or anonymous reposts."
        },
        {
          "label": "Approval stop",
          "stance": "External stop",
          "includes": "Deploys, DNS, credentials, browser profiles, account checks, GitHub writes, newsletters, social, broader Discord, public sends, purchases, subscriptions, and affiliate/sponsor work stay blocked.",
          "gate": "Explicit approval required before external or account-connected action."
        }
      ],
      "nextStepCue": {
        "label": "official-source next-check cue",
        "summary": "Choose the next check before the baseline moves.",
        "readerPromise": "Readers and future agents can see whether the current source result should answer, review, sync proof, assess correction impact, or stop.",
        "steps": [
          {
            "label": "Choose the check",
            "detail": "Decide whether the next action is exact answer reuse, watchlist review, proof sync, correction impact, or approval stop.",
            "stop": "Do not move the baseline from momentum."
          },
          {
            "label": "Answer exact fit only",
            "detail": "Use November 19, 2026 for PS5 and Xbox Series X|S only when the question matches that official baseline.",
            "stop": "Do not infer missing product or service details."
          },
          {
            "label": "Route gaps visibly",
            "detail": "Send unsupported adjacent questions to source review, source-change feed, platform-store/source routers, or watchlist pages.",
            "stop": "Do not promote screenshots, cached snippets, social reposts, account-only pages, or leaks."
          },
          {
            "label": "Sync the proof trail",
            "detail": "Keep rendered route, generated JSON, correction row, artifact, validation, Linear proof, rollback, and next local action aligned.",
            "stop": "Do not close if any proof surface disagrees."
          },
          {
            "label": "Stop before external work",
            "detail": "Deploys, DNS, credentials, browser profiles, account checks, hosted monitoring, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, and unrelated external writes require approval.",
            "stop": "Explicit approval required."
          }
        ],
        "artifactPath": "artifacts/my-1145-official-source-next-check-cue-2026-05-29.md",
        "verificationGate": "npm run build && npm run validate; VISUAL_QA_ROUTE=official-sources VISUAL_QA_RUN=my-1145 npm run visual:qa",
        "rollbackPath": "Remove the MY-1145 next-check cue, source-monitor row, status snapshot, correction row, generated exports, artifact, and adoption note; rebuild and rerun validation."
      },
      "sources": [
        {
          "id": "rockstar-vi",
          "title": "Grand Theft Auto VI — Rockstar Games",
          "url": "https://www.rockstargames.com/VI"
        },
        {
          "id": "nov-2026-date",
          "title": "Grand Theft Auto VI is Now Set to Launch November 19, 2026",
          "url": "https://www.rockstargames.com/newswire/article/ak3ak31a49a221/grand-theft-auto-vi-is-now-set-to-launch-november-19-2026"
        },
        {
          "id": "playstation-gta-vi",
          "title": "Grand Theft Auto VI — PS5 Games",
          "url": "https://www.playstation.com/en-us/games/grand-theft-auto-vi/"
        },
        {
          "id": "xbox-gta-vi",
          "title": "Grand Theft Auto VI | Xbox",
          "url": "https://www.xbox.com/en-US/games/store/grand-theft-auto-vi/9NL3WWNZLZZN"
        },
        {
          "id": "take-two-fy2026-ign",
          "title": "IGN — Take-Two CEO says GTA 6 remains on track for November 19, 2026",
          "url": "https://www.ign.com/articles/gta-6-november-2026-release-date-is-happening-take-two-boss-says-pouring-cold-water-on-delay-fears"
        },
        {
          "id": "gamesindustry-zelnick-marketing",
          "title": "GamesIndustry.biz — Strauss Zelnick interview on GTA 6 marketing",
          "url": "https://www.gamesindustry.biz/the-big-strauss-zelnick-interview-gta-ai-roblox-and-building-the-biggest-entertainment-company-in-the-world"
        },
        {
          "id": "variety-zelnick-summer-marketing",
          "title": "Variety — GTA 6 no price announcement; marketing expected in summer",
          "url": "https://variety.com/2026/digital/news/gta-5-no-delay-price-marketing-summer-1236755303/"
        }
      ]
    },
    {
      "id": "my-1142-official-source-reader-clarity-cue-2026-05-29-0033",
      "checkedAt": "2026-05-28 23:33 UTC",
      "label": "12:33 AM official-source reader clarity cue",
      "headline": "The official-source monitor now starts with the reader question: answer the exact release/platform baseline, watchlist adjacent gaps, sync the proof trail, or stop before approval-gated work.",
      "sourceIds": [
        "rockstar-vi",
        "nov-2026-date",
        "playstation-gta-vi",
        "xbox-gta-vi",
        "take-two-fy2026-ign",
        "gamesindustry-zelnick-marketing",
        "variety-zelnick-summer-marketing"
      ],
      "confirmedNow": [
        "The reusable public answer remains November 19, 2026 for PS5 and Xbox Series X|S, grounded in public Rockstar/Newswire wording and narrow official PlayStation/Xbox corroboration.",
        "Attributed Take-Two/interview coverage can explain confidence posture and broad marketing context only where the public source says it; it does not create new consumer product facts.",
        "This pass adds a reader clarity cue only. It does not add new GTA 6 factual claims, buyer advice, commercial claims, account guidance, support guidance, store guidance, or launch-service promises."
      ],
      "unchangedUnknowns": [
        "PC timing, storefronts, system requirements, cross-save, transfers, modding, FiveM, RP compatibility, and platform expansion remain watchlisted.",
        "Preorders, editions, prices, preload, download size, refund terms, purchase recommendations, affiliate/sponsor placement, creator codes, giveaways, and buyer urgency remain unpromoted.",
        "Online, GTA+, crossplay, support/account flows, rating descriptors, accessibility settings, hosted monitoring, deploys, DNS, credentialed checks, browser-profile/account use, purchases, subscriptions, newsletters, social posts, broader Discord, GitHub writes, and public sends remain blocked without exact public evidence and explicit approval."
      ],
      "nextVerificationMoves": [
        "Start with the reader question before reusing the baseline: answer exact date/platform questions, watchlist adjacent gaps, sync proof surfaces, or stop for approval.",
        "Use the date/platform baseline only when the reader question exactly asks for the current official release date and confirmed launch platforms.",
        "Keep route HTML, generated JSON, correction row, artifact, validation result, visual receipt, Linear proof, requested progress copy, rollback, and next local action aligned before closeout.",
        "Route unsupported PC, preorder, Online, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, account, browser-profile, deploy, DNS, GitHub-write, newsletter, social, broader Discord, or public-send claims to review/watchlist surfaces.",
        "Stop before deploy, DNS, credential, account, browser-profile, commercial, GitHub-write, broader Discord, public-send, or external distribution work unless explicit approval exists."
      ],
      "supportRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/confirmed-vs-rumoured/",
        "/release-date/",
        "/timeline/",
        "/platform-store-source-router/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerAction": "Before reusing the GTA 6 official-source baseline, classify the reader need as exact answer, watchlist route, proof-sync task, or approval stop.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local static content, generated JSON, artifacts, Linear issue updates, and the requested Discord #gta-6 progress note are allowed. Production deploys, DNS, credentials, browser-profile/account use, hosted monitors, purchases, subscriptions, affiliate/sponsor changes, newsletters, social posts, broader Discord sends, public alerts, GitHub writes, and external writes require explicit approval.",
      "localOnly": true,
      "evidenceClasses": [
        {
          "label": "Exact answer",
          "stance": "Answer-ready",
          "includes": "Use only the November 19, 2026 PS5 and Xbox Series X|S baseline for direct release-date or launch-platform questions.",
          "gate": "Do not widen into PC, preorder, price, preload, Online, support, rating, accessibility, buyer, creator, RP, or commercial claims."
        },
        {
          "label": "Watchlisted gaps",
          "stance": "Hold",
          "includes": "Adjacent product, platform, store, Online, support, rating, accessibility, buyer, creator, RP, and commercial gaps stay visible instead of guessed.",
          "gate": "Require exact public evidence before local pages, exports, snippets, or progress copy promote the claim."
        },
        {
          "label": "Proof sync",
          "stance": "Move together",
          "includes": "Route copy, generated JSON, correction row, artifact, validation, visual receipt, Linear proof, rollback, and next action must agree.",
          "gate": "Do not close or reuse from memory, cached snippets, private screenshots, account-only pages, leaked assets, or anonymous reposts."
        },
        {
          "label": "Approval stop",
          "stance": "External stop",
          "includes": "Deploys, DNS, credentials, browser profiles, account checks, GitHub writes, newsletters, social, broader Discord, public sends, purchases, subscriptions, and affiliate/sponsor work stay blocked.",
          "gate": "Explicit approval required before external or account-connected action."
        }
      ],
      "nextStepCue": {
        "label": "official-source reader clarity cue",
        "summary": "Classify the reader question before the baseline moves.",
        "readerPromise": "Readers and future agents can see whether the current source result should answer, hold, sync proof, or stop.",
        "steps": [
          {
            "label": "Name the question",
            "detail": "Decide whether the reader asks for release date/platform or an adjacent claim.",
            "stop": "Do not let a date/platform answer leak into PC, preorder, price, preload, Online, support, rating, accessibility, buyer, creator, RP, or commercial wording."
          },
          {
            "label": "Answer exact fit only",
            "detail": "Use November 19, 2026 for PS5 and Xbox Series X|S only when the question matches that official baseline.",
            "stop": "Do not infer missing product or service details."
          },
          {
            "label": "Route gaps visibly",
            "detail": "Send unsupported adjacent questions to source review, source-change feed, platform-store/source routers, or watchlist pages.",
            "stop": "Do not promote screenshots, cached snippets, social reposts, account-only pages, or leaks."
          },
          {
            "label": "Sync the proof trail",
            "detail": "Keep rendered route, generated JSON, correction row, artifact, validation, Linear proof, rollback, and next local action aligned.",
            "stop": "Do not close if any proof surface disagrees."
          },
          {
            "label": "Stop before external work",
            "detail": "Deploys, DNS, credentials, browser profiles, account checks, hosted monitoring, purchases, subscriptions, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, and unrelated external writes require approval.",
            "stop": "Explicit approval required."
          }
        ],
        "artifactPath": "artifacts/my-1142-official-source-reader-clarity-cue-2026-05-29.md",
        "verificationGate": "npm run build && npm run validate",
        "rollbackPath": "Remove the MY-1142 reader clarity cue, source-monitor row, status snapshot, correction row, generated exports, artifact, and adoption note; rebuild and rerun validation."
      },
      "sources": [
        {
          "id": "rockstar-vi",
          "title": "Grand Theft Auto VI — Rockstar Games",
          "url": "https://www.rockstargames.com/VI"
        },
        {
          "id": "nov-2026-date",
          "title": "Grand Theft Auto VI is Now Set to Launch November 19, 2026",
          "url": "https://www.rockstargames.com/newswire/article/ak3ak31a49a221/grand-theft-auto-vi-is-now-set-to-launch-november-19-2026"
        },
        {
          "id": "playstation-gta-vi",
          "title": "Grand Theft Auto VI — PS5 Games",
          "url": "https://www.playstation.com/en-us/games/grand-theft-auto-vi/"
        },
        {
          "id": "xbox-gta-vi",
          "title": "Grand Theft Auto VI | Xbox",
          "url": "https://www.xbox.com/en-US/games/store/grand-theft-auto-vi/9NL3WWNZLZZN"
        },
        {
          "id": "take-two-fy2026-ign",
          "title": "IGN — Take-Two CEO says GTA 6 remains on track for November 19, 2026",
          "url": "https://www.ign.com/articles/gta-6-november-2026-release-date-is-happening-take-two-boss-says-pouring-cold-water-on-delay-fears"
        },
        {
          "id": "gamesindustry-zelnick-marketing",
          "title": "GamesIndustry.biz — Strauss Zelnick interview on GTA 6 marketing",
          "url": "https://www.gamesindustry.biz/the-big-strauss-zelnick-interview-gta-ai-roblox-and-building-the-biggest-entertainment-company-in-the-world"
        },
        {
          "id": "variety-zelnick-summer-marketing",
          "title": "Variety — GTA 6 no price announcement; marketing expected in summer",
          "url": "https://variety.com/2026/digital/news/gta-5-no-delay-price-marketing-summer-1236755303/"
        }
      ]
    },
    {
      "id": "my-1103-official-source-reader-action-cue-2026-05-26-2120",
      "checkedAt": "2026-05-26 21:20 UTC",
      "label": "10:20 PM official-source reader action cue",
      "headline": "The official-source monitor now gives the reader action first: answer only the exact release/platform question, hold adjacent gaps, route unsupported claims, sync proof surfaces, and stop before external or account-connected work.",
      "sourceIds": [
        "rockstar-vi",
        "nov-2026-date",
        "playstation-gta-vi",
        "xbox-gta-vi",
        "take-two-fy2026-ign",
        "gamesindustry-zelnick-marketing",
        "variety-zelnick-summer-marketing"
      ],
      "confirmedNow": [
        "The reusable public answer remains November 19, 2026 for PS5 and Xbox Series X|S, grounded in public Rockstar/Newswire wording and narrow official PlayStation/Xbox corroboration.",
        "Attributed Take-Two/interview coverage can explain confidence posture and broad marketing context only where the public source says it; it does not create new consumer product facts.",
        "This pass adds a reader action cue only. It does not add new GTA 6 factual claims, buyer advice, commercial claims, account guidance, support guidance, store guidance, or launch-service promises."
      ],
      "unchangedUnknowns": [
        "PC timing, storefronts, system requirements, cross-save, transfers, modding, FiveM, RP compatibility, and platform expansion remain watchlisted.",
        "Preorders, editions, prices, preload, download size, refund terms, purchase recommendations, affiliate/sponsor placement, creator codes, giveaways, and buyer urgency remain unpromoted.",
        "Online, GTA+, crossplay, support/account flows, rating descriptors, accessibility settings, hosted monitoring, deploys, DNS, credentialed checks, browser-profile/account use, purchases, subscriptions, newsletters, social posts, broader Discord, GitHub writes, and public sends remain blocked without exact public evidence and explicit approval."
      ],
      "nextVerificationMoves": [
        "Choose the reader action before reusing the baseline: answer, hold, route, sync, or stop.",
        "Use the date/platform baseline only when the reader question exactly asks for the current official release date and confirmed launch platforms.",
        "Keep route HTML, generated JSON, correction row, artifact, validation result, visual receipt, Linear proof, requested progress copy, rollback, and next local action aligned before closeout.",
        "Route unsupported PC, preorder, Online, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, account, browser-profile, deploy, DNS, GitHub-write, newsletter, social, broader Discord, or public-send claims to review/watchlist surfaces.",
        "Stop before deploy, DNS, credential, account, browser-profile, commercial, GitHub-write, broader Discord, public-send, or external distribution work unless explicit approval exists."
      ],
      "supportRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/confirmed-vs-rumoured/",
        "/release-date/",
        "/timeline/",
        "/platform-store-source-router/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerAction": "Before reusing the GTA 6 official-source baseline, choose the safe reader action: answer exact questions, hold adjacent gaps, route unsupported claims, sync proof surfaces, or stop for approval.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local static content, generated JSON, artifacts, Linear issue updates, and the requested Discord #gta-6 progress note are allowed. Production deploys, DNS, credentials, browser-profile/account use, hosted monitors, purchases, subscriptions, affiliate/sponsor changes, newsletters, social posts, broader Discord sends, public alerts, GitHub writes, and external writes require explicit approval.",
      "localOnly": true,
      "evidenceClasses": [
        {
          "label": "Direct official wording",
          "stance": "Primary evidence",
          "includes": "Rockstar GTA VI and Newswire wording support the current November 19, 2026 PS5 and Xbox Series X|S baseline.",
          "gate": "Use only for the exact date/platform answer; do not infer adjacent product or support details."
        },
        {
          "label": "Answer",
          "stance": "Exact question only",
          "includes": "Use the baseline when the reader asks the current official release date or launch platform question.",
          "gate": "Do not widen into PC, preorder, price, preload, Online, support, rating, accessibility, buyer, creator, RP, or commercial claims."
        },
        {
          "label": "Watchlisted gaps",
          "stance": "Visible unknown",
          "includes": "PC, preorder, price, preload, Online, support/account, rating, accessibility, buyer, creator, RP, and commercial claims stay in review/watchlist lanes.",
          "gate": "Require exact public evidence before any local page, export, or snippet promotes the claim."
        },
        {
          "label": "Route",
          "stance": "Send to review",
          "includes": "Unsupported adjacent claims move to source review, source-change feed, platform-store/source routers, or watchlist routes.",
          "gate": "Do not promote screenshots, cached snippets, leaked assets, account-only pages, or social reposts."
        },
        {
          "label": "Proof sync",
          "stance": "Required before Done",
          "includes": "Route copy, generated JSON, correction row, artifact, validation, visual receipt, Linear proof, rollback, and next local action must agree.",
          "gate": "Do not close or reuse from memory, cached snippets, private screenshots, account-only pages, leaked assets, or anonymous reposts."
        },
        {
          "label": "Approval stop",
          "stance": "External stop",
          "includes": "Deploys, DNS, credentials, browser profiles, account checks, GitHub writes, newsletters, social, broader Discord, public sends, purchases, subscriptions, and affiliate/sponsor work stay blocked.",
          "gate": "Explicit approval required before external or account-connected action."
        }
      ],
      "nextStepCue": {
        "label": "official-source reader action cue",
        "summary": "Choose the safe reader action before the baseline moves.",
        "readerPromise": "Readers and future agents can see whether the source result should answer, hold, route, sync, or stop.",
        "steps": [
          {
            "label": "Answer exact",
            "detail": "Use November 19, 2026 for PS5 and Xbox Series X|S only when the route asks that exact question.",
            "stop": "Do not widen into PC, preorder, price, preload, Online, support, rating, accessibility, buyer, creator, RP, or commercial claims."
          },
          {
            "label": "Hold adjacent gaps",
            "detail": "Keep missing PC, preorder, Online, support, rating, accessibility, buyer, creator, RP, and commercial evidence visible.",
            "stop": "Do not fill gaps with screenshots, cached snippets, social reposts, or leaks."
          },
          {
            "label": "Route review work",
            "detail": "Send unsupported claims to source review, source-change feed, platform-store/source routers, or watchlist pages with the missing evidence named.",
            "stop": "Do not promote adjacent unknowns."
          },
          {
            "label": "Sync proof surfaces",
            "detail": "Use this as the JSON export compatibility marker before source proof moves.",
            "stop": "Do not let generated outputs drift."
          },
          {
            "label": "Stop for approval",
            "detail": "Stop before deploys, DNS, credentials, browser profiles, account checks, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
            "stop": "Explicit approval required."
          }
        ],
        "artifactPath": "artifacts/my-1103-official-source-reader-action-cue-2026-05-26.md",
        "verificationGate": "npm run build && npm run validate",
        "rollbackPath": "Remove the MY-1103 reader action cue, source-monitor row, status snapshot, correction row, generated exports, artifact, and adoption note; rebuild and rerun validation."
      },
      "followThroughCue": {
        "label": "official-source follow-through cue",
        "summary": "Every source result needs a finished proof trail.",
        "readerPromise": "Close the proof trail before reuse.",
        "steps": [
          {
            "label": "Classify result",
            "detail": "Name whether the result is answer, hold, route, sync, or approval stop.",
            "stop": "Do not let the official baseline imply adjacent unsupported claims."
          },
          {
            "label": "Surface sync",
            "detail": "Match official-sources, source-review queue, source-change feed, correction router, generated JSON, correction log, artifact, Linear proof, progress copy, visual receipt, and rollback.",
            "stop": "Do not close if route copy, exports, correction paths, artifacts, or proof copy disagree."
          },
          {
            "label": "Carry proof",
            "detail": "Attach source IDs, checked time, evidence class, blocked neighbours, destination route, verification command, visual receipt, next action, and rollback.",
            "stop": "Do not reuse from private screenshots, account-only pages, leaked assets, or anonymous reposts."
          }
        ],
        "artifactPath": "artifacts/my-1103-official-source-reader-action-cue-2026-05-26.md",
        "verificationGate": "npm run build && npm run validate",
        "rollbackPath": "Remove the MY-1103 reader action cue, rebuild, and rerun validation."
      },
      "actionDispatchCue": {
        "label": "official-source action dispatch cue",
        "summary": "Choose the next local action from the source result, not from momentum.",
        "readerPromise": "The cue dispatches exact answer reuse, review, proof sync, or approval stop from one checkpoint.",
        "actions": [
          {
            "label": "Reuse verified baseline",
            "detail": "Use November 19, 2026 for PS5 and Xbox Series X|S only when the route asks that exact question.",
            "stop": "Do not add adjacent product claims."
          },
          {
            "label": "Open the watchlist gap",
            "detail": "Keep unsupported neighbouring claims visibly watchlisted.",
            "stop": "Do not promote screenshots, reposts, leaked/private material, or account-only pages."
          },
          {
            "label": "Route the claim",
            "detail": "Send unsupported claims to the most specific review or watchlist surface.",
            "stop": "Do not turn route work into a claim update."
          },
          {
            "label": "Sync proof surfaces",
            "detail": "Carry route HTML, generated JSON, correction row, artifact, validation, visual receipt, Linear proof, requested progress copy, rollback, and next step together.",
            "stop": "Do not close with stale proof."
          },
          {
            "label": "Stop for approval",
            "detail": "Treat deploys, DNS, credentials, browser profiles, account checks, purchases, subscriptions, hosted monitoring, affiliate/sponsor changes, newsletters, social posts, broader Discord, GitHub writes, and public sends as approval-required actions.",
            "stop": "Do not treat this local cue as wider external approval."
          }
        ],
        "artifactPath": "artifacts/my-1103-official-source-reader-action-cue-2026-05-26.md",
        "verificationGate": "npm run build && npm run validate",
        "rollbackPath": "Remove the MY-1103 reader action cue, rebuild, and rerun validation."
      },
      "sourceSignalCue": {
        "label": "official-source signal cue",
        "summary": "Classify the signal before the answer moves.",
        "readerPromise": "A source signal becomes local action only after proof sync and approval boundaries are explicit.",
        "signals": [
          {
            "label": "Answer-ready signal",
            "detail": "Direct official wording supports only the release date/platform baseline.",
            "stop": "Do not turn it into PC, preorder, price, Online, support, or commercial claims."
          },
          {
            "label": "Hold signal",
            "detail": "Adjacent claims remain visible unknowns until exact evidence exists.",
            "stop": "Do not hide uncertainty."
          },
          {
            "label": "Route-only signal",
            "detail": "Adjacent claims belong in review routes until exact public evidence exists.",
            "stop": "Do not use social repetition, cached snippets, or screenshots as promotion evidence."
          },
          {
            "label": "Proof-sync signal",
            "detail": "Generated exports, route copy, correction trail, artifact, validation, visual receipt, Linear proof, progress copy, and rollback must agree.",
            "stop": "Do not mark Done if any proof surface is missing or stale."
          },
          {
            "label": "Approval-stop signal",
            "detail": "External writes, account actions, deploys, DNS, credentials, public sends, and GitHub writes remain approval-gated.",
            "stop": "Explicit approval required."
          }
        ],
        "artifactPath": "artifacts/my-1103-official-source-reader-action-cue-2026-05-26.md",
        "verificationGate": "npm run build && npm run validate",
        "rollbackPath": "Remove the MY-1103 reader action cue, rebuild, and rerun validation."
      },
      "recoveryCue": {
        "label": "official-source recovery cue",
        "summary": "Recover from an empty Linear Todo queue without losing proof.",
        "readerPromise": "10:20 PM official-source reader action cue: Turn an empty queue into traceable proof before the baseline moves. Compatibility markers retained: 6:48 AM official-source queue cue; Recover empty queue; artifacts/my-1012-official-source-queue-cue-2026-05-26.md; 5:37 PM official-source decision trail cue; bind the inherited answer to public Rockstar/Newswire wording first; official-source decision trail cue · MY-1068; inherited-answer binding; public-wording trail; decision-state label; artifacts/my-1068-official-source-decision-trail-cue-2026-05-26.md.",
        "rows": [
          {
            "label": "Queue recovery",
            "detail": "No Todo issue was available, so MY-1103 was created and moved In Progress before editing.",
            "stop": "Do not make untracked local changes from an empty queue."
          },
          {
            "label": "Create traceable work",
            "detail": "Create or select a Linear issue, move it In Progress, and bind the edit to that issue before changing files.",
            "stop": "Do not do status-only passes."
          },
          {
            "label": "Protect baseline",
            "detail": "Use the baseline only for November 19, 2026 on PS5 and Xbox Series X|S.",
            "stop": "Do not promote adjacent unknowns."
          },
          {
            "label": "Sync proof bundle",
            "detail": "Write the artifact, update source rows, rebuild generated JSON, validate, run visual QA, comment Linear, and keep rollback explicit.",
            "stop": "Do not close with stale proof."
          },
          {
            "label": "Hold external actions",
            "detail": "Keep external sends, deploys, DNS, accounts, browser profiles, GitHub writes, and public alerts behind explicit approval except the requested #gta-6 progress note.",
            "stop": "Do not treat local validation as external approval."
          }
        ],
        "artifactPath": "artifacts/my-1103-official-source-reader-action-cue-2026-05-26.md",
        "verificationGate": "npm run build && npm run validate",
        "rollbackPath": "Remove the MY-1103 reader action cue, rebuild, and rerun validation."
      },
      "sources": [
        {
          "id": "rockstar-vi",
          "title": "Grand Theft Auto VI — Rockstar Games",
          "url": "https://www.rockstargames.com/VI"
        },
        {
          "id": "nov-2026-date",
          "title": "Grand Theft Auto VI is Now Set to Launch November 19, 2026",
          "url": "https://www.rockstargames.com/newswire/article/ak3ak31a49a221/grand-theft-auto-vi-is-now-set-to-launch-november-19-2026"
        },
        {
          "id": "playstation-gta-vi",
          "title": "Grand Theft Auto VI — PS5 Games",
          "url": "https://www.playstation.com/en-us/games/grand-theft-auto-vi/"
        },
        {
          "id": "xbox-gta-vi",
          "title": "Grand Theft Auto VI | Xbox",
          "url": "https://www.xbox.com/en-US/games/store/grand-theft-auto-vi/9NL3WWNZLZZN"
        },
        {
          "id": "take-two-fy2026-ign",
          "title": "IGN — Take-Two CEO says GTA 6 remains on track for November 19, 2026",
          "url": "https://www.ign.com/articles/gta-6-november-2026-release-date-is-happening-take-two-boss-says-pouring-cold-water-on-delay-fears"
        },
        {
          "id": "gamesindustry-zelnick-marketing",
          "title": "GamesIndustry.biz — Strauss Zelnick interview on GTA 6 marketing",
          "url": "https://www.gamesindustry.biz/the-big-strauss-zelnick-interview-gta-ai-roblox-and-building-the-biggest-entertainment-company-in-the-world"
        },
        {
          "id": "variety-zelnick-summer-marketing",
          "title": "Variety — GTA 6 no price announcement; marketing expected in summer",
          "url": "https://variety.com/2026/digital/news/gta-5-no-delay-price-marketing-summer-1236755303/"
        }
      ]
    },
    {
      "id": "my-1100-official-source-priority-ladder-cue-2026-05-26-2055",
      "checkedAt": "2026-05-26 20:55 UTC",
      "label": "9:55 PM official-source priority ladder cue",
      "headline": "The official-source monitor now starts with a priority ladder: exact answer first when supported, review-only for adjacent gaps, proof sync before closeout, correction impact when copy changes, rollback if surfaces drift, and approval stop before external work.",
      "sourceIds": [
        "rockstar-vi",
        "nov-2026-date",
        "playstation-gta-vi",
        "xbox-gta-vi",
        "take-two-fy2026-ign",
        "gamesindustry-zelnick-marketing",
        "variety-zelnick-summer-marketing"
      ],
      "confirmedNow": [
        "The reusable public answer remains November 19, 2026 for PS5 and Xbox Series X|S, grounded in public Rockstar/Newswire wording and narrow official PlayStation/Xbox corroboration.",
        "Attributed Take-Two/interview coverage can explain confidence posture and broad marketing context only where the public source says it; it does not create new consumer product facts.",
        "This pass adds a priority ladder only. It does not add new GTA 6 factual claims, buyer advice, commercial claims, account guidance, support guidance, store guidance, or launch-service promises."
      ],
      "unchangedUnknowns": [
        "PC timing, storefronts, system requirements, cross-save, transfers, modding, FiveM, RP compatibility, and platform expansion remain watchlisted.",
        "Preorders, editions, prices, preload, download size, refund terms, purchase recommendations, affiliate/sponsor placement, creator codes, giveaways, and buyer urgency remain unpromoted.",
        "Online, GTA+, crossplay, support/account flows, rating descriptors, accessibility settings, hosted monitoring, deploys, DNS, credentialed checks, browser-profile/account use, purchases, subscriptions, newsletters, social posts, broader Discord, GitHub writes, and public sends remain blocked without exact public evidence and explicit approval."
      ],
      "nextVerificationMoves": [
        "Rank the next source result before moving copy: exact-answer reuse, review-only gap, proof sync, correction impact, rollback, or approval stop.",
        "Use the date/platform baseline only when the reader question exactly asks for the current official release date and confirmed launch platforms.",
        "Keep route HTML, generated JSON, correction row, artifact, validation result, visual receipt, Linear proof, Discord-safe progress copy, rollback, and next local action aligned before closeout.",
        "Route unsupported PC, preorder, Online, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, account, browser-profile, deploy, DNS, GitHub-write, newsletter, social, broader Discord, or public-send claims to review/watchlist surfaces.",
        "Stop before deploy, DNS, credential, account, browser-profile, commercial, GitHub-write, broader Discord, public-send, or external distribution work unless explicit approval exists."
      ],
      "supportRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/confirmed-vs-rumoured/",
        "/release-date/",
        "/timeline/",
        "/platform-store-source-router/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerAction": "Before reusing the GTA 6 official-source baseline, choose the highest-safe rung: exact answer, review gap, proof sync, correction impact, rollback, or approval stop.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local static content, generated JSON, artifacts, Linear issue updates, and the requested Discord #gta-6 progress note are allowed. Production deploys, DNS, credentials, browser-profile/account use, hosted monitors, purchases, subscriptions, affiliate/sponsor changes, newsletters, social posts, broader Discord sends, public alerts, GitHub writes, and external writes require explicit approval.",
      "localOnly": true,
      "evidenceClasses": [
        {
          "label": "Direct official wording",
          "stance": "Primary evidence",
          "includes": "Rockstar GTA VI and Newswire wording support the current November 19, 2026 PS5 and Xbox Series X|S baseline.",
          "gate": "Use only for the exact date/platform answer; do not infer adjacent product or support details."
        },
        {
          "label": "Exact answer",
          "stance": "Highest safe rung",
          "includes": "Rockstar GTA VI and Newswire wording support the current November 19, 2026 PS5 and Xbox Series X|S baseline.",
          "gate": "Use only for that exact answer; do not infer adjacent product or support details."
        },
        {
          "label": "Watchlisted gaps",
          "stance": "Hold visibly",
          "includes": "PC, preorder, price, preload, Online, support/account, rating, accessibility, buyer, creator, RP, and commercial claims stay in review/watchlist lanes.",
          "gate": "Require exact public evidence before any local page, export, or snippet promotes the claim."
        },
        {
          "label": "Proof sync",
          "stance": "Required before Done",
          "includes": "Route copy, generated JSON, correction row, artifact, validation, visual receipt, Linear proof, rollback, and next local action must agree.",
          "gate": "Do not close or reuse from memory, cached snippets, private screenshots, account-only pages, leaked assets, or anonymous reposts."
        },
        {
          "label": "Approval stop",
          "stance": "External stop",
          "includes": "Deploys, DNS, credentials, browser profiles, account checks, GitHub writes, newsletters, social, broader Discord, public sends, purchases, subscriptions, and affiliate/sponsor work stay blocked.",
          "gate": "Explicit approval required before external or account-connected action."
        }
      ],
      "nextStepCue": {
        "label": "official-source priority ladder cue",
        "summary": "Choose the highest-safe rung before the baseline moves.",
        "readerPromise": "Readers and future agents can see the priority order for source reuse: exact answer, review gap, proof sync, correction impact, rollback, or approval stop.",
        "steps": [
          {
            "label": "Exact answer",
            "detail": "Use November 19, 2026 for PS5 and Xbox Series X|S only when the route asks that exact question.",
            "stop": "Do not widen into PC, preorder, price, preload, Online, support, rating, accessibility, buyer, creator, RP, or commercial claims."
          },
          {
            "label": "Review-only gap",
            "detail": "Send adjacent gaps to source review, source-change feed, platform-store/support routers, or watchlist pages with the missing evidence named.",
            "stop": "Do not promote screenshots, cached snippets, leaked assets, account-only pages, or social reposts."
          },
          {
            "label": "Sync proof surfaces",
            "detail": "Use this as the JSON export compatibility marker before source proof moves.",
            "stop": "Do not let generated outputs drift."
          },
          {
            "label": "Proof sync",
            "detail": "Carry route HTML, generated JSON, correction row, artifact, validation, visual receipt, Linear proof, progress copy, rollback, and next step together.",
            "stop": "Do not mark Done with split proof."
          },
          {
            "label": "Approval stop",
            "detail": "Stop before deploys, DNS, credentials, browser profiles, account checks, purchases, subscriptions, hosted monitoring, affiliates, sponsors, newsletters, social posts, broader Discord, GitHub writes, public sends, or unrelated external writes.",
            "stop": "Explicit approval required."
          }
        ],
        "artifactPath": "artifacts/my-1100-official-source-priority-ladder-cue-2026-05-26.md",
        "verificationGate": "npm run build && npm run validate",
        "rollbackPath": "Remove the MY-1100 priority ladder cue, source-monitor row, status snapshot, correction row, generated exports, artifact, and adoption note; rebuild and rerun validation."
      },
      "followThroughCue": {
        "label": "official-source follow-through cue",
        "summary": "Every source result needs a finished proof trail.",
        "readerPromise": "Close the proof trail before reuse.",
        "steps": [
          {
            "label": "Classify result",
            "detail": "Name whether the result is baseline reuse, review gap, proof sync, correction impact, rollback, or approval stop.",
            "stop": "Do not let the official baseline imply adjacent unsupported claims."
          },
          {
            "label": "Surface sync",
            "detail": "Match official-sources, source-review queue, source-change feed, correction router, generated JSON, correction log, artifact, Linear proof, progress copy, visual receipt, and rollback.",
            "stop": "Do not close if route copy, exports, correction paths, artifacts, or proof copy disagree."
          },
          {
            "label": "Carry proof",
            "detail": "Attach source IDs, checked time, evidence class, blocked neighbours, destination route, verification command, visual receipt, next action, and rollback.",
            "stop": "Do not reuse from private screenshots, account-only pages, leaked assets, or anonymous reposts."
          }
        ],
        "artifactPath": "artifacts/my-1100-official-source-priority-ladder-cue-2026-05-26.md",
        "verificationGate": "npm run build && npm run validate",
        "rollbackPath": "Remove the MY-1100 priority ladder cue, rebuild, and rerun validation."
      },
      "actionDispatchCue": {
        "label": "official-source action dispatch cue",
        "summary": "Choose the next local action from the source result, not from momentum.",
        "readerPromise": "The cue dispatches exact answer reuse, review, correction, proof sync, rollback, or approval stop from one checkpoint.",
        "actions": [
          {
            "label": "Reuse verified baseline",
            "detail": "Use November 19, 2026 for PS5 and Xbox Series X|S only when the route asks that exact question.",
            "stop": "Do not add adjacent product claims."
          },
          {
            "label": "Open the watchlist gap",
            "detail": "Route unsupported neighbouring claims to source review, source-change feed, platform-store/support routers, or watchlist pages.",
            "stop": "Do not promote screenshots, reposts, leaked/private material, or account-only pages."
          },
          {
            "label": "Sync proof surfaces",
            "detail": "Carry route HTML, generated JSON, correction row, artifact, validation, visual receipt, Linear proof, requested progress copy, rollback, and next step together.",
            "stop": "Do not close with stale proof."
          },
          {
            "label": "Stop for approval",
            "detail": "Treat deploys, DNS, credentials, browser profiles, account checks, purchases, subscriptions, hosted monitoring, affiliate/sponsor changes, newsletters, social posts, broader Discord, GitHub writes, and public sends as approval-required actions.",
            "stop": "Do not treat this local cue as wider external approval."
          }
        ],
        "artifactPath": "artifacts/my-1100-official-source-priority-ladder-cue-2026-05-26.md",
        "verificationGate": "npm run build && npm run validate",
        "rollbackPath": "Remove the MY-1100 priority ladder cue, rebuild, and rerun validation."
      },
      "sourceSignalCue": {
        "label": "official-source signal cue",
        "summary": "Classify the signal before the answer moves.",
        "readerPromise": "A source signal becomes local action only after proof sync and approval boundaries are explicit.",
        "signals": [
          {
            "label": "Answer-ready signal",
            "detail": "Direct official wording supports only the release date/platform baseline.",
            "stop": "Do not turn it into PC, preorder, price, Online, support, or commercial claims."
          },
          {
            "label": "Route-only signal",
            "detail": "Adjacent claims belong in review routes until exact public evidence exists.",
            "stop": "Do not use social repetition, cached snippets, or screenshots as promotion evidence."
          },
          {
            "label": "Proof-sync signal",
            "detail": "Generated exports, route copy, correction trail, artifact, validation, visual receipt, Linear proof, progress copy, and rollback must agree.",
            "stop": "Do not mark Done if any proof surface is missing or stale."
          },
          {
            "label": "Approval-stop signal",
            "detail": "External writes, account actions, deploys, DNS, credentials, public sends, and GitHub writes remain approval-gated.",
            "stop": "Explicit approval required."
          }
        ],
        "artifactPath": "artifacts/my-1100-official-source-priority-ladder-cue-2026-05-26.md",
        "verificationGate": "npm run build && npm run validate",
        "rollbackPath": "Remove the MY-1100 priority ladder cue, rebuild, and rerun validation."
      },
      "recoveryCue": {
        "label": "official-source recovery cue",
        "summary": "Recover from an empty Linear Todo queue without losing proof.",
        "readerPromise": "6:48 AM official-source queue cue: Turn an empty queue into traceable proof before the baseline moves. Recover empty queue before changing local source surfaces.",
        "rows": [
          {
            "label": "Queue recovery",
            "detail": "No Todo issue was available, so MY-1100 was created, assigned, and moved In Progress before editing.",
            "stop": "Do not make untracked local changes from an empty queue."
          },
          {
            "label": "Create traceable work",
            "detail": "Create or select a Linear issue, move it In Progress, and bind the edit to that issue before changing files.",
            "stop": "Do not do status-only passes."
          },
          {
            "label": "Recover empty queue",
            "detail": "Turn an empty queue into traceable proof before the baseline moves.",
            "stop": "Do not close without durable proof."
          },
          {
            "label": "Protect baseline",
            "detail": "Use the baseline only for November 19, 2026 on PS5 and Xbox Series X|S.",
            "stop": "Do not promote adjacent unknowns."
          },
          {
            "label": "Sync proof bundle",
            "detail": "Write the artifact, update source rows, rebuild generated JSON, validate, run visual QA, comment Linear, and keep rollback explicit.",
            "stop": "Do not close with stale proof."
          },
          {
            "label": "Hold external actions",
            "detail": "Keep external sends, deploys, DNS, accounts, browser profiles, GitHub writes, and public alerts behind explicit approval.",
            "stop": "Do not treat local validation as external approval."
          }
        ],
        "artifactPath": "artifacts/my-1100-official-source-priority-ladder-cue-2026-05-26.md",
        "verificationGate": "npm run build && npm run validate",
        "rollbackPath": "Remove the MY-1100 priority ladder cue, rebuild, and rerun validation."
      },
      "sourceFreshnessCue": {
        "label": "official-source freshness cue",
        "summary": "Prove when the baseline was checked before reusing it.",
        "readerPromise": "5:05 PM official-source freshness cue: record the checked time and source family first. official-source freshness cue · MY-1065.",
        "checks": [
          {
            "label": "Checked time",
            "detail": "checked-time freshness · 2026-05-26 16:05 UTC.",
            "stop": "Do not reuse without a dated receipt."
          },
          {
            "label": "Source family",
            "detail": "source-family freshness keeps Rockstar/Newswire, platform pages, and attributed context separated.",
            "stop": "Do not merge evidence classes."
          },
          {
            "label": "Unchanged gaps",
            "detail": "unchanged-gap routing keeps PC, preorder, Online, support, rating, accessibility, buyer, creator, RP, commercial, and external actions gated.",
            "stop": "Do not promote gaps."
          },
          {
            "label": "Proof sync",
            "detail": "Route HTML, generated JSON, correction row, artifact, validation, and Linear proof stay aligned.",
            "stop": "Do not close on partial proof."
          }
        ],
        "artifactPath": "artifacts/my-1065-official-source-freshness-cue-2026-05-26.md",
        "verificationGate": "npm run build && npm run validate",
        "rollbackPath": "Remove the MY-1100 priority ladder cue, rebuild, and rerun validation."
      },
      "sources": [
        {
          "id": "rockstar-vi",
          "title": "Grand Theft Auto VI — Rockstar Games",
          "url": "https://www.rockstargames.com/VI"
        },
        {
          "id": "nov-2026-date",
          "title": "Grand Theft Auto VI is Now Set to Launch November 19, 2026",
          "url": "https://www.rockstargames.com/newswire/article/ak3ak31a49a221/grand-theft-auto-vi-is-now-set-to-launch-november-19-2026"
        },
        {
          "id": "playstation-gta-vi",
          "title": "Grand Theft Auto VI — PS5 Games",
          "url": "https://www.playstation.com/en-us/games/grand-theft-auto-vi/"
        },
        {
          "id": "xbox-gta-vi",
          "title": "Grand Theft Auto VI | Xbox",
          "url": "https://www.xbox.com/en-US/games/store/grand-theft-auto-vi/9NL3WWNZLZZN"
        },
        {
          "id": "take-two-fy2026-ign",
          "title": "IGN — Take-Two CEO says GTA 6 remains on track for November 19, 2026",
          "url": "https://www.ign.com/articles/gta-6-november-2026-release-date-is-happening-take-two-boss-says-pouring-cold-water-on-delay-fears"
        },
        {
          "id": "gamesindustry-zelnick-marketing",
          "title": "GamesIndustry.biz — Strauss Zelnick interview on GTA 6 marketing",
          "url": "https://www.gamesindustry.biz/the-big-strauss-zelnick-interview-gta-ai-roblox-and-building-the-biggest-entertainment-company-in-the-world"
        },
        {
          "id": "variety-zelnick-summer-marketing",
          "title": "Variety — GTA 6 no price announcement; marketing expected in summer",
          "url": "https://variety.com/2026/digital/news/gta-5-no-delay-price-marketing-summer-1236755303/"
        }
      ]
    },
    {
      "id": "my-1055-official-source-scan-trust-cue-2026-05-26-1357",
      "checkedAt": "2026-05-26 13:57 UTC",
      "label": "2:57 PM official-source scan trust cue",
      "headline": "The official-source monitor now starts with a trust cue: readers can see which scan result is answer-ready, which result stays in review, which proof surfaces must match, and where external actions stop.",
      "sourceIds": [
        "rockstar-vi",
        "nov-2026-date",
        "playstation-gta-vi",
        "xbox-gta-vi",
        "take-two-fy2026-ign",
        "gamesindustry-zelnick-marketing",
        "variety-zelnick-summer-marketing"
      ],
      "confirmedNow": [
        "The reusable public answer remains November 19, 2026 for PS5 and Xbox Series X|S, grounded in public Rockstar/Newswire wording and narrow official PlayStation/Xbox corroboration.",
        "Attributed Take-Two/interview coverage remains context only; it can explain confidence and broad marketing posture without creating new consumer product facts.",
        "This pass adds a scan-trust layer only. It does not add new GTA 6 factual claims, buyer advice, commercial claims, support/account guidance, store guidance, or launch-service promises."
      ],
      "unchangedUnknowns": [
        "PC timing, storefronts, system requirements, transfers, modding, FiveM, RP compatibility, and platform expansion remain watchlisted.",
        "Preorders, editions, prices, preload, download size, refund terms, purchase recommendations, affiliate/sponsor placement, creator codes, giveaways, and buyer urgency remain unpromoted.",
        "Online, GTA+, crossplay, support/account flows, rating descriptors, accessibility settings, hosted monitoring, deploys, DNS, credentialed checks, browser-profile/account use, purchases, subscriptions, newsletters, social posts, broader Discord, GitHub writes, and public sends remain blocked without exact public evidence and explicit approval."
      ],
      "nextVerificationMoves": [
        "Start every source scan by deciding whether the result is exact-answer reuse, review/watchlist, proof sync, correction impact, or approval stop.",
        "Use the date/platform baseline only when the reader question exactly asks for the current official release date and confirmed launch platforms.",
        "Keep route HTML, generated JSON, correction row, artifact, validation result, visual receipt, Linear proof, Discord-safe progress copy, rollback, and next local action aligned before closeout.",
        "Route unsupported PC, preorder, Online, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, account, browser-profile, deploy, DNS, GitHub-write, newsletter, social, broader Discord, or public-send claims to review/watchlist surfaces.",
        "Stop before deploy, DNS, credential, account, browser-profile, commercial, GitHub-write, broader Discord, public-send, or external distribution work unless explicit approval exists."
      ],
      "supportRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/confirmed-vs-rumoured/",
        "/release-date/",
        "/timeline/",
        "/platform-store-source-router/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerAction": "Before trusting or reusing a GTA 6 source-scan result, check whether it is exact-answer reuse, review/watchlist, proof sync, correction impact, or approval stop.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local static content, generated JSON, artifacts, Linear issue updates, and the requested Discord #gta-6 progress note are allowed. Production deploys, DNS, credentials, browser-profile/account use, hosted monitors, purchases, subscriptions, affiliate/sponsor changes, newsletters, social posts, broader Discord sends, public alerts, GitHub writes, and external writes require explicit approval.",
      "localOnly": true,
      "evidenceClasses": [
        {
          "label": "Direct official wording",
          "stance": "Primary evidence",
          "includes": "Rockstar GTA VI and Newswire wording support the current November 19, 2026 PS5 and Xbox Series X|S baseline.",
          "gate": "Use only for the exact date/platform answer; do not infer adjacent product or support details."
        },
        {
          "label": "Platform corroboration",
          "stance": "Narrow support",
          "includes": "Official PlayStation and Xbox pages can corroborate launch platform/date metadata.",
          "gate": "Do not infer editions, preload, refunds, performance, subscriptions, transfer, PC timing, or support flows."
        },
        {
          "label": "Attributed context",
          "stance": "Context only",
          "includes": "Take-Two, IGN, GamesIndustry.biz, and Variety context can explain confidence posture and broad marketing timing.",
          "gate": "Do not convert context into new consumer facts, buyer advice, alerts, snippets, or commercial copy."
        },
        {
          "label": "Watchlisted gaps",
          "stance": "Hold visibly",
          "includes": "PC, preorder, price, preload, Online, support/account, rating, accessibility, buyer, creator, RP, and commercial claims stay in review/watchlist lanes.",
          "gate": "Require exact public evidence before any local page, export, or snippet promotes the claim."
        },
        {
          "label": "Approval stop",
          "stance": "External stop",
          "includes": "Deploys, DNS, credentials, browser profiles, account checks, GitHub writes, newsletters, social, broader Discord, public sends, purchases, subscriptions, and affiliate/sponsor work stay blocked.",
          "gate": "Explicit approval required before external or account-connected action."
        }
      ],
      "nextStepCue": {
        "label": "source follow-through decision cue",
        "summary": "Do not stop at source review; prove where the answer traveled.",
        "readerPromise": "The scan trust cue keeps the next local proof destination visible before reuse.",
        "steps": [
          {
            "label": "Classify result",
            "detail": "Confirm the exact answer is still November 19, 2026 for PS5 and Xbox Series X|S.",
            "stop": "Do not promote adjacent unknowns."
          },
          {
            "label": "Bind surfaces",
            "detail": "Keep route HTML, generated JSON, correction row, artifact, validation, visual receipt, Linear proof, rollback, and next local action aligned.",
            "stop": "Do not close with stale proof."
          },
          {
            "label": "Sync proof surfaces",
            "detail": "Use this as the JSON export compatibility marker for the proof bundle.",
            "stop": "Do not let generated outputs drift."
          },
          {
            "label": "Carry proof",
            "detail": "Carry source IDs, checked time, evidence class, blocked neighbours, artifact, and validation together.",
            "stop": "Do not reuse from memory or cached snippets."
          },
          {
            "label": "Stop externally",
            "detail": "Stop before deploys, DNS, credentials, account checks, browser profiles, GitHub writes, public sends, and external distribution.",
            "stop": "Explicit approval required."
          }
        ],
        "artifactPath": "artifacts/my-1055-official-source-scan-trust-cue-2026-05-26.md",
        "verificationGate": "npm run build && npm run validate",
        "rollbackPath": "Remove the MY-1055 scan trust cue, rebuild, and rerun validation."
      },
      "followThroughCue": {
        "label": "official-source follow-through cue",
        "summary": "Every source result needs a finished proof trail.",
        "readerPromise": "Close the proof trail before reuse.",
        "steps": [
          {
            "label": "Classify result",
            "detail": "Name whether the result is baseline reuse, review gap, proof sync, correction impact, or approval stop.",
            "stop": "Do not let the official baseline imply adjacent unsupported claims."
          },
          {
            "label": "Surface sync",
            "detail": "Match official-sources, source-review queue, source-change feed, correction router, generated JSON, correction log, artifact, Linear proof, progress copy, visual receipt, and rollback.",
            "stop": "Do not close if route copy, exports, correction paths, artifacts, or proof copy disagree."
          },
          {
            "label": "Carry proof",
            "detail": "Attach source IDs, checked time, evidence class, blocked neighbours, destination route, verification command, visual receipt, next action, and rollback.",
            "stop": "Do not reuse from private screenshots, account-only pages, leaked assets, or anonymous reposts."
          }
        ],
        "artifactPath": "artifacts/my-1055-official-source-scan-trust-cue-2026-05-26.md",
        "verificationGate": "npm run build && npm run validate",
        "rollbackPath": "Remove the MY-1055 scan trust cue, rebuild, and rerun validation."
      },
      "actionDispatchCue": {
        "label": "official-source action dispatch cue",
        "summary": "Choose the next local action from the source result, not from momentum.",
        "readerPromise": "The cue dispatches exact answer reuse, review, correction, proof sync, completion, closeout, or approval stop from one checkpoint.",
        "actions": [
          {
            "label": "Reuse verified baseline",
            "detail": "Use November 19, 2026 for PS5 and Xbox Series X|S only when the route asks that exact question.",
            "stop": "Do not add adjacent product claims."
          },
          {
            "label": "Open the watchlist gap",
            "detail": "Route unsupported neighbouring claims to source review, source-change feed, platform-store/support routers, or watchlist pages.",
            "stop": "Do not promote screenshots, reposts, leaked/private material, or account-only pages."
          },
          {
            "label": "Sync proof surfaces",
            "detail": "Carry route HTML, generated JSON, correction row, artifact, validation, visual receipt, Linear proof, requested progress copy, rollback, and next step together.",
            "stop": "Do not close with stale proof."
          },
          {
            "label": "Stop for approval",
            "detail": "Treat deploys, DNS, credentials, browser profiles, account checks, purchases, subscriptions, hosted monitoring, affiliate/sponsor changes, newsletters, social posts, broader Discord, GitHub writes, and public sends as approval-required actions.",
            "stop": "Do not treat this local cue as wider external approval."
          }
        ],
        "artifactPath": "artifacts/my-1055-official-source-scan-trust-cue-2026-05-26.md",
        "verificationGate": "npm run build && npm run validate",
        "rollbackPath": "Remove the MY-1055 scan trust cue, rebuild, and rerun validation."
      },
      "sourceSignalCue": {
        "label": "official-source signal cue",
        "summary": "Classify the signal before the answer moves.",
        "readerPromise": "A source signal becomes local action only after proof sync and approval boundaries are explicit.",
        "signals": [
          {
            "label": "Answer-ready signal",
            "detail": "Direct official wording supports only the release date/platform baseline.",
            "stop": "Do not turn it into PC, preorder, price, Online, support, or commercial claims."
          },
          {
            "label": "Route-only signal",
            "detail": "Adjacent claims belong in review routes until exact public evidence exists.",
            "stop": "Do not use social repetition, cached snippets, or screenshots as promotion evidence."
          },
          {
            "label": "Proof-sync signal",
            "detail": "Generated exports, route copy, correction trail, artifact, validation, visual receipt, Linear proof, progress copy, and rollback must agree.",
            "stop": "Do not mark Done if any proof surface is missing or stale."
          },
          {
            "label": "Approval-stop signal",
            "detail": "External writes, account actions, deploys, DNS, credentials, public sends, and GitHub writes remain approval-gated.",
            "stop": "Explicit approval required."
          }
        ],
        "artifactPath": "artifacts/my-1055-official-source-scan-trust-cue-2026-05-26.md",
        "verificationGate": "npm run build && npm run validate",
        "rollbackPath": "Remove the MY-1055 scan trust cue, rebuild, and rerun validation."
      },
      "recoveryCue": {
        "label": "official-source recovery cue",
        "summary": "Recover from an empty Linear Todo queue without losing proof.",
        "readerPromise": "6:48 AM official-source queue cue: Turn an empty queue into traceable proof before the baseline moves. Recover empty queue before changing local source surfaces.",
        "rows": [
          {
            "label": "Queue recovery",
            "detail": "Create traceable work before editing when no Todo issue exists.",
            "stop": "Do not do status-only passes."
          },
          {
            "label": "Create traceable work",
            "detail": "Create or select a Linear issue, move it In Progress, and bind the edit to that issue before changing files.",
            "stop": "Do not close without durable proof."
          },
          {
            "label": "Protect baseline",
            "detail": "Use the baseline only for November 19, 2026 on PS5 and Xbox Series X|S.",
            "stop": "Do not promote adjacent unknowns."
          },
          {
            "label": "Sync proof bundle",
            "detail": "Write the artifact, update source rows, rebuild generated JSON, validate, run visual QA, comment Linear, and keep rollback explicit.",
            "stop": "Do not close with stale proof."
          },
          {
            "label": "Hold external actions",
            "detail": "Keep external sends, deploys, DNS, accounts, browser profiles, GitHub writes, and public alerts behind explicit approval.",
            "stop": "Do not treat local validation as external approval."
          }
        ],
        "artifactPath": "artifacts/my-1055-official-source-scan-trust-cue-2026-05-26.md",
        "verificationGate": "npm run build && npm run validate",
        "rollbackPath": "Remove the MY-1055 scan trust cue, rebuild, and rerun validation."
      },
      "sourceCheckBriefing": {
        "label": "6:19 AM official-source handoff cue · official-source scan trust cue",
        "summary": "Handoff the baseline only after the destination and proof bundle are named.",
        "readerPromise": "The first scan now separates answer-ready evidence, review-only gaps, proof synchronization, correction impact, and approval-gated work before the baseline travels.",
        "rows": [
          {
            "label": "Destination surface",
            "detail": "Name the route, JSON export, correction row, artifact, Linear proof, or progress copy that will reuse the baseline.",
            "stop": "Do not relay source-backed wording without a destination."
          },
          {
            "label": "Answer scope",
            "detail": "Use the current baseline only for November 19, 2026 on PS5 and Xbox Series X|S.",
            "stop": "Do not widen it into PC, preorder, Online, rating, support, accessibility, or commercial claims."
          },
          {
            "label": "Proof packet",
            "detail": "Route HTML, generated JSON, correction trail, artifact, validation, visual receipt, Linear proof, Discord-safe progress copy, rollback, and next action must agree.",
            "stop": "Do not mark the pass done with a stale or missing proof surface."
          },
          {
            "label": "Blocked neighbours",
            "detail": "Send adjacent or incomplete signals to source review, platform-store/support routers, watchlist pages, or the source-change feed.",
            "stop": "Do not promote screenshots, snippets, reposts, placeholders, leaked/private material, or account-only pages."
          }
        ],
        "artifactPath": "artifacts/my-1009-official-source-handoff-cue-2026-05-26.md · artifacts/my-1055-official-source-scan-trust-cue-2026-05-26.md",
        "verificationGate": "npm run build && npm run validate",
        "rollbackPath": "Remove the MY-1055 status snapshot and scan trust cue, rebuild generated exports, remove the artifact/adoption note, and rerun validation."
      },
      "sources": [
        {
          "id": "rockstar-vi",
          "title": "Grand Theft Auto VI — Rockstar Games",
          "url": "https://www.rockstargames.com/VI"
        },
        {
          "id": "nov-2026-date",
          "title": "Grand Theft Auto VI is Now Set to Launch November 19, 2026",
          "url": "https://www.rockstargames.com/newswire/article/ak3ak31a49a221/grand-theft-auto-vi-is-now-set-to-launch-november-19-2026"
        },
        {
          "id": "playstation-gta-vi",
          "title": "Grand Theft Auto VI — PS5 Games",
          "url": "https://www.playstation.com/en-us/games/grand-theft-auto-vi/"
        },
        {
          "id": "xbox-gta-vi",
          "title": "Grand Theft Auto VI | Xbox",
          "url": "https://www.xbox.com/en-US/games/store/grand-theft-auto-vi/9NL3WWNZLZZN"
        },
        {
          "id": "take-two-fy2026-ign",
          "title": "IGN — Take-Two CEO says GTA 6 remains on track for November 19, 2026",
          "url": "https://www.ign.com/articles/gta-6-november-2026-release-date-is-happening-take-two-boss-says-pouring-cold-water-on-delay-fears"
        },
        {
          "id": "gamesindustry-zelnick-marketing",
          "title": "GamesIndustry.biz — Strauss Zelnick interview on GTA 6 marketing",
          "url": "https://www.gamesindustry.biz/the-big-strauss-zelnick-interview-gta-ai-roblox-and-building-the-biggest-entertainment-company-in-the-world"
        },
        {
          "id": "variety-zelnick-summer-marketing",
          "title": "Variety — GTA 6 no price announcement; marketing expected in summer",
          "url": "https://variety.com/2026/digital/news/gta-5-no-delay-price-marketing-summer-1236755303/"
        }
      ]
    },
    {
      "id": "my-1048-official-source-evidence-cue-2026-05-26-1248",
      "checkedAt": "2026-05-26 12:48 UTC",
      "label": "1:48 PM official-source evidence cue",
      "headline": "The official-source monitor now starts with an evidence cue: name the exact evidence, safe reuse destination, generated-data parity, durable proof bundle, and approval stop before the GTA 6 release/platform baseline is reused or relayed.",
      "sourceIds": [
        "rockstar-vi",
        "nov-2026-date",
        "playstation-gta-vi",
        "xbox-gta-vi",
        "take-two-fy2026-ign",
        "gamesindustry-zelnick-marketing",
        "variety-zelnick-summer-marketing"
      ],
      "confirmedNow": [
        "The reusable public answer remains November 19, 2026 for PS5 and Xbox Series X|S, grounded in public Rockstar/Newswire wording and narrow official PlayStation/Xbox corroboration.",
        "Attributed Take-Two/interview coverage remains context only; it can explain confidence and broad marketing posture without creating new consumer product facts.",
        "This pass adds an evidence-routing layer only. It does not add new GTA 6 factual claims, buyer advice, commercial claims, support/account guidance, store guidance, or launch-service promises."
      ],
      "unchangedUnknowns": [
        "PC timing, storefronts, system requirements, transfers, modding, FiveM, RP compatibility, and platform expansion remain watchlisted.",
        "Preorders, editions, prices, preload, download size, refund terms, purchase recommendations, affiliate/sponsor placement, creator codes, giveaways, and buyer urgency remain unpromoted.",
        "Online, GTA+, crossplay, support/account flows, rating descriptors, accessibility settings, hosted monitoring, deploys, DNS, credentialed checks, browser-profile/account use, purchases, subscriptions, newsletters, social posts, broader Discord, GitHub writes, and public sends remain blocked without exact public evidence and explicit approval."
      ],
      "nextVerificationMoves": [
        "Confirm the evidence still answers only the current November 19, 2026 PS5 and Xbox Series X|S baseline.",
        "Name the safe reuse destination before moving any route copy, generated export, correction row, Linear proof, or requested progress copy.",
        "Sync route HTML, generated JSON, correction row, artifact, validation result, visual receipt, Linear proof, rollback, and next local action before closeout.",
        "Route unsupported PC, preorder, Online, support/account, rating, accessibility, buyer, creator, RP, commercial, hosted-monitor, account, browser-profile, deploy, DNS, GitHub-write, newsletter, social, broader Discord, or public-send claims to review/watchlist surfaces.",
        "Stop before deploy, DNS, credential, account, browser-profile, commercial, GitHub-write, broader Discord, public-send, or external distribution work unless explicit approval exists."
      ],
      "supportRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/confirmed-vs-rumoured/",
        "/release-date/",
        "/timeline/",
        "/platform-store-source-router/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerAction": "Before reusing the current GTA 6 date/platform answer, verify the exact evidence fit, destination route, proof surfaces, artifact, rollback, and approval stop.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local static content, generated JSON, artifacts, Linear issue updates, and the requested Discord #gta-6 progress note are allowed. Production deploys, DNS, credentials, browser-profile/account use, hosted monitors, purchases, subscriptions, affiliate/sponsor changes, newsletters, social posts, broader Discord sends, public alerts, GitHub writes, and external writes require explicit approval.",
      "localOnly": true,
      "evidenceClasses": [
        {
          "label": "Direct official wording",
          "stance": "Primary evidence",
          "includes": "Rockstar GTA VI and Newswire wording support the current November 19, 2026 PS5 and Xbox Series X|S baseline.",
          "gate": "Quote exact public wording only; do not infer adjacent product or support details."
        },
        {
          "label": "Platform corroboration",
          "stance": "Narrow support",
          "includes": "Official PlayStation and Xbox pages can corroborate launch platform/date metadata.",
          "gate": "Do not infer editions, preload, refunds, performance, subscriptions, transfer, PC timing, or support flows."
        },
        {
          "label": "Attributed context",
          "stance": "Context only",
          "includes": "Take-Two, IGN, GamesIndustry.biz, and Variety context can explain confidence posture and broad marketing timing.",
          "gate": "Do not convert context into new consumer facts, buyer advice, alerts, snippets, or commercial copy."
        },
        {
          "label": "Watchlisted gaps",
          "stance": "Hold visibly",
          "includes": "PC, preorder, price, preload, Online, support/account, rating, accessibility, hosted-monitor, deploy, DNS, newsletter, social, broader Discord, GitHub-write, and public-send claims stay blocked.",
          "gate": "Require exact public evidence plus explicit approval where work leaves local static surfaces."
        }
      ],
      "evidenceBriefingCue": {
        "label": "official-source evidence briefing",
        "summary": "Brief the evidence before it travels.",
        "readerPromise": "A source-backed answer only moves after evidence fit, destination, proof bundle, rollback, and approval boundaries are visible together.",
        "rows": [
          {
            "label": "Evidence fit",
            "detail": "Use the baseline only for November 19, 2026 on PS5 and Xbox Series X|S.",
            "stop": "Do not widen it into PC, preorder, Online, support, rating, or commercial claims."
          },
          {
            "label": "Destination named",
            "detail": "Name whether the result updates route copy, JSON, correction rows, Linear proof, requested progress copy, or review/watchlist surfaces.",
            "stop": "Do not relay source-backed copy without a destination."
          },
          {
            "label": "Proof parity",
            "detail": "Keep route HTML, generated JSON, correction log, artifact, validation, visual receipt, Linear proof, rollback, and next action aligned.",
            "stop": "Do not close if proof surfaces disagree."
          },
          {
            "label": "Approval stop",
            "detail": "Deploys, DNS, credentials, browser profiles, account checks, GitHub writes, purchases, subscriptions, affiliates, newsletters, social posts, broader Discord, and public sends remain approval-gated.",
            "stop": "Explicit approval required."
          }
        ],
        "artifactPath": "artifacts/my-1048-official-source-evidence-cue-2026-05-26.md",
        "verificationGate": "npm run build && npm run validate",
        "rollbackPath": "Remove the MY-1048 evidence cue, source-monitor row, status snapshot, correction row, generated exports, artifact, and adoption note; rebuild and rerun validation."
      },
      "nextStepCue": {
        "label": "source follow-through decision cue",
        "summary": "Do not stop at source review; prove where the answer traveled.",
        "readerPromise": "The evidence cue keeps the next local proof destination visible before reuse.",
        "steps": [
          {
            "label": "Classify result",
            "detail": "Confirm the exact answer is still November 19, 2026 for PS5 and Xbox Series X|S.",
            "stop": "Do not promote adjacent unknowns."
          },
          {
            "label": "Bind surfaces",
            "detail": "Keep route HTML, generated JSON, correction row, artifact, validation, visual receipt, Linear proof, rollback, and next local action aligned.",
            "stop": "Do not close with stale proof."
          },
          {
            "label": "Sync proof surfaces",
            "detail": "Use this as the JSON export compatibility marker for the proof bundle.",
            "stop": "Do not let generated outputs drift."
          },
          {
            "label": "Carry proof",
            "detail": "Carry source IDs, checked time, evidence class, blocked neighbours, artifact, and validation together.",
            "stop": "Do not reuse from memory or cached snippets."
          },
          {
            "label": "Stop externally",
            "detail": "Stop before deploys, DNS, credentials, account checks, browser profiles, GitHub writes, public sends, and external distribution.",
            "stop": "Explicit approval required."
          }
        ],
        "artifactPath": "artifacts/my-1048-official-source-evidence-cue-2026-05-26.md",
        "verificationGate": "npm run build && npm run validate",
        "rollbackPath": "Remove the MY-1048 evidence cue, rebuild, and rerun validation."
      },
      "followThroughCue": {
        "label": "official-source follow-through cue",
        "summary": "Every source result needs a finished proof trail.",
        "readerPromise": "Close the proof trail before reuse.",
        "steps": [
          {
            "label": "Classify result",
            "detail": "Name whether the result is baseline reuse, review gap, proof sync, or approval stop.",
            "stop": "Do not let the official baseline imply adjacent unsupported claims."
          },
          {
            "label": "Surface sync",
            "detail": "Match official-sources, source-review queue, source-change feed, correction router, generated JSON, correction log, artifact, Linear proof, progress copy, visual receipt, and rollback.",
            "stop": "Do not close if route copy, exports, correction paths, artifacts, or proof copy disagree."
          },
          {
            "label": "Carry proof",
            "detail": "Attach source IDs, checked time, evidence class, blocked neighbours, destination route, verification command, visual receipt, next action, and rollback.",
            "stop": "Do not reuse from private screenshots, account-only pages, leaked assets, or anonymous reposts."
          }
        ],
        "artifactPath": "artifacts/my-1048-official-source-evidence-cue-2026-05-26.md",
        "verificationGate": "npm run build && npm run validate",
        "rollbackPath": "Remove the MY-1048 evidence cue, rebuild, and rerun validation."
      },
      "actionDispatchCue": {
        "label": "official-source action dispatch cue",
        "summary": "Choose the next local action from the source result, not from momentum.",
        "readerPromise": "The cue dispatches exact answer reuse, review, correction, proof sync, completion, closeout, or approval stop from one checkpoint.",
        "actions": [
          {
            "label": "Reuse verified baseline",
            "detail": "Use November 19, 2026 for PS5 and Xbox Series X|S only when the route asks that exact question.",
            "stop": "Do not add adjacent product claims."
          },
          {
            "label": "Open the watchlist gap",
            "detail": "Route unsupported neighbouring claims to source review, source-change feed, platform-store/support routers, or watchlist pages.",
            "stop": "Do not promote screenshots, reposts, leaked/private material, or account-only pages."
          },
          {
            "label": "Sync proof surfaces",
            "detail": "Carry route HTML, generated JSON, correction row, artifact, validation, visual receipt, Linear proof, requested progress copy, rollback, and next step together.",
            "stop": "Do not close with stale proof."
          },
          {
            "label": "Stop for approval",
            "detail": "Treat deploys, DNS, credentials, browser profiles, account checks, purchases, subscriptions, hosted monitoring, affiliate/sponsor changes, newsletters, social posts, broader Discord, GitHub writes, and public sends as approval-required actions.",
            "stop": "Do not treat this local cue as wider external approval."
          }
        ],
        "artifactPath": "artifacts/my-1048-official-source-evidence-cue-2026-05-26.md",
        "verificationGate": "npm run build && npm run validate",
        "rollbackPath": "Remove the MY-1048 evidence cue, rebuild, and rerun validation."
      },
      "sourceSignalCue": {
        "label": "official-source signal cue",
        "summary": "Classify the signal before the answer moves.",
        "readerPromise": "A source signal becomes local action only after proof sync and approval boundaries are explicit.",
        "signals": [
          {
            "label": "Answer-ready signal",
            "detail": "Direct official wording supports only the release date/platform baseline.",
            "stop": "Do not turn it into PC, preorder, price, Online, support, or commercial claims."
          },
          {
            "label": "Route-only signal",
            "detail": "Adjacent claims belong in review routes until exact public evidence exists.",
            "stop": "Do not use social repetition, cached snippets, or screenshots as promotion evidence."
          },
          {
            "label": "Proof-sync signal",
            "detail": "Generated exports, route copy, correction trail, artifact, validation, visual receipt, Linear proof, progress copy, and rollback must agree.",
            "stop": "Do not mark Done if any proof surface is missing or stale."
          },
          {
            "label": "Approval-stop signal",
            "detail": "External writes, account actions, deploys, DNS, credentials, public sends, and GitHub writes remain approval-gated.",
            "stop": "Explicit approval required."
          }
        ],
        "artifactPath": "artifacts/my-1048-official-source-evidence-cue-2026-05-26.md",
        "verificationGate": "npm run build && npm run validate",
        "rollbackPath": "Remove the MY-1048 evidence cue, rebuild, and rerun validation."
      },
      "recoveryCue": {
        "label": "official-source recovery cue",
        "summary": "Recover from an empty Linear Todo queue without losing proof.",
        "readerPromise": "6:48 AM official-source queue cue: Turn an empty queue into traceable proof before the baseline moves. Recover empty queue before changing local source surfaces.",
        "rows": [
          {
            "label": "Queue recovery",
            "detail": "Create traceable work before editing when no Todo issue exists.",
            "stop": "Do not do status-only passes."
          },
          {
            "label": "Create traceable work",
            "detail": "Create or select a Linear issue, move it In Progress, and bind the edit to that issue before changing files.",
            "stop": "Do not close without durable proof."
          },
          {
            "label": "Protect baseline",
            "detail": "Use the baseline only for November 19, 2026 on PS5 and Xbox Series X|S.",
            "stop": "Do not promote adjacent unknowns."
          },
          {
            "label": "Sync proof bundle",
            "detail": "Write the artifact, update source rows, rebuild generated JSON, validate, run visual QA, comment Linear, and keep rollback explicit.",
            "stop": "Do not close with stale proof."
          },
          {
            "label": "Hold external actions",
            "detail": "Keep external sends, deploys, DNS, accounts, browser profiles, GitHub writes, and public alerts behind explicit approval.",
            "stop": "Do not treat local validation as external approval."
          }
        ],
        "artifactPath": "artifacts/my-1048-official-source-evidence-cue-2026-05-26.md",
        "verificationGate": "npm run build && npm run validate",
        "rollbackPath": "Remove the MY-1048 evidence cue, rebuild, and rerun validation."
      },
      "sources": [
        {
          "id": "rockstar-vi",
          "title": "Grand Theft Auto VI — Rockstar Games",
          "url": "https://www.rockstargames.com/VI"
        },
        {
          "id": "nov-2026-date",
          "title": "Grand Theft Auto VI is Now Set to Launch November 19, 2026",
          "url": "https://www.rockstargames.com/newswire/article/ak3ak31a49a221/grand-theft-auto-vi-is-now-set-to-launch-november-19-2026"
        },
        {
          "id": "playstation-gta-vi",
          "title": "Grand Theft Auto VI — PS5 Games",
          "url": "https://www.playstation.com/en-us/games/grand-theft-auto-vi/"
        },
        {
          "id": "xbox-gta-vi",
          "title": "Grand Theft Auto VI | Xbox",
          "url": "https://www.xbox.com/en-US/games/store/grand-theft-auto-vi/9NL3WWNZLZZN"
        },
        {
          "id": "take-two-fy2026-ign",
          "title": "IGN — Take-Two CEO says GTA 6 remains on track for November 19, 2026",
          "url": "https://www.ign.com/articles/gta-6-november-2026-release-date-is-happening-take-two-boss-says-pouring-cold-water-on-delay-fears"
        },
        {
          "id": "gamesindustry-zelnick-marketing",
          "title": "GamesIndustry.biz — Strauss Zelnick interview on GTA 6 marketing",
          "url": "https://www.gamesindustry.biz/the-big-strauss-zelnick-interview-gta-ai-roblox-and-building-the-biggest-entertainment-company-in-the-world"
        },
        {
          "id": "variety-zelnick-summer-marketing",
          "title": "Variety — GTA 6 no price announcement; marketing expected in summer",
          "url": "https://variety.com/2026/digital/news/gta-5-no-delay-price-marketing-summer-1236755303/"
        }
      ]
    }
  ],
  "sourceSweepReceipts": [
    {
      "id": "variety-zelnick-summer-marketing-sweep-2026-05-24-0533",
      "checkedAt": "2026-05-24 05:33 UTC",
      "lane": "Take-Two/Zelnick summer marketing and price no-change source sweep",
      "sourcesReviewed": [
        "rockstar-vi",
        "nov-2026-date",
        "take-two-fy2026-ign",
        "gamesindustry-zelnick-marketing",
        "variety-zelnick-summer-marketing",
        "playstation-gta-vi",
        "xbox-gta-vi"
      ],
      "method": "Public read-only checks of Rockstar GTA VI, Rockstar Newswire index/date surfaces, Take-Two public IR surface, PlayStation/Xbox public pages, Bing News/search RSS discovery leads, Variety/Forbes/ComicBook public reporting, and unauthenticated X profile shells where reachable; no login, credentials, browser profile, account-connected page, scrape job, hosted monitor, purchase, deploy, post, send, or external mutation.",
      "observedStatus": "Variety quotes Take-Two CEO Strauss Zelnick saying there was no GTA 6 price announcement tied to earnings, Take-Two had been clear about releasing on November 19, and Rockstar expects to start marketing GTA 6 when it is summertime rather than in the next few weeks. Rockstar GTA VI, PlayStation, and Xbox public pages remained aligned with the existing November 19, 2026 / PS5 / Xbox Series X|S baseline. X.com returned an unauthenticated error shell, so social material stayed discovery-only.",
      "safePublicConclusion": "Add Variety as an attributed corroboration source for the already narrow Take-Two marketing posture and no-price-announcement context. Do not promote a Trailer 3 date, June event appearance, preorder window, price, edition, preload, PC, Online, gameplay, support, account, alert, commercial, or production claim from this sweep.",
      "promotedClaims": [
        "Variety attributed interview coverage corroborates that GTA 6 pricing was not announced with Take-Two earnings",
        "Variety attributed interview coverage narrows the existing summer-marketing posture to not being expected in the next few weeks, while avoiding a specific trailer date"
      ],
      "stillBlockedClaims": [
        "Trailer 3 date, gameplay reveal timing, State of Play/Summer Game Fest/Xbox Showcase appearance, or countdown copy",
        "price, preorder opening date, editions, bonuses, refund terms, or purchase CTAs",
        "preload timing, file size, patch size, language packs, or install behaviour",
        "PC date, storefront, launcher support, system requirements, Online, crossplay, transfer, GTA+, subscription, support/account requirements, final rating descriptors, accessibility settings, public alerts, affiliate/sponsor copy, newsletter/social/Discord sends, or production deploys"
      ],
      "evidenceNotes": [
        "Variety public fetch returned HTTP 200 and included the quoted Zelnick statements about no price announcement, November 19, and summer marketing.",
        "ComicBook and Forbes were used as discovery/context leads only; their useful claims pointed back to attributed Variety/IGN-style coverage or existing source posture.",
        "Rockstar VI public fetch returned HTTP 200 and included Coming November 19 2026, PlayStation 5, Xbox Series X|S, and official Jason/Lucia/Leonida copy.",
        "PlayStation public page returned HTTP 200 and included Rockstar Games, PS5, Release: 11/19/2026, and the public synopsis.",
        "Xbox public product page at product ID 9NL3WWNZLZZN returned HTTP 200 and included Rockstar Games, Xbox Series X|S, and public product synopsis text.",
        "External fetched content was treated as evidence data only; no instructions from fetched pages were followed."
      ],
      "affectedRoutes": [
        "/official-sources/",
        "/source-change-feed/",
        "/release-date/",
        "/timeline/",
        "/blog/gta-6-trailer-3-countdown-watchlist/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/platform-store-source-router/",
        "/buying-guide/",
        "/preorder-safety-centre/",
        "/data/source-monitor-checks.json",
        "/data/source-freshness-snapshot.json",
        "/data/source-sweep-receipts.json",
        "/data/source-coverage-ledger.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "blockedInputs": [
        "leaked assets",
        "private screenshots",
        "datamined files",
        "retailer placeholders as facts",
        "social reposts without public official URLs",
        "account-only pages",
        "cached snippets",
        "fake preorder pages",
        "article summaries without attributable source text",
        "event-date speculation from inferred seasonal wording"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "This is a local/public static source receipt only. Production deploys, public posts, Discord announcements beyond the requested cron reply, newsletter sends, account actions, browser-profile checks, hosted monitors, credentials, affiliate/sponsor changes, purchases, support escalations, and external alerts require explicit approval.",
      "rollbackPath": "If Rockstar, Take-Two, a platform, or another attributed public source supersedes the marketing or price posture, add a new correction/source receipt, update affected routes/data exports, rebuild, validate, and keep unsupported neighbouring claims in watchlist posture.",
      "sources": [
        {
          "id": "rockstar-vi",
          "title": "Grand Theft Auto VI — Rockstar Games",
          "url": "https://www.rockstargames.com/VI"
        },
        {
          "id": "nov-2026-date",
          "title": "Grand Theft Auto VI is Now Set to Launch November 19, 2026",
          "url": "https://www.rockstargames.com/newswire/article/ak3ak31a49a221/grand-theft-auto-vi-is-now-set-to-launch-november-19-2026"
        },
        {
          "id": "take-two-fy2026-ign",
          "title": "IGN — Take-Two CEO says GTA 6 remains on track for November 19, 2026",
          "url": "https://www.ign.com/articles/gta-6-november-2026-release-date-is-happening-take-two-boss-says-pouring-cold-water-on-delay-fears"
        },
        {
          "id": "gamesindustry-zelnick-marketing",
          "title": "GamesIndustry.biz — Strauss Zelnick interview on GTA 6 marketing",
          "url": "https://www.gamesindustry.biz/the-big-strauss-zelnick-interview-gta-ai-roblox-and-building-the-biggest-entertainment-company-in-the-world"
        },
        {
          "id": "variety-zelnick-summer-marketing",
          "title": "Variety — GTA 6 no price announcement; marketing expected in summer",
          "url": "https://variety.com/2026/digital/news/gta-5-no-delay-price-marketing-summer-1236755303/"
        },
        {
          "id": "playstation-gta-vi",
          "title": "Grand Theft Auto VI — PS5 Games",
          "url": "https://www.playstation.com/en-us/games/grand-theft-auto-vi/"
        },
        {
          "id": "xbox-gta-vi",
          "title": "Grand Theft Auto VI | Xbox",
          "url": "https://www.xbox.com/en-US/games/store/grand-theft-auto-vi/9NL3WWNZLZZN"
        }
      ]
    },
    {
      "id": "official-source-no-change-sweep-2026-05-22-2114",
      "checkedAt": "2026-05-22 21:14 UTC",
      "lane": "Official source no-change and platform-store baseline sweep",
      "sourcesReviewed": [
        "rockstar-vi",
        "nov-2026-date",
        "playstation-gta-vi",
        "xbox-gta-vi"
      ],
      "method": "Public read-only fetch of Rockstar GTA VI, Rockstar November 19 2026 Newswire post, PlayStation GTA VI page, and Xbox GTA VI product page; no login, credentials, browser profile, account-connected page, scrape job, hosted monitor, purchase, deploy, post, send, or external mutation.",
      "observedStatus": "Rockstar GTA VI remained reachable and still exposed the November 19, 2026 / PlayStation 5 / Xbox Series X|S baseline. The Rockstar November 19, 2026 Newswire URL remained reachable by title. PlayStation still exposed a GTA VI PS5 page with Release: 11/19/2026, Rockstar Games, and the public synopsis. Xbox still exposed a GTA VI product page naming Rockstar Games and Xbox Series X|S. No fetched public official surface supplied PC timing, preorder availability, editions, price, preload/file-size, final rating descriptors, Online feature details, support/account requirements, refund terms, affiliate terms, or alert-worthy consumer changes.",
      "safePublicConclusion": "Keep the existing reader-facing answer: GTA 6 is tracked here as officially dated for November 19, 2026 on PS5 and Xbox Series X|S. Treat PlayStation and Xbox pages as narrow platform-store corroboration only. Do not change buyer advice, PC guidance, Online/RP planning, rating/accessibility guidance, preorder/preload copy, commercial copy, newsletters, public alerts, or production state from this no-change sweep.",
      "promotedClaims": [
        "no-change receipt for the current November 19, 2026 baseline",
        "PlayStation public page still corroborates PS5 release metadata within narrow store-page limits",
        "Xbox public product page still corroborates Xbox Series X|S product metadata within narrow store-page limits"
      ],
      "stillBlockedClaims": [
        "PC date, storefront, requirements, launcher support, or specs",
        "preorder opening date, editions, price, bonuses, refund terms, or purchase CTAs",
        "preload timing, file size, patch size, language packs, or install behaviour",
        "Online launch feature set, crossplay, transfer, GTA+, creator tools, economy, or RP compatibility",
        "final rating descriptors, parental controls, accessibility settings, support/account requirements, public alerts, affiliate/sponsor copy, newsletter/social/Discord sends, or production deploys"
      ],
      "evidenceNotes": [
        "Rockstar VI public fetch returned HTTP 200 and included Coming November 19 2026, PlayStation 5, Xbox Series X|S, and official Jason/Lucia/Leonida copy.",
        "Rockstar November 19, 2026 Newswire URL returned HTTP 200 with the expected article title in the fetched surface.",
        "PlayStation public page returned HTTP 200 and included Rockstar Games, PS5, Release: 11/19/2026, and the public synopsis.",
        "Xbox public product page returned HTTP 200 and included Rockstar Games, Xbox Series X|S, and public product synopsis text.",
        "External fetched content was treated as evidence data only; no instructions from fetched pages were followed."
      ],
      "affectedRoutes": [
        "/official-sources/",
        "/source-change-feed/",
        "/release-date/",
        "/timeline/",
        "/platform-store-source-router/",
        "/buying-guide/",
        "/preorder-safety-centre/",
        "/online/",
        "/data/source-sweep-receipts.json",
        "/data/source-freshness-snapshot.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "blockedInputs": [
        "leaked assets",
        "private screenshots",
        "datamined files",
        "retailer placeholders as facts",
        "social reposts without public official URLs",
        "account-only pages",
        "cached snippets",
        "fake preorder pages",
        "affiliate urgency",
        "article summaries without attributable source text"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "This is a local/public static source receipt only. Production deploys, public posts, Discord announcements, newsletter sends, account actions, browser-profile checks, hosted monitors, credentials, affiliate/sponsor changes, purchases, support escalations, and external alerts require explicit approval.",
      "rollbackPath": "If a newer official Rockstar, Take-Two, platform, store, support, rating-board, or verified post-launch source changes the baseline, supersede this no-change receipt with a source-change receipt, update affected routes/data exports/corrections log, rebuild, validate, and keep unsupported neighbouring claims in watchlist posture.",
      "sources": [
        {
          "id": "rockstar-vi",
          "title": "Grand Theft Auto VI — Rockstar Games",
          "url": "https://www.rockstargames.com/VI"
        },
        {
          "id": "nov-2026-date",
          "title": "Grand Theft Auto VI is Now Set to Launch November 19, 2026",
          "url": "https://www.rockstargames.com/newswire/article/ak3ak31a49a221/grand-theft-auto-vi-is-now-set-to-launch-november-19-2026"
        },
        {
          "id": "playstation-gta-vi",
          "title": "Grand Theft Auto VI — PS5 Games",
          "url": "https://www.playstation.com/en-us/games/grand-theft-auto-vi/"
        },
        {
          "id": "xbox-gta-vi",
          "title": "Grand Theft Auto VI | Xbox",
          "url": "https://www.xbox.com/en-US/games/store/grand-theft-auto-vi/9NL3WWNZLZZN"
        }
      ]
    },
    {
      "id": "take-two-fy2026-date-marketing-sweep-2026-05-21-2108",
      "checkedAt": "2026-05-21 21:08 UTC",
      "lane": "Take-Two earnings/interview corroboration source sweep",
      "sourcesReviewed": [
        "rockstar-vi",
        "nov-2026-date",
        "take-two-fy2026-ign",
        "gamesindustry-zelnick-marketing",
        "playstation-gta-vi",
        "xbox-gta-vi"
      ],
      "method": "Public read-only checks of Rockstar GTA VI page, Rockstar Newswire, Take-Two public pages, PlayStation/Xbox public pages, Google News RSS, accessible attributed interview/reporting pages, and public X-facing surfaces where reachable; no login, credentials, browser profile, account-connected page, post, send, scrape job, hosted monitor, deploy, purchase, or external mutation.",
      "observedStatus": "Fresh public coverage from 2026-05-21 reports Take-Two CEO Strauss Zelnick reiterating the November 19, 2026 GTA VI release date and Take-Two/Rockstar summer marketing posture. GamesIndustry.biz independently quotes Zelnick on a significant broad-based marketing campaign. Rockstar GTA VI page remained aligned with the existing November 19, 2026 / PS5 / Xbox Series X|S baseline. X.com blocked unauthenticated profile fetches; no social post was used as confirmation.",
      "safePublicConclusion": "Add Take-Two date-confidence and summer-marketing corroboration to source operations and timeline context only. Keep Rockstar as the reader-facing primary source for the release date and keep price, preorder timing, edition, preload, PC, Online, gameplay, support/account, rating descriptor, accessibility, public alert, and commercial-link claims blocked until exact official public wording exists.",
      "promotedClaims": [
        "Take-Two CEO/FY2026 coverage corroborates November 19, 2026 date confidence",
        "Strauss Zelnick interview coverage confirms a significant summer marketing campaign is planned"
      ],
      "stillBlockedClaims": [
        "price",
        "preorder opening date or timing",
        "editions",
        "bonuses",
        "preload or download size",
        "PC date, storefront, or requirements",
        "Online feature set, crossplay, transfer, GTA+, subscription, cloud, or trial access",
        "gameplay reveal timing, Trailer 3 timing, final rating descriptors, accessibility settings, support/account requirements, refund terms, entitlement rules, affiliate or sponsor actions"
      ],
      "evidenceNotes": [
        "IGN article fetched publicly and quotes Zelnick: the November 19 date was reiterated and Take-Two feels good about it.",
        "GamesIndustry.biz interview fetched publicly and quotes Zelnick on a very significant broad based marketing campaign.",
        "Google News RSS surfaced multiple same-day reports, used as discovery only.",
        "Rockstar VI page fetched publicly and still listed Coming November 19 2026 plus PlayStation 5 and Xbox Series X|S.",
        "X.com returned HTTP 403 to unauthenticated profile fetch; social material remained discovery-only."
      ],
      "affectedRoutes": [
        "/release-date/",
        "/timeline/",
        "/source-change-feed/",
        "/official-sources/",
        "/data/source-monitor-checks.json",
        "/data/source-freshness-snapshot.json",
        "/data/source-sweep-receipts.json",
        "/data/source-coverage-ledger.json",
        "/data/corrections-log.json"
      ],
      "blockedInputs": [
        "leaked assets",
        "private screenshots",
        "datamined files",
        "retailer placeholders as facts",
        "unsourced social posts",
        "account-only pages",
        "cached snippets",
        "fake preorder pages",
        "article summaries without attributable source text"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "This is a local/public static source update only. Production deploys, public posts, Discord announcements, newsletter sends, account actions, browser-profile checks, hosted monitors, credentials, affiliate/sponsor changes, and external alerts require explicit approval.",
      "rollbackPath": "If Take-Two or Rockstar publishes a superseding date/marketing statement, add a new correction entry, update source monitor/freshness/timeline rows, rebuild, validate, and keep unsupported buyer or platform claims in watchlist posture.",
      "sources": [
        {
          "id": "rockstar-vi",
          "title": "Grand Theft Auto VI — Rockstar Games",
          "url": "https://www.rockstargames.com/VI"
        },
        {
          "id": "nov-2026-date",
          "title": "Grand Theft Auto VI is Now Set to Launch November 19, 2026",
          "url": "https://www.rockstargames.com/newswire/article/ak3ak31a49a221/grand-theft-auto-vi-is-now-set-to-launch-november-19-2026"
        },
        {
          "id": "take-two-fy2026-ign",
          "title": "IGN — Take-Two CEO says GTA 6 remains on track for November 19, 2026",
          "url": "https://www.ign.com/articles/gta-6-november-2026-release-date-is-happening-take-two-boss-says-pouring-cold-water-on-delay-fears"
        },
        {
          "id": "gamesindustry-zelnick-marketing",
          "title": "GamesIndustry.biz — Strauss Zelnick interview on GTA 6 marketing",
          "url": "https://www.gamesindustry.biz/the-big-strauss-zelnick-interview-gta-ai-roblox-and-building-the-biggest-entertainment-company-in-the-world"
        },
        {
          "id": "playstation-gta-vi",
          "title": "Grand Theft Auto VI — PS5 Games",
          "url": "https://www.playstation.com/en-us/games/grand-theft-auto-vi/"
        },
        {
          "id": "xbox-gta-vi",
          "title": "Grand Theft Auto VI | Xbox",
          "url": "https://www.xbox.com/en-US/games/store/grand-theft-auto-vi/9NL3WWNZLZZN"
        }
      ]
    },
    {
      "id": "xbox-store-baseline-sweep-2026-05-19-0735",
      "checkedAt": "2026-05-19 07:35 UTC",
      "lane": "Official platform/store source sweep",
      "sourcesReviewed": [
        "rockstar-vi",
        "nov-2026-date",
        "trailer-2",
        "playstation-gta-vi",
        "xbox-gta-vi"
      ],
      "method": "Public read-only fetch of Rockstar GTA VI, Rockstar November date, Rockstar Newswire posts, Take-Two public pages, PlayStation GTA VI page, Xbox public search/store page, Microsoft public display-catalog product metadata, public X profile shell, and web/X-facing discovery leads; no login, browser profile, credential, account-connected page, post, send, scrape job, hosted monitor, deploy, or external mutation.",
      "observedStatus": "Xbox public product page for product ID 9NL3WWNZLZZN is reachable and names Grand Theft Auto VI, Rockstar Games, Xbox Series X|S, Trailer 1/2 media, and ESRB Rating Pending Likely Mature 17+ metadata. Rockstar and PlayStation baselines remained unchanged; Take-Two pages checked did not expose a newer consumer GTA VI statement; public X profile shell did not expose confirmable new timeline content in the unauthenticated fetch.",
      "safePublicConclusion": "Add the Xbox page as an official platform source for Xbox Series X|S/product-page and rating-pending corroboration only. Do not promote preorder availability, editions, price, preload or download size, release-date changes, PC timing, Online features, crossplay, GTA+, subscription access, final rating descriptors, accessibility settings, support/account requirements, public alerts, or commercial links from this sweep.",
      "promotedClaims": [
        "official Xbox GTA VI product page exists at product ID 9NL3WWNZLZZN",
        "Xbox page names Grand Theft Auto VI, Rockstar Games, Xbox Series X|S, and ESRB Rating Pending Likely Mature 17+ metadata"
      ],
      "stillBlockedClaims": [
        "preorder opening date, editions, price, bonuses, or preload/file-size data",
        "Xbox page release-date metadata beyond the existing Rockstar/PlayStation November 19, 2026 baseline",
        "PC date, PC storefront, or requirements",
        "Online launch feature set, crossplay, transfer, GTA+, subscription, cloud, or trial access",
        "final age-rating descriptors, accessibility settings, support/account requirements, refund terms, or entitlement rules"
      ],
      "evidenceNotes": [
        "Xbox page returned HTTP 200 via public fetch at https://www.xbox.com/en-US/games/store/grand-theft-auto-vi/9NL3WWNZLZZN.",
        "Microsoft public display-catalog metadata for 9NL3WWNZLZZN returned ProductKind Game, Title Grand Theft Auto VI, Publisher Rockstar Games, and ESRB:RPMature rating-pending metadata.",
        "A prior candidate URL using product ID 9NXMBTB02ZSF resolves to Grand Theft Auto V and remains rejected for GTA VI promotion.",
        "Rockstar VI page returned HTTP 200 and remained aligned with the existing November 19, 2026 / PS5 / Xbox Series X|S baseline.",
        "Public X/social-facing material was treated as discovery only; no social post was used as confirmation."
      ],
      "affectedRoutes": [
        "/official-sources/",
        "/platform-store-source-router/",
        "/source-change-feed/",
        "/buying-guide/",
        "/preorder-safety-centre/",
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/blog/gta-6-preload-download-size-watchlist/",
        "/data/source-monitor-checks.json",
        "/data/source-freshness-snapshot.json",
        "/data/source-sweep-receipts.json",
        "/data/source-coverage-ledger.json",
        "/data/corrections-log.json"
      ],
      "blockedInputs": [
        "leaked assets",
        "private screenshots",
        "datamined files",
        "retailer placeholders as facts",
        "social reposts without public official URLs",
        "account-only pages",
        "cached snippets",
        "fake preorder pages",
        "wrong-product Xbox URLs"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "This is a local/public static source update only. Production deploys, public posts, Discord announcements, newsletter sends, account actions, browser-profile checks, hosted monitors, credentials, affiliate/sponsor changes, and external alerts require explicit approval.",
      "rollbackPath": "If the Xbox page disappears, resolves to a different product, or materially changes, supersede this receipt with a correction entry, remove or revise the xbox-gta-vi source references, rebuild, validate, and keep affected buyer/store/rating pages in watchlist posture.",
      "sources": [
        {
          "id": "rockstar-vi",
          "title": "Grand Theft Auto VI — Rockstar Games",
          "url": "https://www.rockstargames.com/VI"
        },
        {
          "id": "nov-2026-date",
          "title": "Grand Theft Auto VI is Now Set to Launch November 19, 2026",
          "url": "https://www.rockstargames.com/newswire/article/ak3ak31a49a221/grand-theft-auto-vi-is-now-set-to-launch-november-19-2026"
        },
        {
          "id": "trailer-2",
          "title": "Grand Theft Auto VI — Watch Trailer 2 Now",
          "url": "https://www.rockstargames.com/newswire/article/3928aaa9471o3a/grand-theft-auto-vi-watch-trailer-2-now"
        },
        {
          "id": "playstation-gta-vi",
          "title": "Grand Theft Auto VI — PS5 Games",
          "url": "https://www.playstation.com/en-us/games/grand-theft-auto-vi/"
        },
        {
          "id": "xbox-gta-vi",
          "title": "Grand Theft Auto VI | Xbox",
          "url": "https://www.xbox.com/en-US/games/store/grand-theft-auto-vi/9NL3WWNZLZZN"
        }
      ]
    },
    {
      "id": "playstation-store-baseline-sweep-2026-05-19-0104",
      "checkedAt": "2026-05-19 01:04 UTC",
      "lane": "Official platform/store source sweep",
      "sourcesReviewed": [
        "rockstar-vi",
        "nov-2026-date",
        "playstation-gta-vi"
      ],
      "method": "Public read-only fetch of Rockstar GTA VI, Rockstar November date, Rockstar Newswire index, Take-Two public pages, PlayStation GTA VI page, Xbox store candidate URL, and public web/X-facing search leads; no login, browser profile, credential, account-connected page, post, send, scrape job, hosted monitor, deploy, or external mutation.",
      "observedStatus": "PlayStation public GTA VI page reachable and lists Rockstar Games, PS5 availability, the Vice City/Leonida synopsis, and Release: 11/19/2026; Rockstar baseline unchanged; checked Xbox candidate returned a generic 404 surface; Take-Two news URLs checked did not expose a new GTA VI consumer update.",
      "safePublicConclusion": "Add the PlayStation page as an official platform source for PS5/release-date corroboration only. Do not promote preorder availability, editions, price, preload or download size, rating descriptors beyond the visible ESRB placeholder text, Xbox store status, PC timing, Online features, crossplay, GTA+, or subscription claims from this sweep.",
      "promotedClaims": [
        "official PlayStation GTA VI page exists",
        "PS5 public listing corroborates the current November 19, 2026 consumer release metadata"
      ],
      "stillBlockedClaims": [
        "preorder opening date, editions, price, bonuses, or preload/file-size data",
        "Xbox store listing status from the checked candidate URL",
        "PC date, PC storefront, or requirements",
        "Online launch feature set, crossplay, transfer, GTA+, or subscription access",
        "final age-rating descriptors, accessibility settings, or support/account requirements"
      ],
      "evidenceNotes": [
        "PlayStation page returned HTTP 200 via public fetch at https://www.playstation.com/en-us/games/grand-theft-auto-vi/.",
        "Rockstar VI page returned HTTP 200 and remained aligned with the existing November 19, 2026 / PS5 / Xbox Series X|S baseline.",
        "Newswire index/tag pages were reachable but the text extractor did not expose a newer GTA VI item during this sweep.",
        "Xbox candidate store URL checked during this run returned a generic Xbox 404 surface and was not promoted.",
        "Public X/social-facing material was treated as discovery only; no social post was used as confirmation."
      ],
      "affectedRoutes": [
        "/official-sources/",
        "/platform-store-source-router/",
        "/source-change-feed/",
        "/buying-guide/",
        "/preorder-safety-centre/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/blog/gta-6-preload-download-size-watchlist/",
        "/data/source-monitor-checks.json",
        "/data/source-freshness-snapshot.json",
        "/data/source-sweep-receipts.json",
        "/data/source-coverage-ledger.json"
      ],
      "blockedInputs": [
        "leaked assets",
        "private screenshots",
        "datamined files",
        "retailer placeholders as facts",
        "social reposts without public official URLs",
        "account-only pages",
        "cached snippets",
        "fake preorder pages"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "This is a local/public static source update only. Production deploys, public posts, Discord announcements, newsletter sends, account actions, browser-profile checks, hosted monitors, credentials, affiliate/sponsor changes, and external alerts require explicit approval.",
      "rollbackPath": "If the PlayStation page disappears or materially changes, supersede this receipt with a correction entry, remove or revise the playstation-gta-vi source references, rebuild, validate, and keep affected buyer/store pages in watchlist posture.",
      "sources": [
        {
          "id": "rockstar-vi",
          "title": "Grand Theft Auto VI — Rockstar Games",
          "url": "https://www.rockstargames.com/VI"
        },
        {
          "id": "nov-2026-date",
          "title": "Grand Theft Auto VI is Now Set to Launch November 19, 2026",
          "url": "https://www.rockstargames.com/newswire/article/ak3ak31a49a221/grand-theft-auto-vi-is-now-set-to-launch-november-19-2026"
        },
        {
          "id": "playstation-gta-vi",
          "title": "Grand Theft Auto VI — PS5 Games",
          "url": "https://www.playstation.com/en-us/games/grand-theft-auto-vi/"
        }
      ]
    },
    {
      "id": "official-baseline-sweep-2026-05-18-1824",
      "checkedAt": "2026-05-18 18:24 UTC",
      "lane": "Release date, platform baseline, character/media copy",
      "sourcesReviewed": [
        "rockstar-vi",
        "nov-2026-date",
        "trailer-2"
      ],
      "method": "Public read-only HTTP reachability check plus exact-claim keyword review of current official pages; no account, browser profile, credential, scrape job, hosted monitor, post, send, or external mutation.",
      "observedStatus": "reachable official surfaces; no promoted answer changed",
      "safePublicConclusion": "Keep the current official baseline: GTA 6 remains tracked here as dated for November 19, 2026 with PS5 and Xbox Series X|S listed by Rockstar, while PC timing, preorder/edition/preload details, Online feature set, crossplay, GTA+, rating descriptors, and accessibility settings remain unpromoted gaps.",
      "promotedClaims": [
        "release date baseline",
        "PS5 and Xbox Series X|S platform baseline",
        "Jason/Lucia/Vice City/Leonida official-media baseline",
        "Trailer 2 official marketing milestone"
      ],
      "stillBlockedClaims": [
        "PC date or requirements",
        "preorder opening date, price, editions, bonuses, or preload file size",
        "Online launch feature set, crossplay, transfer, GTA+, private-session, or creator-tool rules",
        "rating descriptors, parental-control specifics, or GTA 6 accessibility settings"
      ],
      "evidenceNotes": [
        "Rockstar VI returned HTTP 200 during the sweep.",
        "November 19, 2026 Newswire page returned HTTP 200 during the sweep.",
        "Trailer 2 Newswire page returned HTTP 200 during the sweep.",
        "No weak source class was allowed to override public official-source wording."
      ],
      "affectedRoutes": [
        "/official-sources/",
        "/source-change-feed/",
        "/release-date/",
        "/blog/is-gta-6-coming-to-pc/",
        "/preorder-safety-centre/",
        "/online/",
        "/characters/",
        "/media-gallery/",
        "/source-review-queue/"
      ],
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "retailer placeholders as facts",
        "social reposts without public official URLs",
        "account-only pages",
        "AI-generated source summaries"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "This is a local/public static receipt only. Production deploys use the approved lane; public posts, Discord announcements, newsletter sends, account actions, hosted monitors, credentials, affiliate changes, and external alerts require explicit approval.",
      "rollbackPath": "If an official source changes, supersede this no-change receipt with a source-change receipt, update affected routes and data exports, add a corrections-log entry, rebuild, validate, and smoke production after approved deploy.",
      "sources": [
        {
          "id": "rockstar-vi",
          "title": "Grand Theft Auto VI — Rockstar Games",
          "url": "https://www.rockstargames.com/VI"
        },
        {
          "id": "nov-2026-date",
          "title": "Grand Theft Auto VI is Now Set to Launch November 19, 2026",
          "url": "https://www.rockstargames.com/newswire/article/ak3ak31a49a221/grand-theft-auto-vi-is-now-set-to-launch-november-19-2026"
        },
        {
          "id": "trailer-2",
          "title": "Grand Theft Auto VI — Watch Trailer 2 Now",
          "url": "https://www.rockstargames.com/newswire/article/3928aaa9471o3a/grand-theft-auto-vi-watch-trailer-2-now"
        }
      ]
    }
  ],
  "contentFreshnessSla": [
    {
      "id": "source-freshness-metadata-proof",
      "priority": "critical",
      "cadence": "after every source, correction, reader-action, or generated export update; immediately after official public wording changes",
      "routeFamily": [
        "/content-freshness-sla/",
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/corrections-log/",
        "/reader-action-router/",
        "/data/content-freshness-sla.json",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "staleTrigger": "A checked date, source rule, correction entry, route handoff, reader-action receipt, generated JSON export, sitemap/feed entry, or answer-engine packet no longer matches the public source evidence or production proof.",
      "evidenceGate": "Record the exact public source class, checked date, affected route family, stale trigger, generated export list, correction impact, validation commands, production URL, live smoke result, and rollback route before promoting the updated answer; expanded proof should include content/source/link checks when the affected surface requires them.",
      "blockedInputs": [
        "memory-only freshness updates",
        "single-page source edits without regenerated exports",
        "generated JSON drift",
        "cached snippets as evidence",
        "private screenshots",
        "deleted posts",
        "source-less social claims",
        "production deploys without live smoke proof"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local metadata, static exports, and proof receipts only; no public post, newsletter send, Discord announcement, external indexing request, account action, scrape, credential use, or production deploy without explicit approval and the required proof gate."
    },
    {
      "id": "release-platform-core",
      "priority": "critical",
      "cadence": "daily during announcement windows; immediately after Rockstar or Take-Two date/platform statements",
      "routeFamily": [
        "/release-date/",
        "/timeline/",
        "/confirmed-vs-rumoured/",
        "/faq/",
        "/data/facts.json"
      ],
      "staleTrigger": "Any newer official date, platform, delay, store, or support signal changes the current launch answer or platform availability.",
      "evidenceGate": "Rockstar, Take-Two, official platform-store, Rockstar Support, or launcher page must be reviewed; facts, timeline, FAQ/search, corrections log, sitemap/feed, and answer-engine packet must be regenerated together.",
      "blockedInputs": [
        "retailer placeholder dates",
        "influencer date claims",
        "screenshots without public official URLs",
        "leaked schedules"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No deploy, public post, newsletter send, or external alert without explicit approval."
    },
    {
      "id": "buyer-store-watchlists",
      "priority": "critical",
      "cadence": "weekly until official store pages exist; immediate review when preorder, edition, price, rating, or preload pages appear",
      "routeFamily": [
        "/buying-guide/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/newsletter/",
        "/data/platform-store-source-router.json"
      ],
      "staleTrigger": "Official store, rating-board, support, refund, edition, bonus, price, preload, or platform metadata appears or changes.",
      "evidenceGate": "Use the platform/store/source router first; keep price, edition, preload, and affiliate copy out until official evidence and disclosure rules are present.",
      "blockedInputs": [
        "retailer placeholders as facts",
        "fake edition tables",
        "affiliate urgency copy",
        "unverified screenshots"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Affiliate links, sponsor copy, external email campaigns, and purchase CTAs require explicit approval."
    },
    {
      "id": "online-rp-systems",
      "priority": "high",
      "cadence": "weekly plus after official Online, GTA+, creator-tool, crossplay, transfer, or support updates",
      "routeFamily": [
        "/online/",
        "/rp/",
        "/features/",
        "/blog/gta-6-online-watchlist/",
        "/blog/gta-6-modding-fivem-roleplay-watchlist/"
      ],
      "staleTrigger": "Rockstar publishes Online, GTA+, crossplay, transfer, creator-tool, policy, server, or support details.",
      "evidenceGate": "Separate official Online facts from independent RP product analysis; update feature records, FAQ, source monitor, and correction impact routes before promotion.",
      "blockedInputs": [
        "paid compatibility promises",
        "private server access claims",
        "mod menu rumours",
        "leaked Online footage"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Discord/webhook integrations, outreach, account connections, and external design-partner sends require explicit approval."
    },
    {
      "id": "guide-database-launch-scale",
      "priority": "high",
      "cadence": "monthly pre-launch; daily during launch week; event-driven after official media or verified post-launch testing",
      "routeFamily": [
        "/guides/",
        "/spoiler-policy/",
        "/vehicles/",
        "/features/",
        "/map/",
        "/map-claim-ledger/",
        "/blog/"
      ],
      "staleTrigger": "Official gameplay footage, screenshots, support docs, platform metadata, or verified released-game testing changes a guide/database answer.",
      "evidenceGate": "Update source labels first, then database rows, guide pages, search index, image sitemap where relevant, and corrections log when reader-facing claims change.",
      "blockedInputs": [
        "leaked maps",
        "datamined rosters",
        "private trophy lists",
        "AI-generated feature tables",
        "unsourced full species or vehicle lists"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Story-spoiler guide expansion should follow spoiler policy; external publication or social distribution requires explicit approval."
    },
    {
      "id": "answer-engine-exports",
      "priority": "high",
      "cadence": "after every content/source-policy change",
      "routeFamily": [
        "/data/answer-engine-packet.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-router.json",
        "/data/content-freshness-sla.json",
        "/llms.txt",
        "/site-inventory/"
      ],
      "staleTrigger": "Any canonical route, source rule, correction policy, reader action, crawl priority, or data export contract changes.",
      "evidenceGate": "Regenerate all JSON exports and llms.txt in the same build; validate JSON parseability, inventory presence, and no-leaks policy references.",
      "blockedInputs": [
        "stale generated JSON",
        "manual edits to dist exports without source update",
        "missing correction route after material claim changes"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Crawler files are local/static; production deploy, external indexing requests, or analytics activation requires explicit approval."
    }
  ],
  "sourceReviewQueue": [
    {
      "id": "coverage-leaked-datamined-extracted-material",
      "sourceSurface": "Leaked/datamined/extracted material",
      "priority": "critical",
      "status": "reject",
      "affectedRoutes": [
        "n/a"
      ],
      "nextLocalAction": "Rejected for hub use; do not host, summarize private documents, or rely on leaked/extracted assets.",
      "promotionEvidence": "Do not promote. Keep this source class rejected unless a future official/public evidence policy supersedes it.",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "retailer placeholders as facts",
        "unsourced social reposts"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No production deploy, public post, newsletter send, external alert, account connection, or credential/runtime change without explicit approval."
    },
    {
      "id": "coverage-third-party-preorder-and-edition-pages",
      "sourceSurface": "Third-party preorder and edition pages",
      "priority": "critical",
      "status": "untrusted-discovery-only",
      "affectedRoutes": [
        "public search results"
      ],
      "nextLocalAction": "Do not promote pricing, editions, timelines, or expected bonuses from third-party speculation.",
      "promotionEvidence": "Do not promote. Keep this source class rejected unless a future official/public evidence policy supersedes it.",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "retailer placeholders as facts",
        "unsourced social reposts"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No production deploy, public post, newsletter send, external alert, account connection, or credential/runtime change without explicit approval."
    },
    {
      "id": "freshness-buyer-store-watchlists",
      "sourceSurface": "content freshness SLA",
      "priority": "critical",
      "status": "scheduled-review",
      "affectedRoutes": [
        "/buying-guide/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/newsletter/",
        "/data/platform-store-source-router.json"
      ],
      "nextLocalAction": "Official store, rating-board, support, refund, edition, bonus, price, preload, or platform metadata appears or changes.",
      "promotionEvidence": "Use the platform/store/source router first; keep price, edition, preload, and affiliate copy out until official evidence and disclosure rules are present.",
      "blockedInputs": [
        "retailer placeholders as facts",
        "fake edition tables",
        "affiliate urgency copy",
        "unverified screenshots",
        "leaked assets"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Affiliate links, sponsor copy, external email campaigns, and purchase CTAs require explicit approval."
    },
    {
      "id": "freshness-release-platform-core",
      "sourceSurface": "content freshness SLA",
      "priority": "critical",
      "status": "scheduled-review",
      "affectedRoutes": [
        "/release-date/",
        "/timeline/",
        "/confirmed-vs-rumoured/",
        "/faq/",
        "/data/facts.json"
      ],
      "nextLocalAction": "Any newer official date, platform, delay, store, or support signal changes the current launch answer or platform availability.",
      "promotionEvidence": "Rockstar, Take-Two, official platform-store, Rockstar Support, or launcher page must be reviewed; facts, timeline, FAQ/search, corrections log, sitemap/feed, and answer-engine packet must be regenerated together.",
      "blockedInputs": [
        "retailer placeholder dates",
        "influencer date claims",
        "screenshots without public official URLs",
        "leaked schedules",
        "leaked assets"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No deploy, public post, newsletter send, or external alert without explicit approval."
    },
    {
      "id": "freshness-source-freshness-metadata-proof",
      "sourceSurface": "content freshness SLA",
      "priority": "critical",
      "status": "scheduled-review",
      "affectedRoutes": [
        "/content-freshness-sla/",
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/corrections-log/",
        "/reader-action-router/",
        "/data/content-freshness-sla.json",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "nextLocalAction": "A checked date, source rule, correction entry, route handoff, reader-action receipt, generated JSON export, sitemap/feed entry, or answer-engine packet no longer matches the public source evidence or production proof.",
      "promotionEvidence": "Record the exact public source class, checked date, affected route family, stale trigger, generated export list, correction impact, validation commands, production URL, live smoke result, and rollback route before promoting the updated answer; expanded proof should include content/source/link checks when the affected surface requires them.",
      "blockedInputs": [
        "memory-only freshness updates",
        "single-page source edits without regenerated exports",
        "generated JSON drift",
        "cached snippets as evidence",
        "private screenshots",
        "deleted posts",
        "source-less social claims",
        "production deploys without live smoke proof",
        "leaked assets"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Local metadata, static exports, and proof receipts only; no public post, newsletter send, Discord announcement, external indexing request, account action, scrape, credential use, or production deploy without explicit approval and the required proof gate."
    },
    {
      "id": "coverage-accessibility-decision-layer-routing",
      "sourceSurface": "Accessibility decision-layer routing",
      "priority": "high",
      "status": "watchlist-gap",
      "affectedRoutes": [
        "/blog/gta-6-accessibility-options-watchlist/"
      ],
      "nextLocalAction": "Use the accessibility decision layer to route assistive-needs, buying, launch-checklist, and source-policy decisions without promoting unconfirmed settings or leaked settings screens.",
      "promotionEvidence": "Promote only after a public official source exists and the affected route, source coverage ledger, correction log, and answer-engine exports are regenerated together.",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "retailer placeholders as facts",
        "unsourced social reposts"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No production deploy, public post, newsletter send, external alert, account connection, or credential/runtime change without explicit approval."
    },
    {
      "id": "coverage-rockstar-newswire-preorder-edition-monitoring",
      "sourceSurface": "Rockstar Newswire preorder/edition monitoring",
      "priority": "high",
      "status": "watchlist-gap",
      "affectedRoutes": [
        "https://www.rockstargames.com/newswire/"
      ],
      "nextLocalAction": "No preorder/edition details promoted; keep buyer-intent pages as official gaps until official store/pages exist.",
      "promotionEvidence": "Promote only after a public official source exists and the affected route, source coverage ledger, correction log, and answer-engine exports are regenerated together.",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "retailer placeholders as facts",
        "unsourced social reposts"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No production deploy, public post, newsletter send, external alert, account connection, or credential/runtime change without explicit approval."
    },
    {
      "id": "coverage-rockstar-support-and-launcher-pages",
      "sourceSurface": "Rockstar Support and launcher pages",
      "priority": "high",
      "status": "watchlist-gap",
      "affectedRoutes": [
        "/blog/is-gta-6-coming-to-pc/"
      ],
      "nextLocalAction": "Use support/launcher evidence for PC requirements, preload, accessibility, account, or technical setup only after a GTA VI-specific public support page exists.",
      "promotionEvidence": "Promote only after a public official source exists and the affected route, source coverage ledger, correction log, and answer-engine exports are regenerated together.",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "retailer placeholders as facts",
        "unsourced social reposts"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No production deploy, public post, newsletter send, external alert, account connection, or credential/runtime change without explicit approval."
    },
    {
      "id": "coverage-social-community-forum-sources",
      "sourceSurface": "Social/community/forum sources",
      "priority": "high",
      "status": "watchlist-only",
      "affectedRoutes": [
        "n/a"
      ],
      "nextLocalAction": "May seed FAQs and watchlist questions; requires primary-source confirmation before factual promotion.",
      "promotionEvidence": "Promote only after a public official source exists and the affected route, source coverage ledger, correction log, and answer-engine exports are regenerated together.",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "retailer placeholders as facts",
        "unsourced social reposts"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No production deploy, public post, newsletter send, external alert, account connection, or credential/runtime change without explicit approval."
    },
    {
      "id": "freshness-answer-engine-exports",
      "sourceSurface": "content freshness SLA",
      "priority": "high",
      "status": "scheduled-review",
      "affectedRoutes": [
        "/data/answer-engine-packet.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-router.json",
        "/data/content-freshness-sla.json",
        "/llms.txt",
        "/site-inventory/"
      ],
      "nextLocalAction": "Any canonical route, source rule, correction policy, reader action, crawl priority, or data export contract changes.",
      "promotionEvidence": "Regenerate all JSON exports and llms.txt in the same build; validate JSON parseability, inventory presence, and no-leaks policy references.",
      "blockedInputs": [
        "stale generated JSON",
        "manual edits to dist exports without source update",
        "missing correction route after material claim changes",
        "leaked assets"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Crawler files are local/static; production deploy, external indexing requests, or analytics activation requires explicit approval."
    },
    {
      "id": "freshness-guide-database-launch-scale",
      "sourceSurface": "content freshness SLA",
      "priority": "high",
      "status": "scheduled-review",
      "affectedRoutes": [
        "/guides/",
        "/spoiler-policy/",
        "/vehicles/",
        "/features/",
        "/map/",
        "/map-claim-ledger/",
        "/blog/"
      ],
      "nextLocalAction": "Official gameplay footage, screenshots, support docs, platform metadata, or verified released-game testing changes a guide/database answer.",
      "promotionEvidence": "Update source labels first, then database rows, guide pages, search index, image sitemap where relevant, and corrections log when reader-facing claims change.",
      "blockedInputs": [
        "leaked maps",
        "datamined rosters",
        "private trophy lists",
        "AI-generated feature tables",
        "unsourced full species or vehicle lists",
        "leaked assets"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Story-spoiler guide expansion should follow spoiler policy; external publication or social distribution requires explicit approval."
    },
    {
      "id": "freshness-online-rp-systems",
      "sourceSurface": "content freshness SLA",
      "priority": "high",
      "status": "scheduled-review",
      "affectedRoutes": [
        "/online/",
        "/rp/",
        "/features/",
        "/blog/gta-6-online-watchlist/",
        "/blog/gta-6-modding-fivem-roleplay-watchlist/"
      ],
      "nextLocalAction": "Rockstar publishes Online, GTA+, crossplay, transfer, creator-tool, policy, server, or support details.",
      "promotionEvidence": "Separate official Online facts from independent RP product analysis; update feature records, FAQ, source monitor, and correction impact routes before promotion.",
      "blockedInputs": [
        "paid compatibility promises",
        "private server access claims",
        "mod menu rumours",
        "leaked Online footage",
        "leaked assets"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Discord/webhook integrations, outreach, account connections, and external design-partner sends require explicit approval."
    },
    {
      "id": "coverage-take-two-fy2026-zelnick-date-and-marketing-corroboration",
      "sourceSurface": "Take-Two FY2026/Zelnick date and marketing corroboration",
      "priority": "standard",
      "status": "corroboration-only",
      "affectedRoutes": [
        "https://www.ign.com/articles/gta-6-november-2026-release-date-is-happening-take-two-boss-says-pouring-cold-water-on-delay-fears"
      ],
      "nextLocalAction": "Use accessible attributed Take-Two/Strauss Zelnick coverage to corroborate the current November 19, 2026 date confidence and broad summer marketing posture only. Do not promote price, preorder timing, editions, preload, PC, Online, gameplay, support/account, rating/accessibility, public alert, affiliate, or sponsor claims without exact official public wording.",
      "promotionEvidence": "Use only as corroboration after Rockstar or another reader-facing official source supports the same claim.",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "retailer placeholders as facts",
        "unsourced social reposts"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No production deploy, public post, newsletter send, external alert, account connection, or credential/runtime change without explicit approval."
    },
    {
      "id": "coverage-take-two-investor-news-pages",
      "sourceSurface": "Take-Two investor/news pages",
      "priority": "standard",
      "status": "corroboration-only",
      "affectedRoutes": [
        "/release-date/"
      ],
      "nextLocalAction": "Use Take-Two material to corroborate timing or commercial context; keep Rockstar pages as the reader-facing primary source for consumer answers.",
      "promotionEvidence": "Use only as corroboration after Rockstar or another reader-facing official source supports the same claim.",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "retailer placeholders as facts",
        "unsourced social reposts"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No production deploy, public post, newsletter send, external alert, account connection, or credential/runtime change without explicit approval."
    },
    {
      "id": "coverage-variety-zelnick-summer-marketing-and-price-no-change-coverage",
      "sourceSurface": "Variety Zelnick summer marketing and price no-change coverage",
      "priority": "standard",
      "status": "corroboration-only",
      "affectedRoutes": [
        "https://variety.com/2026/digital/news/gta-5-no-delay-price-marketing-summer-1236755303/"
      ],
      "nextLocalAction": "Use accessible attributed Variety coverage to corroborate the existing summer-marketing posture and no earnings-call price announcement only. Do not promote Trailer 3 timing, gameplay reveal timing, price, preorder timing, editions, preload, PC, Online, support/account, rating/accessibility, public alert, affiliate, sponsor, newsletter/social, Discord, or production claims without exact official public wording and approval.",
      "promotionEvidence": "Use only as corroboration after Rockstar or another reader-facing official source supports the same claim.",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "retailer placeholders as facts",
        "unsourced social reposts"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No production deploy, public post, newsletter send, external alert, account connection, or credential/runtime change without explicit approval."
    }
  ],
  "launchRiskRegister": [
    {
      "id": "freshness-buyer-store-watchlists",
      "source": "content-freshness-sla",
      "risk": "Official store, rating-board, support, refund, edition, bonus, price, preload, or platform metadata appears or changes.",
      "severity": "critical",
      "owner": "buyer safety",
      "status": "watch-for-stale-copy",
      "affectedRoutes": [
        "/buying-guide/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/newsletter/",
        "/data/platform-store-source-router.json"
      ],
      "nextLocalAction": "Official store, rating-board, support, refund, edition, bonus, price, preload, or platform metadata appears or changes.",
      "evidenceGate": "Use the platform/store/source router first; keep price, edition, preload, and affiliate copy out until official evidence and disclosure rules are present.",
      "blockedInputs": [
        "retailer placeholders as facts",
        "fake edition tables",
        "affiliate urgency copy",
        "unverified screenshots",
        "leaked assets"
      ],
      "verificationGates": [
        "npm run build && npm run validate"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Keep the current static route and data export unchanged, record any material correction, rebuild, and rerun the build and validation checks before promotion."
    },
    {
      "id": "freshness-release-platform-core",
      "source": "content-freshness-sla",
      "risk": "Any newer official date, platform, delay, store, or support signal changes the current launch answer or platform availability.",
      "severity": "critical",
      "owner": "source operations",
      "status": "watch-for-stale-copy",
      "affectedRoutes": [
        "/release-date/",
        "/timeline/",
        "/confirmed-vs-rumoured/",
        "/faq/",
        "/data/facts.json"
      ],
      "nextLocalAction": "Any newer official date, platform, delay, store, or support signal changes the current launch answer or platform availability.",
      "evidenceGate": "Rockstar, Take-Two, official platform-store, Rockstar Support, or launcher page must be reviewed; facts, timeline, FAQ/search, corrections log, sitemap/feed, and answer-engine packet must be regenerated together.",
      "blockedInputs": [
        "retailer placeholder dates",
        "influencer date claims",
        "screenshots without public official URLs",
        "leaked schedules",
        "leaked assets"
      ],
      "verificationGates": [
        "npm run build && npm run validate"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "newsletter campaign sends"
      ],
      "rollbackPath": "Keep the current static route and data export unchanged, record any material correction, rebuild, and rerun the build and validation checks before promotion."
    },
    {
      "id": "freshness-source-freshness-metadata-proof",
      "source": "content-freshness-sla",
      "risk": "A checked date, source rule, correction entry, route handoff, reader-action receipt, generated JSON export, sitemap/feed entry, or answer-engine packet no longer matches the public source evidence or production proof.",
      "severity": "critical",
      "owner": "source operations + SEO/AEO",
      "status": "watch-for-stale-copy",
      "affectedRoutes": [
        "/content-freshness-sla/",
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/corrections-log/",
        "/reader-action-router/",
        "/data/content-freshness-sla.json",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "nextLocalAction": "A checked date, source rule, correction entry, route handoff, reader-action receipt, generated JSON export, sitemap/feed entry, or answer-engine packet no longer matches the public source evidence or production proof.",
      "evidenceGate": "Record the exact public source class, checked date, affected route family, stale trigger, generated export list, correction impact, validation commands, production URL, live smoke result, and rollback route before promoting the updated answer; expanded proof should include content/source/link checks when the affected surface requires them.",
      "blockedInputs": [
        "memory-only freshness updates",
        "single-page source edits without regenerated exports",
        "generated JSON drift",
        "cached snippets as evidence",
        "private screenshots",
        "deleted posts",
        "source-less social claims",
        "production deploys without live smoke proof",
        "leaked assets"
      ],
      "verificationGates": [
        "npm run build && npm run validate"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "newsletter campaign sends"
      ],
      "rollbackPath": "Keep the current static route and data export unchanged, record any material correction, rebuild, and rerun the build and validation checks before promotion."
    },
    {
      "id": "preflight-buyer-and-monetisation-safety",
      "source": "launch-preflight",
      "risk": "Buyer and monetisation safety",
      "severity": "critical",
      "owner": "commercial/editorial",
      "status": "local-ready / activation-gated",
      "affectedRoutes": [
        "/deployment-readiness/",
        "/launch-command-center/"
      ],
      "nextLocalAction": "No leaked assets, private store screenshots, unofficial retailer placeholders, or extracted files can become buyer guidance.",
      "evidenceGate": "No leaked assets, private store screenshots, unofficial retailer placeholders, or extracted files can become buyer guidance. No invented preorder tables, fake scarcity, unsupported prices, or implied Rockstar approval. Affiliate/sponsor surfaces have production-safe disclosure rules, partner-fit criteria, rejection rules, and aggregate-only measurement language. Live partner links, affiliate redirects, outreach, public sends, provider changes, and commercial claims remain activation-gated until David approves the exact partner and destination.",
      "blockedInputs": [
        "unreviewed public copy",
        "unverified commercial claims",
        "leaked assets"
      ],
      "verificationGates": [
        "npm run build && npm run validate"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Keep the current static route and data export unchanged, record any material correction, rebuild, and rerun the build and validation checks before promotion."
    },
    {
      "id": "preflight-editorial-legal-read-through",
      "source": "launch-preflight",
      "risk": "Editorial/legal read-through",
      "severity": "critical",
      "owner": "editorial/legal",
      "status": "required before public push",
      "affectedRoutes": [
        "/deployment-readiness/",
        "/launch-command-center/"
      ],
      "nextLocalAction": "Read homepage, release date, PC, preorder, Online, Jason/Lucia, Trailer 2, map, vehicles, features, source policy, and buying-guide pages in one sitting.",
      "evidenceGate": "Read homepage, release date, PC, preorder, Online, Jason/Lucia, Trailer 2, map, vehicles, features, source policy, and buying-guide pages in one sitting. Confirm every lead answer uses an approved status label. Confirm no leaked footage, private docs, datamined UI, extracted files, or fake complete lists are embedded, quoted, or required.",
      "blockedInputs": [
        "unreviewed public copy",
        "unverified commercial claims",
        "leaked assets"
      ],
      "verificationGates": [
        "npm run build && npm run validate"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Keep the current static route and data export unchanged, record any material correction, rebuild, and rerun the build and validation checks before promotion."
    },
    {
      "id": "preflight-production-smoke-gate",
      "source": "launch-preflight",
      "risk": "Production smoke gate",
      "severity": "critical",
      "owner": "engineering/operator",
      "status": "required after deploy",
      "affectedRoutes": [
        "/deployment-readiness/",
        "/launch-command-center/"
      ],
      "nextLocalAction": "No leaked assets, private documents, credential traces, account-only pages, or approval-gated sends are part of production smoke evidence.",
      "evidenceGate": "No leaked assets, private documents, credential traces, account-only pages, or approval-gated sends are part of production smoke evidence. Run npm run verify:production immediately after deploy/DNS/API/Worker changes. Smoke apex, www, sitemap, robots, search index, CSS/JS, 404, newsletter endpoint, analytics endpoint, release date, PC, preorder, Online, source policy, and newsletter. If smoke fails, pause promotion, capture failing URL/status, rollback or fix with approval where needed, and rerun smoke.",
      "blockedInputs": [
        "unreviewed public copy",
        "unverified commercial claims",
        "leaked assets"
      ],
      "verificationGates": [
        "npm run verify:production"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Keep the current static route and data export unchanged, record any material correction, rebuild, and rerun the build and validation checks before promotion."
    },
    {
      "id": "preflight-source-change-receipt-gate",
      "source": "launch-preflight",
      "risk": "Source-change receipt gate",
      "severity": "critical",
      "owner": "source editor/operator",
      "status": "required before promotion",
      "affectedRoutes": [
        "/deployment-readiness/",
        "/launch-command-center/"
      ],
      "nextLocalAction": "No leaked assets, private documents, datamined UI, extracted files, account-only screenshots, or social reposts can satisfy this gate.",
      "evidenceGate": "No leaked assets, private documents, datamined UI, extracted files, account-only screenshots, or social reposts can satisfy this gate. For any official source change, record a durable receipt with source URL, exact changed wording, reviewed timestamp, affected routes, exported data, correction entry, verification output, screenshot/artifact path, approval boundary, and rollback note. Update every affected route and export named by the launch decision matrix or source update workbench before changing metadata, FAQ answers, newsletter copy, or answer-engine packets. Do not promote from memory, social reposts, screenshots, or a single-page edit; source-driven changes require the receipt plus npm run build && npm run validate before public promotion.",
      "blockedInputs": [
        "unreviewed public copy",
        "unverified commercial claims",
        "leaked assets"
      ],
      "verificationGates": [
        "npm run build && npm run validate"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Keep the current static route and data export unchanged, record any material correction, rebuild, and rerun the build and validation checks before promotion."
    },
    {
      "id": "preflight-technical-local-gate",
      "source": "launch-preflight",
      "risk": "Technical local gate",
      "severity": "critical",
      "owner": "engineering",
      "status": "required before deploy",
      "affectedRoutes": [
        "/deployment-readiness/",
        "/launch-command-center/"
      ],
      "nextLocalAction": "No leaked assets, private documents, extracted files, credential traces, or placeholder hosts may appear in generated routes, data exports, sitemaps, feeds, or machine context.",
      "evidenceGate": "No leaked assets, private documents, extracted files, credential traces, or placeholder hosts may appear in generated routes, data exports, sitemaps, feeds, or machine context. Run npm run verify:all before public push. Review visual QA summary and inspect changed desktop/mobile screenshots. Confirm sitemap, robots, feed, llms.txt, data exports, social metadata, and canonical URLs are generated.",
      "blockedInputs": [
        "unreviewed public copy",
        "unverified commercial claims",
        "leaked assets"
      ],
      "verificationGates": [
        "npm run build && npm run validate"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Keep the current static route and data export unchanged, record any material correction, rebuild, and rerun the build and validation checks before promotion."
    },
    {
      "id": "source-review-coverage-leaked-datamined-extracted-material",
      "source": "source-review-queue",
      "risk": "Rejected for hub use; do not host, summarize private documents, or rely on leaked/extracted assets.",
      "severity": "critical",
      "owner": "source operations",
      "status": "reject",
      "affectedRoutes": [
        "n/a"
      ],
      "nextLocalAction": "Rejected for hub use; do not host, summarize private documents, or rely on leaked/extracted assets.",
      "evidenceGate": "Do not promote. Keep this source class rejected unless a future official/public evidence policy supersedes it.",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "retailer placeholders as facts",
        "unsourced social reposts"
      ],
      "verificationGates": [
        "npm run build && npm run validate"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Keep the current static route and data export unchanged, record any material correction, rebuild, and rerun the build and validation checks before promotion."
    },
    {
      "id": "source-review-coverage-third-party-preorder-and-edition-pages",
      "source": "source-review-queue",
      "risk": "Do not promote pricing, editions, timelines, or expected bonuses from third-party speculation.",
      "severity": "critical",
      "owner": "source operations",
      "status": "untrusted-discovery-only",
      "affectedRoutes": [
        "public search results"
      ],
      "nextLocalAction": "Do not promote pricing, editions, timelines, or expected bonuses from third-party speculation.",
      "evidenceGate": "Do not promote. Keep this source class rejected unless a future official/public evidence policy supersedes it.",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "retailer placeholders as facts",
        "unsourced social reposts"
      ],
      "verificationGates": [
        "npm run build && npm run validate"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Keep the current static route and data export unchanged, record any material correction, rebuild, and rerun the build and validation checks before promotion."
    },
    {
      "id": "source-review-freshness-buyer-store-watchlists",
      "source": "source-review-queue",
      "risk": "Official store, rating-board, support, refund, edition, bonus, price, preload, or platform metadata appears or changes.",
      "severity": "critical",
      "owner": "source operations",
      "status": "scheduled-review",
      "affectedRoutes": [
        "/buying-guide/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/newsletter/",
        "/data/platform-store-source-router.json"
      ],
      "nextLocalAction": "Official store, rating-board, support, refund, edition, bonus, price, preload, or platform metadata appears or changes.",
      "evidenceGate": "Use the platform/store/source router first; keep price, edition, preload, and affiliate copy out until official evidence and disclosure rules are present.",
      "blockedInputs": [
        "retailer placeholders as facts",
        "fake edition tables",
        "affiliate urgency copy",
        "unverified screenshots",
        "leaked assets"
      ],
      "verificationGates": [
        "npm run build && npm run validate"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Keep the current static route and data export unchanged, record any material correction, rebuild, and rerun the build and validation checks before promotion."
    },
    {
      "id": "source-review-freshness-release-platform-core",
      "source": "source-review-queue",
      "risk": "Any newer official date, platform, delay, store, or support signal changes the current launch answer or platform availability.",
      "severity": "critical",
      "owner": "source operations",
      "status": "scheduled-review",
      "affectedRoutes": [
        "/release-date/",
        "/timeline/",
        "/confirmed-vs-rumoured/",
        "/faq/",
        "/data/facts.json"
      ],
      "nextLocalAction": "Any newer official date, platform, delay, store, or support signal changes the current launch answer or platform availability.",
      "evidenceGate": "Rockstar, Take-Two, official platform-store, Rockstar Support, or launcher page must be reviewed; facts, timeline, FAQ/search, corrections log, sitemap/feed, and answer-engine packet must be regenerated together.",
      "blockedInputs": [
        "retailer placeholder dates",
        "influencer date claims",
        "screenshots without public official URLs",
        "leaked schedules",
        "leaked assets"
      ],
      "verificationGates": [
        "npm run build && npm run validate"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Keep the current static route and data export unchanged, record any material correction, rebuild, and rerun the build and validation checks before promotion."
    },
    {
      "id": "source-review-freshness-source-freshness-metadata-proof",
      "source": "source-review-queue",
      "risk": "A checked date, source rule, correction entry, route handoff, reader-action receipt, generated JSON export, sitemap/feed entry, or answer-engine packet no longer matches the public source evidence or production proof.",
      "severity": "critical",
      "owner": "source operations",
      "status": "scheduled-review",
      "affectedRoutes": [
        "/content-freshness-sla/",
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/corrections-log/",
        "/reader-action-router/",
        "/data/content-freshness-sla.json",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json"
      ],
      "nextLocalAction": "A checked date, source rule, correction entry, route handoff, reader-action receipt, generated JSON export, sitemap/feed entry, or answer-engine packet no longer matches the public source evidence or production proof.",
      "evidenceGate": "Record the exact public source class, checked date, affected route family, stale trigger, generated export list, correction impact, validation commands, production URL, live smoke result, and rollback route before promoting the updated answer; expanded proof should include content/source/link checks when the affected surface requires them.",
      "blockedInputs": [
        "memory-only freshness updates",
        "single-page source edits without regenerated exports",
        "generated JSON drift",
        "cached snippets as evidence",
        "private screenshots",
        "deleted posts",
        "source-less social claims",
        "production deploys without live smoke proof",
        "leaked assets"
      ],
      "verificationGates": [
        "npm run build && npm run validate"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Keep the current static route and data export unchanged, record any material correction, rebuild, and rerun the build and validation checks before promotion."
    },
    {
      "id": "correction-gta-6-vintage-vice-city-pack-gta-plus-bonus-article-2026-06-26",
      "source": "correction-impact-router",
      "risk": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "severity": "high",
      "owner": "editorial/source operations",
      "status": "published",
      "affectedRoutes": [
        "/blog/gta-6-vintage-vice-city-pack-gta-plus-preorder-bonus-explained/",
        "/blog/",
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/blog/gta-6-preorder-june-25-source-checklist/",
        "/blog/gta-6-physical-box-download-code-explained/",
        "/blog/gta-6-gift-card-digital-code-voucher-watchlist/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/blog/gta-6-game-pass-ps-plus-subscription-watchlist/",
        "/platform-store-source-router/",
        "/data/blog-posts.json",
        "/data/query-to-page-map.json",
        "/data/search-index.json",
        "/data/article-search-intent-packets.json",
        "/data/article-share-packets.json",
        "/data/article-safe-answer-strips.json",
        "/data/answer-engine-packet.json",
        "/sitemap.xml",
        "/feed.xml",
        "/llms.txt"
      ],
      "nextLocalAction": "confirm the correction summary, reason, affected routes, and source status remain accurate",
      "evidenceGate": "confirm the correction summary, reason, affected routes, and source status remain accurate rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt verify affected data exports parse as JSON and are listed in site inventory when crawler-facing check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "retailer placeholders as facts",
        "unsourced social reposts"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "correction-my-2717-cover-art-album-playlist-audio-boundary-2026-06-26",
      "source": "correction-impact-router",
      "risk": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "severity": "high",
      "owner": "editorial/source operations",
      "status": "published",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/blog/gta-6-radio-music-soundtrack-watchlist/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "nextLocalAction": "confirm the correction summary, reason, affected routes, and source status remain accurate",
      "evidenceGate": "confirm the correction summary, reason, affected routes, and source status remain accurate rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt verify affected data exports parse as JSON and are listed in site inventory when crawler-facing check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "retailer placeholders as facts",
        "unsourced social reposts"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "correction-my-2717-cover-art-brand-kit-style-guide-boundary-2026-07-03",
      "source": "correction-impact-router",
      "risk": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "severity": "high",
      "owner": "editorial/source operations",
      "status": "published",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/creator-toolkit/",
        "/media-gallery/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/source-policy/",
        "/rumour-firewall/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "nextLocalAction": "confirm the correction summary, reason, affected routes, and source status remain accurate",
      "evidenceGate": "confirm the correction summary, reason, affected routes, and source status remain accurate rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt verify affected data exports parse as JSON and are listed in site inventory when crawler-facing check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "retailer placeholders as facts",
        "unsourced social reposts"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "correction-my-2717-cover-art-copyright-strike-takedown-boundary-2026-06-26",
      "source": "correction-impact-router",
      "risk": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "severity": "high",
      "owner": "editorial/source operations",
      "status": "published",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/creator-toolkit/",
        "/source-policy/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "nextLocalAction": "confirm the correction summary, reason, affected routes, and source status remain accurate",
      "evidenceGate": "confirm the correction summary, reason, affected routes, and source status remain accurate rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt verify affected data exports parse as JSON and are listed in site inventory when crawler-facing check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "retailer placeholders as facts",
        "unsourced social reposts"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "correction-my-2717-cover-art-forum-poll-quote-card-boundary-2026-06-27",
      "source": "correction-impact-router",
      "risk": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "severity": "high",
      "owner": "editorial/source operations",
      "status": "published",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/source-policy/",
        "/rumour-firewall/",
        "/creator-toolkit/",
        "/media-gallery/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "nextLocalAction": "confirm the correction summary, reason, affected routes, and source status remain accurate",
      "evidenceGate": "confirm the correction summary, reason, affected routes, and source status remain accurate rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt verify affected data exports parse as JSON and are listed in site inventory when crawler-facing check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "retailer placeholders as facts",
        "unsourced social reposts"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "correction-my-2717-cover-art-giveaway-prize-claim-boundary-2026-06-26",
      "source": "correction-impact-router",
      "risk": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "severity": "high",
      "owner": "editorial/source operations",
      "status": "published",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/preorder-safety-centre/",
        "/reader-action-router/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/platform-store-source-router/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "nextLocalAction": "confirm the correction summary, reason, affected routes, and source status remain accurate",
      "evidenceGate": "confirm the correction summary, reason, affected routes, and source status remain accurate rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt verify affected data exports parse as JSON and are listed in site inventory when crawler-facing check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "retailer placeholders as facts",
        "unsourced social reposts"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "correction-my-2717-cover-art-mod-loading-screen-pack-boundary-2026-06-27",
      "source": "correction-impact-router",
      "risk": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "severity": "high",
      "owner": "editorial/source operations",
      "status": "published",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/blog/is-gta-6-coming-to-pc/",
        "/blog/gta-6-modding-fivem-roleplay-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "nextLocalAction": "confirm the correction summary, reason, affected routes, and source status remain accurate",
      "evidenceGate": "confirm the correction summary, reason, affected routes, and source status remain accurate rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt verify affected data exports parse as JSON and are listed in site inventory when crawler-facing check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "retailer placeholders as facts",
        "unsourced social reposts"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "correction-my-2717-cover-art-patch-update-installer-boundary-2026-06-26",
      "source": "correction-impact-router",
      "risk": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "severity": "high",
      "owner": "editorial/source operations",
      "status": "published",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/blog/gta-6-preload-download-size-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/platform-store-source-router/",
        "/preorder-safety-centre/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "nextLocalAction": "confirm the correction summary, reason, affected routes, and source status remain accurate",
      "evidenceGate": "confirm the correction summary, reason, affected routes, and source status remain accurate rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt verify affected data exports parse as JSON and are listed in site inventory when crawler-facing check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "retailer placeholders as facts",
        "unsourced social reposts"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "correction-my-2717-cover-art-press-accreditation-invite-boundary-2026-06-26",
      "source": "correction-impact-router",
      "risk": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "severity": "high",
      "owner": "editorial/source operations",
      "status": "published",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-review-scores-metacritic-embargo-watchlist/",
        "/creator-toolkit/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "nextLocalAction": "confirm the correction summary, reason, affected routes, and source status remain accurate",
      "evidenceGate": "confirm the correction summary, reason, affected routes, and source status remain accurate rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt verify affected data exports parse as JSON and are listed in site inventory when crawler-facing check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "retailer placeholders as facts",
        "unsourced social reposts"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "correction-my-2717-cover-art-shipping-label-delivery-notice-boundary-2026-06-27",
      "source": "correction-impact-router",
      "risk": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "severity": "high",
      "owner": "editorial/source operations",
      "status": "published",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/blog/gta-6-shipping-delivery-tracking-collector-box-watchlist/",
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/platform-store-source-router/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "nextLocalAction": "confirm the correction summary, reason, affected routes, and source status remain accurate",
      "evidenceGate": "confirm the correction summary, reason, affected routes, and source status remain accurate rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt verify affected data exports parse as JSON and are listed in site inventory when crawler-facing check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "retailer placeholders as facts",
        "unsourced social reposts"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "correction-my-2717-cover-art-strategy-guide-pdf-preview-boundary-2026-07-02",
      "source": "correction-impact-router",
      "risk": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "severity": "high",
      "owner": "editorial/source operations",
      "status": "published",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/guides/",
        "/map/",
        "/blog/gta-6-map-size-rumours-explained/",
        "/blog/spoiler-safe-gta-6-guides/",
        "/blog/gta-6-mission-walkthrough-spoiler-safe-guide/",
        "/preorder-safety-centre/",
        "/source-policy/",
        "/rumour-firewall/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "nextLocalAction": "confirm the correction summary, reason, affected routes, and source status remain accurate",
      "evidenceGate": "confirm the correction summary, reason, affected routes, and source status remain accurate rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt verify affected data exports parse as JSON and are listed in site inventory when crawler-facing check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "retailer placeholders as facts",
        "unsourced social reposts"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "correction-my-2717-cover-art-vector-font-template-boundary-2026-06-27",
      "source": "correction-impact-router",
      "risk": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "severity": "high",
      "owner": "editorial/source operations",
      "status": "published",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/creator-toolkit/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/media-gallery/",
        "/source-policy/",
        "/rumour-firewall/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "nextLocalAction": "confirm the correction summary, reason, affected routes, and source status remain accurate",
      "evidenceGate": "confirm the correction summary, reason, affected routes, and source status remain accurate rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt verify affected data exports parse as JSON and are listed in site inventory when crawler-facing check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "retailer placeholders as facts",
        "unsourced social reposts"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "freshness-answer-engine-exports",
      "source": "content-freshness-sla",
      "risk": "Any canonical route, source rule, correction policy, reader action, crawl priority, or data export contract changes.",
      "severity": "high",
      "owner": "SEO/AEO",
      "status": "watch-for-stale-copy",
      "affectedRoutes": [
        "/data/answer-engine-packet.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-router.json",
        "/data/content-freshness-sla.json",
        "/llms.txt",
        "/site-inventory/"
      ],
      "nextLocalAction": "Any canonical route, source rule, correction policy, reader action, crawl priority, or data export contract changes.",
      "evidenceGate": "Regenerate all JSON exports and llms.txt in the same build; validate JSON parseability, inventory presence, and no-leaks policy references.",
      "blockedInputs": [
        "stale generated JSON",
        "manual edits to dist exports without source update",
        "missing correction route after material claim changes",
        "leaked assets"
      ],
      "verificationGates": [
        "npm run build && npm run validate"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Keep the current static route and data export unchanged, record any material correction, rebuild, and rerun the build and validation checks before promotion."
    },
    {
      "id": "freshness-guide-database-launch-scale",
      "source": "content-freshness-sla",
      "risk": "Official gameplay footage, screenshots, support docs, platform metadata, or verified released-game testing changes a guide/database answer.",
      "severity": "high",
      "owner": "editorial/database",
      "status": "watch-for-stale-copy",
      "affectedRoutes": [
        "/guides/",
        "/spoiler-policy/",
        "/vehicles/",
        "/features/",
        "/map/",
        "/map-claim-ledger/",
        "/blog/"
      ],
      "nextLocalAction": "Official gameplay footage, screenshots, support docs, platform metadata, or verified released-game testing changes a guide/database answer.",
      "evidenceGate": "Update source labels first, then database rows, guide pages, search index, image sitemap where relevant, and corrections log when reader-facing claims change.",
      "blockedInputs": [
        "leaked maps",
        "datamined rosters",
        "private trophy lists",
        "AI-generated feature tables",
        "unsourced full species or vehicle lists",
        "leaked assets"
      ],
      "verificationGates": [
        "npm run build && npm run validate"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Keep the current static route and data export unchanged, record any material correction, rebuild, and rerun the build and validation checks before promotion."
    },
    {
      "id": "freshness-online-rp-systems",
      "source": "content-freshness-sla",
      "risk": "Rockstar publishes Online, GTA+, crossplay, transfer, creator-tool, policy, server, or support details.",
      "severity": "high",
      "owner": "community/product",
      "status": "watch-for-stale-copy",
      "affectedRoutes": [
        "/online/",
        "/rp/",
        "/features/",
        "/blog/gta-6-online-watchlist/",
        "/blog/gta-6-modding-fivem-roleplay-watchlist/"
      ],
      "nextLocalAction": "Rockstar publishes Online, GTA+, crossplay, transfer, creator-tool, policy, server, or support details.",
      "evidenceGate": "Separate official Online facts from independent RP product analysis; update feature records, FAQ, source monitor, and correction impact routes before promotion.",
      "blockedInputs": [
        "paid compatibility promises",
        "private server access claims",
        "mod menu rumours",
        "leaked Online footage",
        "leaked assets"
      ],
      "verificationGates": [
        "npm run build && npm run validate"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Keep the current static route and data export unchanged, record any material correction, rebuild, and rerun the build and validation checks before promotion."
    },
    {
      "id": "preflight-rp-product-boundary",
      "source": "launch-preflight",
      "risk": "RP/product boundary",
      "severity": "high",
      "owner": "product/editorial",
      "status": "source-safe",
      "affectedRoutes": [
        "/deployment-readiness/",
        "/launch-command-center/"
      ],
      "nextLocalAction": "No leaked assets, private server claims, extracted APIs, or account-only compatibility screenshots can become RP/product copy.",
      "evidenceGate": "No leaked assets, private server claims, extracted APIs, or account-only compatibility screenshots can become RP/product copy. RP tools stay game-agnostic. No promise of GTA 6 Online compatibility, server access, official integration, or mod support. Design-partner messaging stays product-discovery only until explicitly approved.",
      "blockedInputs": [
        "unreviewed public copy",
        "unverified commercial claims",
        "leaked assets"
      ],
      "verificationGates": [
        "npm run build && npm run validate"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Keep the current static route and data export unchanged, record any material correction, rebuild, and rerun the build and validation checks before promotion."
    },
    {
      "id": "source-review-coverage-accessibility-decision-layer-routing",
      "source": "source-review-queue",
      "risk": "Use the accessibility decision layer to route assistive-needs, buying, launch-checklist, and source-policy decisions without promoting unconfirmed settings or leaked settings screens.",
      "severity": "high",
      "owner": "source operations",
      "status": "watchlist-gap",
      "affectedRoutes": [
        "/blog/gta-6-accessibility-options-watchlist/"
      ],
      "nextLocalAction": "Use the accessibility decision layer to route assistive-needs, buying, launch-checklist, and source-policy decisions without promoting unconfirmed settings or leaked settings screens.",
      "evidenceGate": "Promote only after a public official source exists and the affected route, source coverage ledger, correction log, and answer-engine exports are regenerated together.",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "retailer placeholders as facts",
        "unsourced social reposts"
      ],
      "verificationGates": [
        "npm run build && npm run validate"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Keep the current static route and data export unchanged, record any material correction, rebuild, and rerun the build and validation checks before promotion."
    },
    {
      "id": "source-review-coverage-rockstar-newswire-preorder-edition-monitoring",
      "source": "source-review-queue",
      "risk": "No preorder/edition details promoted; keep buyer-intent pages as official gaps until official store/pages exist.",
      "severity": "high",
      "owner": "source operations",
      "status": "watchlist-gap",
      "affectedRoutes": [
        "https://www.rockstargames.com/newswire/"
      ],
      "nextLocalAction": "No preorder/edition details promoted; keep buyer-intent pages as official gaps until official store/pages exist.",
      "evidenceGate": "Promote only after a public official source exists and the affected route, source coverage ledger, correction log, and answer-engine exports are regenerated together.",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "retailer placeholders as facts",
        "unsourced social reposts"
      ],
      "verificationGates": [
        "npm run build && npm run validate"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Keep the current static route and data export unchanged, record any material correction, rebuild, and rerun the build and validation checks before promotion."
    },
    {
      "id": "source-review-coverage-rockstar-support-and-launcher-pages",
      "source": "source-review-queue",
      "risk": "Use support/launcher evidence for PC requirements, preload, accessibility, account, or technical setup only after a GTA VI-specific public support page exists.",
      "severity": "high",
      "owner": "source operations",
      "status": "watchlist-gap",
      "affectedRoutes": [
        "/blog/is-gta-6-coming-to-pc/"
      ],
      "nextLocalAction": "Use support/launcher evidence for PC requirements, preload, accessibility, account, or technical setup only after a GTA VI-specific public support page exists.",
      "evidenceGate": "Promote only after a public official source exists and the affected route, source coverage ledger, correction log, and answer-engine exports are regenerated together.",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "retailer placeholders as facts",
        "unsourced social reposts"
      ],
      "verificationGates": [
        "npm run build && npm run validate"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Keep the current static route and data export unchanged, record any material correction, rebuild, and rerun the build and validation checks before promotion."
    },
    {
      "id": "source-review-coverage-social-community-forum-sources",
      "source": "source-review-queue",
      "risk": "May seed FAQs and watchlist questions; requires primary-source confirmation before factual promotion.",
      "severity": "high",
      "owner": "source operations",
      "status": "watchlist-only",
      "affectedRoutes": [
        "n/a"
      ],
      "nextLocalAction": "May seed FAQs and watchlist questions; requires primary-source confirmation before factual promotion.",
      "evidenceGate": "Promote only after a public official source exists and the affected route, source coverage ledger, correction log, and answer-engine exports are regenerated together.",
      "blockedInputs": [
        "leaked assets",
        "private build screenshots",
        "datamined files",
        "retailer placeholders as facts",
        "unsourced social reposts"
      ],
      "verificationGates": [
        "npm run build && npm run validate"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Keep the current static route and data export unchanged, record any material correction, rebuild, and rerun the build and validation checks before promotion."
    }
  ],
  "launchWeekUpdatePlaybook": [
    {
      "id": "official-date-platform-change",
      "trigger": "Rockstar, Take-Two, platform store, or official support page changes launch date, platform, PC timing, or regional availability wording.",
      "priority": "critical",
      "owner": "editorial/source operations",
      "affectedRoutes": [
        "/release-date/",
        "/timeline/",
        "/confirmed-vs-rumoured/",
        "/faq/",
        "/newsletter/",
        "/data/facts.json",
        "/data/source-monitor-checks.json"
      ],
      "orderedLocalActions": [
        "capture the official URL and exact wording",
        "update canonical fact/status labels",
        "update affected page short answers and source verification tables",
        "record the correction with reason and affected routes",
        "rebuild generated exports and review llms.txt/site inventory references"
      ],
      "evidenceGate": "Public official URL must corroborate the new wording before any confirmed claim changes.",
      "blockedInputs": [
        "leaked assets",
        "datamined files",
        "private build screenshots",
        "retailer placeholders as facts",
        "unsourced social reposts",
        "credential or browser-session data"
      ],
      "verificationGates": [
        "npm run build && npm run validate"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "newsletter send",
        "public/social post",
        "analytics activation",
        "sponsor/affiliate link",
        "account login or API use",
        "runtime/config/credential change"
      ],
      "rollbackPath": "Revert or supersede the local export/content change, rebuild generated files, and add a corrections-log entry if readers or crawlers could have consumed the prior state."
    },
    {
      "id": "store-preorder-buyer-change",
      "trigger": "Official store, platform store, Rockstar Support, or publisher page publishes preorder, edition, price, preload, file-size, rating, refund, or bonus details.",
      "priority": "critical",
      "owner": "buyer/editorial operations",
      "affectedRoutes": [
        "/buying-guide/",
        "/preorder-safety-centre/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/release-date/",
        "/data/platform-store-source-router.json",
        "/data/buying-watchlist.json"
      ],
      "orderedLocalActions": [
        "verify source ownership and region",
        "keep retailer placeholders separate from official claims",
        "update buyer safety copy and affected watchlist rows",
        "check commercial disclosure text before any CTA changes",
        "record correction or source-policy note if prior unknown labels changed"
      ],
      "evidenceGate": "Official store/support evidence must exist; affiliate, sponsor, or scarcity language remains blocked without approval.",
      "blockedInputs": [
        "leaked assets",
        "datamined files",
        "private build screenshots",
        "retailer placeholders as facts",
        "unsourced social reposts",
        "credential or browser-session data"
      ],
      "verificationGates": [
        "npm run build && npm run validate"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "newsletter send",
        "public/social post",
        "analytics activation",
        "sponsor/affiliate link",
        "account login or API use",
        "runtime/config/credential change"
      ],
      "rollbackPath": "Revert or supersede the local export/content change, rebuild generated files, and add a corrections-log entry if readers or crawlers could have consumed the prior state."
    },
    {
      "id": "spoiler-guide-promotion",
      "trigger": "Post-launch guide evidence becomes available for missions, trophies, story beats, map locations, activities, or completion routes.",
      "priority": "high",
      "owner": "guides/spoiler operations",
      "affectedRoutes": [
        "/guides/",
        "/spoiler-policy/",
        "/blog/spoiler-safe-gta-6-guides/",
        "/data/spoiler-source-router.json"
      ],
      "orderedLocalActions": [
        "classify spoiler level before writing metadata",
        "publish spoiler-free summary first",
        "gate story names, hidden trophies, endings, and walkthrough details behind clear labels",
        "reject non-public or leak-dependent materials",
        "record source and correction impact if public guidance changes"
      ],
      "evidenceGate": "Use official/public launch evidence, direct verified capture, platform metadata, or reputable spoiler-controlled guide evidence; never leaked assets.",
      "blockedInputs": [
        "leaked assets",
        "datamined files",
        "private build screenshots",
        "retailer placeholders as facts",
        "unsourced social reposts",
        "credential or browser-session data"
      ],
      "verificationGates": [
        "npm run build && npm run validate"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "newsletter send",
        "public/social post",
        "analytics activation",
        "sponsor/affiliate link",
        "account login or API use",
        "runtime/config/credential change"
      ],
      "rollbackPath": "Revert or supersede the local export/content change, rebuild generated files, and add a corrections-log entry if readers or crawlers could have consumed the prior state."
    },
    {
      "id": "source-correction-blast-radius",
      "trigger": "Any existing confirmed, unknown, speculative, rejected, or product/RP label proves wrong, stale, or materially incomplete.",
      "priority": "critical",
      "owner": "QA/corrections operations",
      "affectedRoutes": [
        "/corrections-log/",
        "/source-policy/",
        "/official-sources/",
        "/source-change-feed/",
        "/data/correction-impact-router.json",
        "/data/launch-risk-register.json"
      ],
      "orderedLocalActions": [
        "identify every affected route/export",
        "update the visible label and short answer",
        "add or update the corrections-log entry",
        "refresh correction impact and source escalation exports",
        "run validation before any external receipt or deploy claim"
      ],
      "evidenceGate": "Correction must include source trail, affected routes, reader impact, local actions, and rollback path.",
      "blockedInputs": [
        "leaked assets",
        "datamined files",
        "private build screenshots",
        "retailer placeholders as facts",
        "unsourced social reposts",
        "credential or browser-session data"
      ],
      "verificationGates": [
        "npm run build && npm run validate"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "newsletter send",
        "public/social post",
        "analytics activation",
        "sponsor/affiliate link",
        "account login or API use",
        "runtime/config/credential change"
      ],
      "rollbackPath": "Revert or supersede the local export/content change, rebuild generated files, and add a corrections-log entry if readers or crawlers could have consumed the prior state."
    },
    {
      "id": "newsletter-or-social-alert-draft",
      "trigger": "A local change appears alert-worthy for newsletter segments, Discord receipts, creator updates, or social channels.",
      "priority": "high",
      "owner": "distribution operations",
      "affectedRoutes": [
        "/newsletter/",
        "/social-trust-layer/",
        "/creator-toolkit/",
        "/data/newsletter-segment-routing.json",
        "/data/social-trust-layer.json"
      ],
      "orderedLocalActions": [
        "draft only from source-labelled local copy",
        "remove spoilers from subject/preview text unless explicitly gated",
        "confirm no private memory, credentials, cookies, or browser state appear",
        "record the local artifact and verification result",
        "stop before sending or posting unless approval exists"
      ],
      "evidenceGate": "Local draft can be prepared, but external delivery, campaign sends, public posts, and account-connected automations require explicit approval.",
      "blockedInputs": [
        "leaked assets",
        "datamined files",
        "private build screenshots",
        "retailer placeholders as facts",
        "unsourced social reposts",
        "credential or browser-session data"
      ],
      "verificationGates": [
        "npm run build && npm run validate"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "newsletter send",
        "public/social post",
        "analytics activation",
        "sponsor/affiliate link",
        "account login or API use",
        "runtime/config/credential change"
      ],
      "rollbackPath": "Delete or supersede the local draft/artifact, correct the receipt if one overstated capability, and rebuild exports if public routing changed."
    },
    {
      "id": "product-tool-or-data-export-change",
      "trigger": "A launch dashboard, planner, creator tool, source feed, map evidence board, social trust layer, or JSON export gains a new field or behavior.",
      "priority": "high",
      "owner": "product/data operations",
      "affectedRoutes": [
        "/launch-dashboard/",
        "/tools/",
        "/creator-toolkit/",
        "/buying-guide/",
        "/map-evidence-board/",
        "/site-inventory/",
        "/data/product-feature-suite.json",
        "/data/answer-engine-packet.json"
      ],
      "orderedLocalActions": [
        "update generated export and public route together",
        "advertise preferred data routes in answer-engine packet and llms.txt when crawler-facing",
        "add validation for required fields or route presence",
        "record artifact note when product direction, QA, source policy, or handoff changes"
      ],
      "evidenceGate": "Product changes must preserve local-only behavior, source labels, no-leaks policy, and explicit approval boundaries.",
      "blockedInputs": [
        "leaked assets",
        "datamined files",
        "private build screenshots",
        "retailer placeholders as facts",
        "unsourced social reposts",
        "credential or browser-session data"
      ],
      "verificationGates": [
        "npm run build && npm run validate"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "newsletter send",
        "public/social post",
        "analytics activation",
        "sponsor/affiliate link",
        "account login or API use",
        "runtime/config/credential change"
      ],
      "rollbackPath": "Revert or supersede the local export/content change, rebuild generated files, and add a corrections-log entry if readers or crawlers could have consumed the prior state."
    }
  ],
  "launchDistributionPackets": [
    {
      "id": "official-source-update",
      "label": "Official source update",
      "audience": "readers, answer engines, launch operators",
      "trigger": "Rockstar, Take-Two, platform-store, support, or rating-board evidence changes a public GTA 6 answer.",
      "primaryRoute": "/source-update-workbench/",
      "supportRoutes": [
        "/official-sources/",
        "/launch-week-update-playbook/",
        "/corrections-log/"
      ],
      "leadTemplate": "What changed: [exact official wording]. What did not change: [still-unconfirmed gaps]. Safe next action: [reader action].",
      "channelDrafts": {
        "site": "Update the affected short answer with exact source wording, then link the correction and official-source routes.",
        "newsletter": "Draft-only alert: one confirmed change, one still-unknown line, one route link, and no urgency or purchase pressure.",
        "social": "Draft-only post: source label first, no leak bait, no fake certainty, no external send without approval.",
        "creator": "Creator hook: “The official answer changed here; these claims still have not.” Keep the source visible on screen.",
        "discord": "Draft-only channel note: what changed, routes affected, verification run, and what remains blocked."
      },
      "evidenceGate": "Exact public primary-source wording supports the claim and affected routes are listed before promotion.",
      "blockedInputs": [
        "leaked assets",
        "private screenshots",
        "datamined files",
        "unsourced reposts",
        "retailer placeholders as facts"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Production deploys, public posts, Discord announcements, newsletter sends, account actions, analytics, affiliates, sponsors, credentials, and external writes require explicit approval.",
      "rollbackPath": "Revert or supersede local copy/export changes, preserve correction history if reader-visible, rebuild, and rerun validation."
    },
    {
      "id": "watchlist-gap-explainer",
      "label": "Watchlist gap explainer",
      "audience": "PC players, preorder researchers, Online communities, households",
      "trigger": "Search demand is high but the official answer is still missing or narrower than readers expect.",
      "primaryRoute": "/reader-action-router/",
      "supportRoutes": [
        "/confirmed-vs-rumoured/",
        "/source-policy/",
        "/newsletter/"
      ],
      "leadTemplate": "Short answer: this is not officially confirmed yet. Here is what would confirm it and what readers can safely do now.",
      "channelDrafts": {
        "site": "Lead with unknown/watchlist status, then route to the safest next action and evidence gate.",
        "newsletter": "Draft-only watch alert: “Still watching, no official change yet,” with one useful setup action.",
        "social": "Draft-only post: deflate the rumour without dunking on readers; keep the source gap visible.",
        "creator": "Creator hook: “What Rockstar has not answered yet, and why that matters.” Avoid fake confirmed framing.",
        "discord": "Draft-only summary: current unknown, route to watch, blocked inputs, and next review trigger."
      },
      "evidenceGate": "No promotion to confirmed until official Rockstar, Take-Two, platform-store, support, rating-board, or verified post-launch evidence exists.",
      "blockedInputs": [
        "leaked assets",
        "AI spec tables",
        "fake edition charts",
        "Discord screenshots",
        "creator predictions as facts",
        "affiliate pressure"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No external alerts, commercial CTAs, account actions, or public posts without explicit approval.",
      "rollbackPath": "Keep the watchlist label; if wording became too strong, add a correction, rebuild, and validate."
    },
    {
      "id": "correction-and-retraction",
      "label": "Correction or retraction packet",
      "audience": "readers, editors, future agents, search crawlers",
      "trigger": "A reader-facing answer, route, data export, or snippet was stale, too strong, or affected by a source change.",
      "primaryRoute": "/corrections-log/",
      "supportRoutes": [
        "/data/correction-impact-router.json",
        "/source-policy/",
        "/deployment-readiness/"
      ],
      "leadTemplate": "Correction: [old wording] has been updated to [new wording] because [source/reason]. Affected routes: [routes].",
      "channelDrafts": {
        "site": "Add the correction-log entry, affected routes, reader impact, and rollback note before promotion.",
        "newsletter": "Draft-only correction note: concise, boring, precise, and linked to the corrected route.",
        "social": "Draft-only correction post: no defensiveness, no speculation, source link first.",
        "creator": "Creator hook: “We corrected this GTA 6 claim; here is the evidence rule that changed it.”",
        "discord": "Draft-only moderator note: changed copy, affected routes, verification command, and remaining gates."
      },
      "evidenceGate": "Correction summary, reason, source posture, affected routes, and reader impact are recorded locally before promotion.",
      "blockedInputs": [
        "leaked assets",
        "memory-only changes",
        "single-page fixes without blast-radius review",
        "private source claims",
        "unlogged corrections"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "External correction posts, Discord announcements, newsletter sends, and production deploys require explicit approval.",
      "rollbackPath": "Supersede the correction with a newer correction-log entry, rebuild, and validate."
    },
    {
      "id": "creator-angle-packet",
      "label": "Creator angle packet",
      "audience": "YouTube, Shorts, TikTok, newsletter, and blog creators",
      "trigger": "A source-safe topic can become a video, short, thread, post, or newsletter draft without relying on leaks.",
      "primaryRoute": "/creator-toolkit/",
      "supportRoutes": [
        "/creator-toolkit/",
        "/satire-voice-guide/",
        "/media-gallery/"
      ],
      "leadTemplate": "Hook: [safe angle]. Label: [confirmed/unknown/speculative]. Source cue: [route]. CTA: [reader-safe action].",
      "channelDrafts": {
        "site": "Attach creator angle to the relevant article or toolkit route with trust label and source link.",
        "newsletter": "Draft-only creator note: reusable hook, source label, blocked claim, and one route link.",
        "social": "Draft-only snippet: sharp GTA-flavoured line after the fact label, no invented GTA 6 brands or radio claims.",
        "creator": "Script shape: hook, trust label, one useful point, evidence cue, comment prompt that does not ask for leaks.",
        "discord": "Draft-only creator handoff: title idea, source-safe hook, blocked inputs, and approval boundary."
      },
      "evidenceGate": "Official public media, labelled analysis, or clearly rejected rumour context; original/local assets only.",
      "blockedInputs": [
        "leaked assets",
        "leaked footage",
        "private build screenshots",
        "fake station lists",
        "unsourced full rosters",
        "made-up confirmed jokes"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Social posting, channel uploads, newsletter sends, sponsor integrations, and account-connected actions require explicit approval.",
      "rollbackPath": "Remove or relabel the draft angle, keep correction if public, rebuild, and validate."
    },
    {
      "id": "buyer-safety-warning",
      "label": "Buyer safety warning",
      "audience": "buyers, parents, gift purchasers, affiliate reviewers",
      "trigger": "A preorder, edition, price, preload, PC, key, giveaway, affiliate, or store-page claim needs public caution.",
      "primaryRoute": "/preorder-store-checker/",
      "supportRoutes": [
        "/preorder-safety-centre/",
        "/buying-guide/",
        "/rumour-firewall/"
      ],
      "leadTemplate": "Do not buy from this claim alone. Evidence needed: [source gate]. Safe action now: [reader action].",
      "channelDrafts": {
        "site": "Route readers to the checker and keep purchase language neutral until official evidence exists.",
        "newsletter": "Draft-only buyer alert: caution first, no urgency, no affiliate link, no unverified price or edition table.",
        "social": "Draft-only warning: short, source-safe, no scare tactics, no link to questionable store pages.",
        "creator": "Creator hook: “Before you preorder from a screenshot, run this evidence check.”",
        "discord": "Draft-only buyer note: claim checked, risk factors, safe route, and no purchase recommendation."
      },
      "evidenceGate": "Buyer claims need official Rockstar, Take-Two, platform-store, support, public rating-board, or verified post-launch evidence.",
      "blockedInputs": [
        "leaked assets",
        "fake preorder tables",
        "placeholder SKUs",
        "edited store screenshots",
        "giveaway links",
        "affiliate pressure framed as news"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Affiliate/sponsor links, purchase CTAs, public alerts, newsletter sends, and production deploys require explicit approval.",
      "rollbackPath": "Demote buyer copy to watchlist, remove commercial pressure, add correction if reader-visible, rebuild, and validate."
    },
    {
      "id": "spoiler-safe-guide-promotion",
      "label": "Spoiler-safe guide promotion",
      "audience": "guide readers, completionists, households, editors",
      "trigger": "Post-launch evidence can become a guide, but the packet must preserve spoiler scope and source proof.",
      "primaryRoute": "/post-launch-verification-lab/",
      "supportRoutes": [
        "/spoiler-policy/",
        "/guides/"
      ],
      "leadTemplate": "Guide update scope: [spoiler-free/light/full]. Evidence: [source/capture]. Hidden until: [spoiler boundary].",
      "channelDrafts": {
        "site": "Split spoiler-free summary from full-spoiler detail and avoid spoiler terms in generic metadata.",
        "newsletter": "Draft-only guide alert: spoiler label in subject/lead, no hidden ending or mission names in preview text.",
        "social": "Draft-only post: mark spoiler scope before the hook; never use leaked story material.",
        "creator": "Creator hook: “How to cover this guide topic without spoiling readers.” Keep labels on screen.",
        "discord": "Draft-only guide note: spoiler scope, evidence lane, affected routes, blocked inputs, and rollback."
      },
      "evidenceGate": "Official publication or verified released-game capture with platform/date/patch context and spoiler review.",
      "blockedInputs": [
        "leaked assets",
        "leaked mission lists",
        "datamined dialogue",
        "private cutscenes",
        "unmarked endings",
        "spoiler terms in generic snippets"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Public spoiler alerts, newsletter sends, social posts, and production deploys require explicit approval.",
      "rollbackPath": "Hide or relabel the guide content, correct metadata/snippets, rebuild, and validate."
    },
    {
      "id": "production-deploy-receipt",
      "label": "Production deploy receipt",
      "audience": "launch operators, David, future agents, production QA",
      "trigger": "A local change passed build and validation and needs a production-ready handoff or approved deploy receipt.",
      "primaryRoute": "/deployment-readiness/",
      "supportRoutes": [
        "/maximum-standard-queue/",
        "/launch-risk-register/",
        "/site-inventory/"
      ],
      "leadTemplate": "Shipped locally: [change]. Verification: [commands/results]. Production status: [deployed/blocked]. Next task: [specific queue item].",
      "channelDrafts": {
        "site": "Update the relevant route, generated export, corrections log, and site inventory before calling the work production-ready.",
        "newsletter": "Draft-only internal launch note: shipped change, reader value, verification, production status, and no public send without approval.",
        "social": "Draft-only release note: mention the public route and source-safe value only after deploy approval and smoke test.",
        "creator": "Creator/internal hook: \"This tool/page is now ready to use; here is the source gate it protects.\"",
        "discord": "Draft-only #gta-6 receipt: shipped result, verification, production status or blocker, and next task."
      },
      "evidenceGate": "Local build, validation, affected-route review, correction-log entry, and production smoke result or exact deployment blocker are recorded before any public claim of deployment.",
      "blockedInputs": [
        "leaked assets",
        "memory-only deployment claims",
        "unverified production URLs",
        "missing build output",
        "failed validation logs hidden from handoff",
        "credential or browser-session data"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Production deploys, Cloudflare/Wrangler actions, public announcements, newsletter sends, analytics changes, credentials, and external writes require explicit approval or the existing approved deployment lane.",
      "rollbackPath": "If deploy or smoke fails, keep the local build as the source of truth, record the blocker, do not announce live status, and rerun build/validate after the fix."
    },
    {
      "id": "source-freshness-no-change",
      "label": "Source freshness no-change receipt",
      "audience": "readers, editors, answer engines, future source-review runs",
      "trigger": "Official sources were reviewed and no public GTA 6 answer should change yet.",
      "primaryRoute": "/official-sources/",
      "supportRoutes": [
        "/source-review-queue/",
        "/source-change-feed/",
        "/data/source-freshness-snapshot.json"
      ],
      "leadTemplate": "Source check: [surfaces reviewed]. Result: no promoted answer changed. Still unknown: [gaps]. Next review trigger: [trigger/cadence].",
      "channelDrafts": {
        "site": "Refresh source freshness copy or artifact only; do not rewrite lead answers when official wording did not change.",
        "newsletter": "Draft-only watch note: no official change yet, one useful setup action, and no false urgency.",
        "social": "Draft-only no-change post: deflate the rumour, do not dunk on readers, and keep the source gap visible.",
        "creator": "Creator hook: \"We checked the official sources; these claims are still watchlist items.\"",
        "discord": "Draft-only source check receipt: surfaces reviewed, no-change result, still-blocked inputs, next review trigger."
      },
      "evidenceGate": "Reviewed public official/source URLs, current source freshness snapshot, affected route family, still-unknown labels, and next review trigger are recorded.",
      "blockedInputs": [
        "leaked assets",
        "datamined files",
        "private build screenshots",
        "retailer placeholders as facts",
        "unsourced social reposts",
        "old screenshots without live URL review"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "External alerts, public posts, newsletter sends, hosted monitors, account connections, production deploys, and credentialed source checks require explicit approval.",
      "rollbackPath": "If a source did change, supersede the no-change receipt with an official-source-update or correction packet, update affected routes, rebuild, and validate."
    }
  ],
  "sourceEscalationMatrix": [
    {
      "id": "my-1163-official-source-freshness-handoff-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-1145-official-source-next-check-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-1142-official-source-reader-clarity-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-1125-official-source-next-action-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-1122-official-source-next-step-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-1119-official-source-verification-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-1116-official-source-verification-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-1113-official-source-verification-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-1108-official-source-next-step-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-1103-official-source-reader-action-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-1100-official-source-priority-ladder-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-1096-official-source-freshness-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-1094-official-source-reader-confidence-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-1078-official-source-next-scan-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-1071-official-source-action-check-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-1068-official-source-decision-trail-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-1065-official-source-freshness-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-1059-source-route-next-action-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-1054-official-source-route-handoff-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-1051-official-source-planning-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-1048-official-source-evidence-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-1045-official-source-verification-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-1042-official-source-scan-action-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-1039-official-source-decision-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-1035-official-source-completion-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-1031-official-source-escalation-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-1027-official-source-route-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-1024-official-source-answer-reuse-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-1019-official-source-next-scan-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-1015-official-source-health-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-1012-official-source-queue-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-1009-official-source-handoff-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-1007-official-source-checkpoint-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-1005-official-source-confidence-anchor-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-1001-official-source-next-step-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-998-official-source-verification-path-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-994-official-source-action-ladder",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-991-source-readiness-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-989-official-source-follow-through-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-986-official-source-decision-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-983-official-source-evidence-handback-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-980-official-source-route-checkpoint",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-978-official-source-evidence-drill-down-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-975-official-source-path-next-step-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-973-official-source-confidence-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-970-official-source-reader-checkpoint",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-968-official-source-completion-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-965-official-source-reader-action-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-963-official-source-next-check-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-960-official-source-handoff-check-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-939-official-source-next-check-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-935-official-source-verification-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-931-official-source-reader-decision-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-928-official-source-next-step-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-924-official-source-evidence-continuity-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-923-official-source-handoff-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-917-official-source-route-clarity-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-914-official-source-answer-check-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-911-official-source-reader-proof-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-907-official-source-action-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-904-official-source-scan-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-895-official-source-reader-confidence-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-892-official-source-follow-through-receipt",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-889-official-source-decision-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-887-official-source-next-step-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-884-official-source-recovery-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-881-official-source-confidence-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-878-official-source-freshness-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-871-official-source-next-step-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-865-official-source-verification-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-862-official-source-comparison-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-860-official-source-reader-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-850-official-source-evidence-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-848-official-source-scan-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "my-845-official-source-action-cue",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "release-date",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/",
        "/release-date/",
        "/timeline/",
        "/faq/",
        "/newsletter/",
        "/blog/is-gta-6-coming-to-pc/"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ]
    },
    {
      "id": "november-date-post",
      "sourceId": "nov-2026-date",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/release-date/",
        "/timeline/",
        "/confirmed-vs-rumoured/",
        "/launch-checklist/"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "take-two-fy2026-date-corroboration",
      "sourceId": "take-two-fy2026-ign",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/release-date/",
        "/timeline/",
        "/source-change-feed/",
        "/official-sources/",
        "/blog/gta-6-trailer-3-countdown-watchlist/",
        "/blog/gta-6-preorder-editions-watchlist/"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ]
    },
    {
      "id": "playstation-store-page",
      "sourceId": "playstation-gta-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/platform-store-source-router/",
        "/buying-guide/",
        "/preorder-safety-centre/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/blog/gta-6-preload-download-size-watchlist/"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ]
    },
    {
      "id": "xbox-store-page",
      "sourceId": "xbox-gta-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/official-sources/",
        "/platform-store-source-router/",
        "/buying-guide/",
        "/preorder-safety-centre/",
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/blog/gta-6-preload-download-size-watchlist/"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ]
    },
    {
      "id": "pc-platform-gap",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-gap-resolution-or-gap-confirmation",
      "affectedRoutes": [
        "/release-date/",
        "/features/",
        "/faq/",
        "/blog/is-gta-6-coming-to-pc/",
        "/editorial-queue/"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "preorder-gap",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-gap-resolution-or-gap-confirmation",
      "affectedRoutes": [
        "/buying-guide/",
        "/newsletter/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/rumour-firewall/"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ]
    },
    {
      "id": "online-gap",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-gap-resolution-or-gap-confirmation",
      "affectedRoutes": [
        "/online/",
        "/features/",
        "/faq/",
        "/blog/gta-6-online-watchlist/",
        "/rp/"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks",
        "live-service or RP compatibility promises"
      ]
    },
    {
      "id": "trailer-analysis",
      "sourceId": "trailer-2",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/timeline/",
        "/map-claim-ledger/",
        "/characters/",
        "/blog/gta-6-trailer-2-breakdown/"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "character-copy",
      "sourceId": "rockstar-vi",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/characters/",
        "/blog/who-is-jason/",
        "/blog/who-is-lucia/",
        "/spoiler-policy/"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    },
    {
      "id": "map-and-feature-depth",
      "sourceId": "trailer-2",
      "claimChangeType": "official-baseline-change",
      "affectedRoutes": [
        "/map/",
        "/map-claim-ledger/",
        "/vehicles/",
        "/features/",
        "/blog/gta-6-map-size-rumours-explained/"
      ],
      "correctionLogRequired": true,
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "public posts or social announcements",
        "production deploy",
        "external alerts/webhooks"
      ]
    }
  ],
  "newsletterSegmentRoutes": [
    {
      "segment": "Official release/platform alerts",
      "primaryRoute": "/release-date/",
      "supportRoutes": [
        "/timeline/",
        "/confirmed-vs-rumoured/",
        "/official-sources/",
        "/source-policy/"
      ],
      "intent": "Notify readers only when official release date, platform, PC timing, or core source baselines change.",
      "evidenceGate": "Official source URL must be reviewed, affected routes updated, corrections log recorded, and the build and validation checks must pass before any external alert delivery is considered.",
      "blockedSends": [
        "rumour-only updates",
        "leaked assets",
        "private build claims",
        "retailer placeholders as facts",
        "affiliate/sponsor promotions without approval",
        "public/social/external delivery without explicit approval"
      ],
      "approvalBoundary": "Collecting via the approved Buttondown endpoint is already wired; changing providers, sending campaigns, public posts, webhooks, affiliate campaigns, or account-connected automations requires explicit approval."
    },
    {
      "segment": "Preorder and editions watchlist",
      "primaryRoute": "/buying-guide/",
      "supportRoutes": [
        "/blog/gta-6-preorder-editions-watchlist/",
        "/release-date/",
        "/official-sources/",
        "/source-policy/"
      ],
      "intent": "Help buyers avoid fake preorder, edition, pricing, preload, and retailer-placeholder claims.",
      "evidenceGate": "Do not promote retailer placeholders, affiliate copy, or purchase CTAs until official details and disclosure rules are present.",
      "blockedSends": [
        "rumour-only updates",
        "leaked assets",
        "private build claims",
        "retailer placeholders as facts",
        "affiliate/sponsor promotions without approval",
        "public/social/external delivery without explicit approval"
      ],
      "approvalBoundary": "Collecting via the approved Buttondown endpoint is already wired; changing providers, sending campaigns, public posts, webhooks, affiliate campaigns, or account-connected automations requires explicit approval."
    },
    {
      "segment": "Spoiler-safe launch guides",
      "primaryRoute": "/guides/",
      "supportRoutes": [
        "/spoiler-policy/",
        "/launch-checklist/",
        "/blog/spoiler-safe-gta-6-guides/",
        "/corrections-log/"
      ],
      "intent": "Send launch prep and guide architecture updates without story spoilers in subject lines, snippets, or metadata.",
      "evidenceGate": "Subject, preview text, and linked page must preserve spoiler scope and avoid leaked missions, trophy names, private footage, or full story beats.",
      "blockedSends": [
        "rumour-only updates",
        "leaked assets",
        "private build claims",
        "retailer placeholders as facts",
        "affiliate/sponsor promotions without approval",
        "public/social/external delivery without explicit approval"
      ],
      "approvalBoundary": "Collecting via the approved Buttondown endpoint is already wired; changing providers, sending campaigns, public posts, webhooks, affiliate campaigns, or account-connected automations requires explicit approval."
    },
    {
      "segment": "Creator templates and weekly calendars",
      "primaryRoute": "/creator-toolkit/",
      "supportRoutes": [
        "/creator-generator/",
        "/content-calendar/",
        "/blog/creator-video-ideas/",
        "/rumour-firewall/"
      ],
      "intent": "Send source-safe creator prompts, calendars, pinned-comment templates, and no-leaks publishing workflows.",
      "evidenceGate": "Templates must link source-labelled routes and keep confirmed/unknown/speculative labels visible.",
      "blockedSends": [
        "rumour-only updates",
        "leaked assets",
        "private build claims",
        "retailer placeholders as facts",
        "affiliate/sponsor promotions without approval",
        "public/social/external delivery without explicit approval"
      ],
      "approvalBoundary": "Collecting via the approved Buttondown endpoint is already wired; changing providers, sending campaigns, public posts, webhooks, affiliate campaigns, or account-connected automations requires explicit approval."
    },
    {
      "segment": "RP/server tooling design partner notes",
      "primaryRoute": "/rp/",
      "supportRoutes": [
        "/online/",
        "/tools/",
        "/blog/future-of-gta-6-rp/",
        "/source-policy/"
      ],
      "intent": "Route RP admins and creators into game-agnostic product discovery without implying GTA 6 compatibility or official access.",
      "evidenceGate": "Copy must say game-agnostic product concept, no official affiliation, no server compatibility promise, and no external outreach without explicit approval.",
      "blockedSends": [
        "rumour-only updates",
        "leaked assets",
        "private build claims",
        "retailer placeholders as facts",
        "affiliate/sponsor promotions without approval",
        "public/social/external delivery without explicit approval"
      ],
      "approvalBoundary": "Collecting via the approved Buttondown endpoint is already wired; changing providers, sending campaigns, public posts, webhooks, affiliate campaigns, or account-connected automations requires explicit approval."
    }
  ],
  "correctionImpactRoutes": [
    {
      "id": "gta-6-editions-confirmed-narrow-unknown-2026-06-30",
      "type": "source promotion / fact narrowing",
      "affectedRoutes": [
        "/confirmed-vs-rumoured/",
        "/buying-guide/",
        "/preorder-safety-centre/"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2717-cover-art-brand-kit-style-guide-boundary-2026-07-03",
      "type": "article / AEO / cover-art brand-kit style-guide source-safety coverage",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/creator-toolkit/",
        "/media-gallery/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/source-policy/",
        "/rumour-firewall/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2717-cover-art-strategy-guide-pdf-preview-boundary-2026-07-02",
      "type": "article / AEO / cover-art strategy guide PDF source-safety coverage",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/guides/",
        "/map/",
        "/blog/gta-6-map-size-rumours-explained/",
        "/blog/spoiler-safe-gta-6-guides/",
        "/blog/gta-6-mission-walkthrough-spoiler-safe-guide/",
        "/preorder-safety-centre/",
        "/source-policy/",
        "/rumour-firewall/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2717-cover-art-shipping-label-delivery-notice-boundary-2026-06-27",
      "type": "article / AEO / cover-art shipping label delivery source-safety coverage",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/blog/gta-6-shipping-delivery-tracking-collector-box-watchlist/",
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/platform-store-source-router/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2717-cover-art-forum-poll-quote-card-boundary-2026-06-27",
      "type": "article / AEO / cover-art forum poll quote-card source-safety coverage",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/source-policy/",
        "/rumour-firewall/",
        "/creator-toolkit/",
        "/media-gallery/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2717-cover-art-vector-font-template-boundary-2026-06-27",
      "type": "article / AEO / cover-art vector font template source-safety coverage",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/creator-toolkit/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/media-gallery/",
        "/source-policy/",
        "/rumour-firewall/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2717-cover-art-mod-loading-screen-pack-boundary-2026-06-27",
      "type": "article / AEO / cover-art mod loading-screen source-safety coverage",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/blog/is-gta-6-coming-to-pc/",
        "/blog/gta-6-modding-fivem-roleplay-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "gta-6-vintage-vice-city-pack-gta-plus-bonus-article-2026-06-26",
      "type": "new article / preorder bonus buyer-safety SEO-AEO coverage",
      "affectedRoutes": [
        "/blog/gta-6-vintage-vice-city-pack-gta-plus-preorder-bonus-explained/",
        "/blog/",
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/blog/gta-6-preorder-june-25-source-checklist/",
        "/blog/gta-6-physical-box-download-code-explained/",
        "/blog/gta-6-gift-card-digital-code-voucher-watchlist/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/blog/gta-6-game-pass-ps-plus-subscription-watchlist/",
        "/platform-store-source-router/",
        "/data/blog-posts.json",
        "/data/query-to-page-map.json",
        "/data/search-index.json",
        "/data/article-search-intent-packets.json",
        "/data/article-share-packets.json",
        "/data/article-safe-answer-strips.json",
        "/data/answer-engine-packet.json",
        "/sitemap.xml",
        "/feed.xml",
        "/llms.txt"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2717-cover-art-press-accreditation-invite-boundary-2026-06-26",
      "type": "article / AEO / cover-art press accreditation source-safety coverage",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-review-scores-metacritic-embargo-watchlist/",
        "/creator-toolkit/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2717-cover-art-copyright-strike-takedown-boundary-2026-06-26",
      "type": "article / AEO / cover-art copyright strike source-safety coverage",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/creator-toolkit/",
        "/source-policy/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2717-cover-art-patch-update-installer-boundary-2026-06-26",
      "type": "article / AEO / cover-art patch update installer source-safety coverage",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/blog/gta-6-preload-download-size-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/platform-store-source-router/",
        "/preorder-safety-centre/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2717-cover-art-giveaway-prize-claim-boundary-2026-06-26",
      "type": "article / AEO / cover-art giveaway prize source-safety coverage",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/preorder-safety-centre/",
        "/reader-action-router/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/platform-store-source-router/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2717-cover-art-album-playlist-audio-boundary-2026-06-26",
      "type": "article / AEO / cover-art album playlist audio source-safety coverage",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/blog/gta-6-radio-music-soundtrack-watchlist/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2717-cover-art-platform-theme-avatar-reward-boundary-2026-06-26",
      "type": "article / AEO / cover-art platform theme avatar reward source-safety coverage",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2717-cover-art-playable-build-torrent-boundary-2026-06-26",
      "type": "article / AEO / cover-art playable-build torrent source-safety coverage",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2717-cover-art-app-store-clone-boundary-2026-06-26",
      "type": "article / AEO / cover-art app-store clone source-safety coverage",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2717-cover-art-ai-fan-poster-mockup-boundary-2026-06-26",
      "type": "article / AEO / cover-art AI fan-poster mockup source-safety coverage",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2717-cover-art-newsletter-attachment-boundary-2026-06-26",
      "type": "article / AEO / cover-art newsletter attachment source-safety coverage",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2717-cover-art-cache-timestamp-origin-boundary-2026-06-26",
      "type": "article / AEO / cover-art cache timestamp source-safety coverage",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2717-cover-art-magazine-newsstand-scan-boundary-2026-06-26",
      "type": "article / AEO / cover-art magazine newsstand source-safety coverage",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2717-cover-art-out-of-home-display-boundary-2026-06-26",
      "type": "article / AEO / cover-art out-of-home display source-safety coverage",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2717-cover-art-streaming-thumbnail-reaction-boundary-2026-06-26",
      "type": "article / AEO / cover-art streaming-thumbnail reaction source-safety coverage",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "gta-6-download-code-box-article-2026-06-25",
      "type": "new article / official preorder and physical-format source update",
      "affectedRoutes": [
        "/blog/gta-6-physical-box-download-code-explained/",
        "/blog/gta-6-preorder-june-25-source-checklist/",
        "/blog/gta-6-physical-copy-disc-collector-edition-watchlist/",
        "/blog/gta-6-preload-download-size-watchlist/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/blog/gta-6-family-sharing-home-console-parental-controls-watchlist/",
        "/blog/gta-6-gift-card-digital-code-voucher-watchlist/",
        "/buying-guide/",
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/platform-store-source-router/",
        "/data/blog-posts.json",
        "/data/query-to-page-map.json",
        "/data/search-index.json",
        "/data/article-search-intent-packets.json",
        "/data/article-share-packets.json",
        "/data/article-safe-answer-strips.json",
        "/data/answer-engine-packet.json",
        "/sitemap.xml",
        "/image-sitemap.xml",
        "/feed.xml",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2717-cover-art-review-score-award-boundary-2026-06-26",
      "type": "article / AEO / cover-art review-score award source-safety coverage",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2717-cover-art-sponsored-search-ad-boundary-2026-06-25",
      "type": "article / AEO / cover-art sponsored search ad source-safety coverage",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2717-cover-art-packaging-unboxing-boundary-2026-06-25",
      "type": "article / AEO / cover-art packaging unboxing source-safety coverage",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2717-cover-art-preorder-countdown-boundary-2026-06-25",
      "type": "article / AEO / cover-art preorder countdown source-safety coverage",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2717-cover-art-press-release-embargo-boundary-2026-06-25",
      "type": "article / AEO / cover-art press-release embargo source-safety coverage",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2717-cover-art-map-clue-overlay-boundary-2026-06-25",
      "type": "article / AEO / cover-art map clue source-safety coverage",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2717-cover-art-rating-badge-boundary-2026-06-25",
      "type": "article / AEO / cover-art rating badge source-safety coverage",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2717-cover-art-bonus-code-redemption-boundary-2026-06-25",
      "type": "article / AEO / cover-art bonus code redemption source-safety coverage",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2717-cover-art-tokenized-ownership-boundary-2026-06-25",
      "type": "article / AEO / cover-art tokenized ownership source-safety coverage",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2717-cover-art-ai-answer-citation-boundary-2026-06-25",
      "type": "article / AEO / cover-art AI answer citation source-safety coverage",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2717-cover-art-authenticity-checker-boundary-2026-06-25",
      "type": "article / AEO / cover-art authenticity checker source-safety coverage",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2717-cover-art-download-pack-asset-boundary-2026-06-25",
      "type": "article / AEO / cover-art download pack source-safety coverage",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2717-cover-art-qr-nfc-ar-scan-boundary-2026-06-25",
      "type": "article / AEO / cover-art QR NFC AR scan source-safety coverage",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2717-cover-art-profile-badge-impersonation-boundary-2026-06-25",
      "type": "article / AEO / cover-art profile badge impersonation source-safety coverage",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2717-cover-art-event-countdown-boundary-2026-06-25",
      "type": "article / AEO / cover-art event and countdown source-safety coverage",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2717-cover-art-alt-text-ocr-schema-boundary-2026-06-25",
      "type": "article / AEO / cover-art alt-text and schema-caption source-safety coverage",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2717-cover-art-animated-ai-video-boundary-2026-06-25",
      "type": "article / AEO / animated cover-art video source-safety coverage",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2717-cover-art-alternate-variant-boundary-2026-06-25",
      "type": "article / AEO / alternate cover-art variant source-safety coverage",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2717-cover-art-merch-print-license-boundary-2026-06-25",
      "type": "article / AEO / merchandise print-license source-safety coverage",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2717-cover-art-localized-repost-boundary-2026-06-25",
      "type": "article / AEO / localized repost source-safety coverage",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2717-cover-art-image-search-thumbnail-boundary-2026-06-25",
      "type": "article / AEO / image-search source-safety coverage",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2717-cover-art-retailer-box-art-boundary-2026-06-25",
      "type": "article / AEO / retailer box-art source-safety coverage",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2717-cover-art-media-kit-permission-lane-2026-06-25",
      "type": "article / AEO / official media rights coverage",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2717-cover-art-reveal-source-safe-article-2026-06-25",
      "type": "article / official media source-safety coverage",
      "affectedRoutes": [
        "/blog/gta-6-official-cover-art-reveal-june-17-source-safe/",
        "/media-gallery/",
        "/confirmed-vs-rumoured/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/data/query-to-page-map.json",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "gta-6-official-cover-art-revealed-2026-06-20",
      "type": "source promotion / confirmed fact",
      "affectedRoutes": [
        "/confirmed-vs-rumoured/",
        "/media-gallery/"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "gta-6-preorder-date-june-25-confirmed-2026-06-20",
      "type": "source promotion / confirmed fact",
      "affectedRoutes": [
        "/confirmed-vs-rumoured/",
        "/release-date/",
        "/buying-guide/",
        "/preorder-safety-centre/"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2669-post-approval-receipt-template-2026-06-20",
      "type": "ship readiness / production receipt template",
      "affectedRoutes": [
        "/data/staged-batch-ship-readiness.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Machine-readable exports or policy files changed; reader-facing pages should only change if an affected route depends on this export.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2669-approved-ship-plan-validation-2026-06-20",
      "type": "ship readiness / approval-gated command plan",
      "affectedRoutes": [
        "/data/staged-batch-ship-readiness.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Machine-readable exports or policy files changed; reader-facing pages should only change if an affected route depends on this export.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2669-staged-batch-deploy-queue-readiness-2026-06-19",
      "type": "ship readiness / deploy-queued local receipt",
      "affectedRoutes": [
        "/corrections-log/",
        "/data/staged-batch-ship-readiness.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "preorder-june-25-source-checklist-article-2026-06-19",
      "type": "new article / official preorder-date source checklist SEO-AEO coverage",
      "affectedRoutes": [
        "/blog/gta-6-preorder-june-25-source-checklist/",
        "/blog/",
        "/buying-guide/",
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/platform-store-source-router/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/blog/gta-6-wishlist-alerts-official-page-tracker/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/data/blog-posts.json",
        "/data/query-to-page-map.json",
        "/data/search-index.json",
        "/data/article-search-intent-packets.json",
        "/data/article-share-packets.json",
        "/data/article-safe-answer-strips.json",
        "/data/answer-engine-packet.json",
        "/sitemap.xml",
        "/image-sitemap.xml",
        "/feed.xml",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "patch-note-hotfix-faq-safety-2026-06-19",
      "type": "FAQ install/update safety update",
      "affectedRoutes": [
        "/faq/",
        "/blog/gta-6-preload-download-size-watchlist/",
        "/blog/gta-6-server-status-online-error-code-watchlist/",
        "/preorder-safety-centre/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/search-index.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "comparison-policy-route-validation-coverage-2026-06-18",
      "type": "route integrity / validation coverage",
      "affectedRoutes": [
        "/about/",
        "/privacy/",
        "/gta-6-ps5-vs-xbox/",
        "/gta-6-story-length/",
        "/gta-6-vs-gta-5/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "countdown-route-validation-coverage-2026-06-18",
      "type": "route integrity / validation coverage",
      "affectedRoutes": [
        "/countdown/",
        "/",
        "/release-date/",
        "/confirmed-vs-rumoured/",
        "/newsletter/",
        "/sitemap.xml",
        "/llms.txt",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep newsletter sends draft-only until explicit approval for external delivery"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "newsletter campaign sends"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "mod-menu-trainer-faq-safety-2026-06-18",
      "type": "FAQ player-safety update",
      "affectedRoutes": [
        "/faq/",
        "/blog/gta-6-cheats-codes-console-commands-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/search-index.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "shipping-delivery-tracking-article-2026-06-18",
      "type": "new article / shipping delivery tracking buyer safety SEO-AEO coverage",
      "affectedRoutes": [
        "/blog/gta-6-shipping-delivery-tracking-collector-box-watchlist/",
        "/blog/",
        "/buying-guide/",
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/platform-store-source-router/",
        "/blog/gta-6-physical-copy-disc-collector-edition-watchlist/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/data/blog-posts.json",
        "/data/search-index.json",
        "/data/article-search-intent-packets.json",
        "/data/article-share-packets.json",
        "/data/article-safe-answer-strips.json",
        "/data/answer-engine-packet.json",
        "/sitemap.xml",
        "/image-sitemap.xml",
        "/feed.xml",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "rating-card-screenshot-faq-safety-2026-06-18",
      "type": "FAQ household/rating safety update",
      "affectedRoutes": [
        "/faq/",
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/buying-guide/",
        "/preorder-safety-centre/",
        "/spoiler-policy/",
        "/data/search-index.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "support-phone-hotline-faq-safety-2026-06-18",
      "type": "FAQ account/payment safety update",
      "affectedRoutes": [
        "/faq/",
        "/preorder-safety-centre/",
        "/platform-store-source-router/",
        "/server-status-source-router/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/search-index.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "fake-support-phone-hotline-scam-route-2026-06-18",
      "type": "reader action routing / fake support phone hotline scam safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/preorder-safety-centre/",
        "/platform-store-source-router/",
        "/server-status-source-router/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "ai-trailer-voiceover-summary-faq-safety-2026-06-18",
      "type": "FAQ media/source-safety update",
      "affectedRoutes": [
        "/faq/",
        "/blog/gta-6-trailer-3-countdown-watchlist/",
        "/media-gallery/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/search-index.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "soundtrack-download-scam-faq-safety-2026-06-17",
      "type": "FAQ media/download safety update",
      "affectedRoutes": [
        "/faq/",
        "/blog/gta-6-radio-music-soundtrack-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/search-index.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "rp-intake-privacy-boundary-2026-06-17",
      "type": "RP product intake safety update",
      "affectedRoutes": [
        "/rp/",
        "/data/search-index.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "refund-status-dispute-message-safety-2026-06-17",
      "type": "article depth / refund and payment-message safety",
      "affectedRoutes": [
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/preorder-safety-centre/",
        "/platform-store-source-router/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/buying-guide/",
        "/rumour-firewall/",
        "/data/blog-posts.json",
        "/data/search-index.json",
        "/data/article-search-intent-packets.json",
        "/data/article-share-packets.json",
        "/data/article-safe-answer-strips.json",
        "/data/answer-engine-packet.json",
        "/sitemap.xml",
        "/feed.xml",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "online-crossplay-friend-group-planning-hold-2026-06-17",
      "type": "article depth / Online crossplay planning safety",
      "affectedRoutes": [
        "/blog/gta-6-crossplay-cross-save-watchlist/",
        "/online/",
        "/rp/",
        "/buying-guide/",
        "/rumour-firewall/",
        "/data/blog-posts.json",
        "/data/search-index.json",
        "/data/article-search-intent-packets.json",
        "/data/article-share-packets.json",
        "/data/article-safe-answer-strips.json",
        "/data/answer-engine-packet.json",
        "/sitemap.xml",
        "/feed.xml",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "support-dm-verification-faq-safety-2026-06-16",
      "type": "FAQ account-safety update",
      "affectedRoutes": [
        "/faq/",
        "/preorder-safety-centre/",
        "/source-policy/",
        "/rumour-firewall/",
        "/data/search-index.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "accessibility-source-change-packet-2026-06-16",
      "type": "article depth / accessibility source-change handoff",
      "affectedRoutes": [
        "/blog/gta-6-accessibility-options-watchlist/",
        "/accessibility-evidence-router/",
        "/buying-guide/",
        "/launch-checklist/",
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/data/blog-posts.json",
        "/data/search-index.json",
        "/data/article-search-intent-packets.json",
        "/data/article-share-packets.json",
        "/data/article-safe-answer-strips.json",
        "/data/answer-engine-packet.json",
        "/sitemap.xml",
        "/feed.xml",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "release-date-scam-faq-safety-2026-06-16",
      "type": "FAQ buyer-safety update",
      "affectedRoutes": [
        "/faq/",
        "/release-date/",
        "/confirmed-vs-rumoured/",
        "/rumour-firewall/",
        "/data/search-index.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "family-sharing-household-receipt-checklist-2026-06-16",
      "type": "article depth / household buyer safety update",
      "affectedRoutes": [
        "/blog/gta-6-family-sharing-home-console-parental-controls-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/preorder-safety-centre/",
        "/platform-store-source-router/",
        "/buying-guide/",
        "/data/blog-posts.json",
        "/data/search-index.json",
        "/data/article-search-intent-packets.json",
        "/data/article-share-packets.json",
        "/data/article-safe-answer-strips.json",
        "/data/answer-engine-packet.json",
        "/sitemap.xml",
        "/feed.xml",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2634-gift-card-digital-code-buyer-safety-article-2026-06-13",
      "type": "new article / gift-card code buyer safety SEO-AEO coverage",
      "affectedRoutes": [
        "/blog/gta-6-gift-card-digital-code-voucher-watchlist/",
        "/blog/",
        "/buying-guide/",
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/platform-store-source-router/",
        "/blog/gta-6-wishlist-alerts-official-page-tracker/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/blog/gta-6-family-sharing-home-console-parental-controls-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/data/blog-posts.json",
        "/data/query-to-page-map.json",
        "/data/search-index.json",
        "/data/article-search-intent-packets.json",
        "/data/article-share-packets.json",
        "/data/article-safe-answer-strips.json",
        "/data/answer-engine-packet.json",
        "/sitemap.xml",
        "/feed.xml",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "homepage-mission-control-front-door-2026-06-13",
      "type": "homepage UX / mission-control front door",
      "affectedRoutes": [
        "/",
        "/search/",
        "/data/homepage-mission-control.json",
        "/data/corrections-log.json",
        "/data/site-inventory.json",
        "/llms.txt"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2540-reader-action-first-use-flow-2026-06-12",
      "type": "reader action router UX / first-use clarity AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/data/reader-action-router.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json",
        "/data/search-index.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2539-live-account-compromise-recovery-safety-2026-06-12",
      "type": "reader action routing / live account compromise recovery safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/platform-store-source-router/",
        "/server-status-source-router/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/preorder-safety-centre/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2538-account-lockout-recovery-code-safety-2026-06-12",
      "type": "reader action routing / account lockout recovery-code safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/platform-store-source-router/",
        "/server-status-source-router/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/preorder-safety-centre/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2537-scam-report-evidence-routing-2026-06-12",
      "type": "reader action routing / scam report evidence safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/platform-store-source-router/",
        "/preorder-safety-centre/",
        "/server-status-source-router/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2536-password-reset-phishing-scam-route-2026-06-12",
      "type": "reader action routing / password reset phishing scam safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/platform-store-source-router/",
        "/server-status-source-router/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/preorder-safety-centre/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2535-fan-casting-call-scam-route-2026-06-12",
      "type": "reader action routing / fan casting call scam safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-voice-actors-cast-jason-lucia-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/platform-store-source-router/",
        "/preorder-safety-centre/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2534-ticket-resale-escrow-scam-route-2026-06-12",
      "type": "reader action routing / ticket resale escrow scam safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/platform-store-source-router/",
        "/buying-guide/",
        "/blog/gta-6-wishlist-alerts-official-page-tracker/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2533-verification-queue-invite-scam-route-2026-06-12",
      "type": "reader action routing / verification queue invite scam safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/server-status-source-router/",
        "/platform-store-source-router/",
        "/preorder-safety-centre/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2532-support-dm-impersonation-scam-route-2026-06-12",
      "type": "reader action routing / support DM impersonation scam safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/platform-store-source-router/",
        "/server-status-source-router/",
        "/preorder-safety-centre/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2531-beta-download-mirror-scam-route-2026-06-12",
      "type": "reader action routing / beta download mirror launcher scam safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/platform-store-source-router/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-preload-download-size-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2530-platform-transfer-code-scam-route-2026-06-12",
      "type": "reader action routing / platform transfer cloud-save scam safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-crossplay-cross-save-watchlist/",
        "/platform-store-source-router/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/preorder-safety-centre/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2529-source-freshness-metadata-route-2026-06-12",
      "type": "content freshness / source metadata AEO",
      "affectedRoutes": [
        "/content-freshness-sla/",
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/reader-action-router/",
        "/corrections-log/",
        "/data/content-freshness-sla.json",
        "/data/query-to-page-map.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2528-checkout-gift-card-mule-scam-route-2026-06-12",
      "type": "reader action routing / checkout gift-card mule scam safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/platform-store-source-router/",
        "/buying-guide/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2527-preorder-insurance-protection-upsell-scam-route-2026-06-12",
      "type": "reader action routing / preorder insurance protection-upsell scam safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/platform-store-source-router/",
        "/buying-guide/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2526-marketplace-seller-invoice-escrow-scam-route-2026-06-12",
      "type": "reader action routing / marketplace seller invoice escrow scam safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/platform-store-source-router/",
        "/buying-guide/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2525-retailer-bundle-reservation-scam-route-2026-06-12",
      "type": "reader action routing / retailer bundle reservation scam safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/platform-store-source-router/",
        "/buying-guide/",
        "/blog/gta-6-wishlist-alerts-official-page-tracker/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2524-preload-mirror-backup-download-scam-route-2026-06-12",
      "type": "reader action routing / preload mirror backup-download scam safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-preload-download-size-watchlist/",
        "/platform-store-source-router/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/preorder-safety-centre/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2523-server-queue-priority-scam-route-2026-06-12",
      "type": "reader action routing / server queue priority scam safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/server-status-source-router/",
        "/online/",
        "/blog/gta-6-online-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2522-soundtrack-download-radio-pack-scam-route-2026-06-12",
      "type": "reader action routing / soundtrack download radio-pack scam safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-radio-music-soundtrack-watchlist/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/media-gallery/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2521-photo-mode-filter-pack-scam-route-2026-06-12",
      "type": "reader action routing / photo-mode filter pack scam safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/media-gallery/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/creator-toolkit/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2520-voice-chat-beta-scam-route-2026-06-12",
      "type": "reader action routing / voice chat beta scam safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-voice-chat-text-chat-moderation-privacy-watchlist/",
        "/online/",
        "/blog/gta-6-online-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2519-friend-referral-buddy-pass-scam-route-2026-06-12",
      "type": "reader action routing / friend-referral buddy-pass scam safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/platform-planner/",
        "/platform-store-source-router/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-crossplay-cross-save-watchlist/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/preorder-safety-centre/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2518-merch-preorder-checkout-scam-route-2026-06-12",
      "type": "reader action routing / merch preorder checkout scam safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/buying-guide/",
        "/platform-store-source-router/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2517-verified-map-download-seed-code-scam-route-2026-06-12",
      "type": "reader action routing / verified map download seed-code scam safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-interactive-map-app-location-database-watchlist/",
        "/map/",
        "/map-claim-ledger/",
        "/map-evidence-board/",
        "/blog/gta-6-map-size-rumours-explained/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2516-ai-voice-cast-invite-scam-route-2026-06-12",
      "type": "reader action routing / AI voice cast invite scam safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-voice-actors-cast-jason-lucia-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2515-beta-nda-bug-bounty-invite-scam-route-2026-06-12",
      "type": "reader action routing / beta NDA bug-bounty invite scam safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/preorder-safety-centre/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2514-screenshot-watermark-verification-scam-route-2026-06-12",
      "type": "reader action routing / screenshot watermark verification scam safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/media-gallery/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2513-casting-call-paid-audition-scam-route-2026-06-12",
      "type": "reader action routing / casting call paid audition scam safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-voice-actors-cast-jason-lucia-watchlist/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2512-livestream-ticket-premiere-pass-scam-route-2026-06-12",
      "type": "reader action routing / livestream ticket premiere-pass scam safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-trailer-3-countdown-watchlist/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/preorder-safety-centre/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2511-map-leak-malware-route-2026-06-12",
      "type": "reader action routing / map leak malware safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-interactive-map-app-location-database-watchlist/",
        "/map/",
        "/map-claim-ledger/",
        "/map-evidence-board/",
        "/blog/gta-6-map-size-rumours-explained/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2510-playable-apk-early-download-scam-route-2026-06-12",
      "type": "reader action routing / playable APK early download scam safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/platform-store-source-router/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2509-chargeback-refund-fee-scam-route-2026-06-12",
      "type": "reader action routing / chargeback refund fee scam safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/preorder-safety-centre/",
        "/platform-store-source-router/",
        "/preorder-store-checker/",
        "/buying-guide/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2508-release-date-snippet-source-clarity-2026-06-12",
      "type": "release date / source clarity AEO",
      "affectedRoutes": [
        "/release-date/",
        "/timeline/",
        "/confirmed-vs-rumoured/",
        "/official-sources/",
        "/data/search-index.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2507-giveaway-prize-shipping-scam-route-2026-06-12",
      "type": "reader action routing / giveaway prize shipping scam safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/preorder-safety-centre/",
        "/platform-store-source-router/",
        "/buying-guide/",
        "/blog/gta-6-wishlist-alerts-official-page-tracker/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2506-warranty-extension-scam-route-2026-06-12",
      "type": "reader action routing / warranty extension scam safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/preorder-safety-centre/",
        "/platform-store-source-router/",
        "/preorder-store-checker/",
        "/buying-guide/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2505-closed-beta-email-invite-scam-route-2026-06-12",
      "type": "reader action routing / closed beta email invite scam safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/preorder-safety-centre/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2504-preorder-receipt-resale-scam-route-2026-06-12",
      "type": "reader action routing / preorder receipt resale scam safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/preorder-safety-centre/",
        "/platform-store-source-router/",
        "/preorder-store-checker/",
        "/buying-guide/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2503-launcher-error-code-triage-route-2026-06-12",
      "type": "reader action routing / launcher error-code support scam safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-server-status-online-error-code-watchlist/",
        "/blog/gta-6-preload-download-size-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/platform-store-source-router/",
        "/server-status-source-router/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2502-fan-map-download-scam-route-2026-06-12",
      "type": "reader action routing / fan-made map download scam safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/map/",
        "/map-claim-ledger/",
        "/map-evidence-board/",
        "/blog/gta-6-map-size-rumours-explained/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2501-discord-bot-whitelist-scam-route-2026-06-12",
      "type": "reader action routing / Discord bot whitelist scam safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2500-preload-troubleshooting-tool-scam-route-2026-06-12",
      "type": "reader action routing / preload troubleshooting tool scam safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-preload-download-size-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/platform-store-source-router/",
        "/server-status-source-router/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2499-fan-event-qr-ticket-scam-route-2026-06-12",
      "type": "reader action routing / fan-event QR ticket scam safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/preorder-safety-centre/",
        "/platform-store-source-router/",
        "/buying-guide/",
        "/blog/gta-6-wishlist-alerts-official-page-tracker/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2498-streaming-key-resale-scam-route-2026-06-12",
      "type": "reader action routing / streaming key resale scam safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/creator-toolkit/",
        "/preorder-safety-centre/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2497-resale-ticket-event-pass-scam-route-2026-06-12",
      "type": "reader action routing / resale ticket event-pass scam safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/preorder-safety-centre/",
        "/platform-store-source-router/",
        "/buying-guide/",
        "/blog/gta-6-wishlist-alerts-official-page-tracker/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2496-vpn-geo-unlock-scam-route-2026-06-12",
      "type": "reader action routing / VPN geo-unlock scam safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/platform-store-source-router/",
        "/preorder-safety-centre/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2495-gift-card-refund-support-scam-route-2026-06-12",
      "type": "reader action routing / gift-card refund support scam safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/preorder-safety-centre/",
        "/platform-store-source-router/",
        "/preorder-store-checker/",
        "/buying-guide/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2494-fake-moderation-appeal-scam-route-2026-06-12",
      "type": "reader action routing / fake moderation appeal scam safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-server-status-online-error-code-watchlist/",
        "/preorder-safety-centre/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2493-ai-voice-clone-audio-scam-route-2026-06-12",
      "type": "reader action routing / AI voice clone audio scam safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-voice-actors-cast-jason-lucia-watchlist/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2492-fan-made-installer-safety-route-2026-06-12",
      "type": "reader action routing / fan-made installer safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2491-benchmark-test-download-safety-route-2026-06-12",
      "type": "reader action routing / benchmark test download safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-console-performance-60fps-ps5-pro-watchlist/",
        "/blog/gta-6-system-requirements-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2490-synthetic-preview-scam-safety-route-2026-06-12",
      "type": "reader action routing / synthetic preview scam safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/blog/gta-6-trailer-3-countdown-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2489-fake-beta-invite-resale-safety-route-2026-06-12",
      "type": "reader action routing / fake beta invite resale safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/preorder-safety-centre/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2488-console-preorder-deposit-safety-route-2026-06-12",
      "type": "reader action routing / console preorder deposit safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/platform-store-source-router/",
        "/buying-guide/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2487-mod-menu-exploit-download-safety-route-2026-06-12",
      "type": "reader action routing / mod-menu exploit download safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-server-status-online-error-code-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2486-trailer-analysis-download-safety-route-2026-06-12",
      "type": "reader action routing / trailer-analysis download safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-trailer-2-breakdown/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/media-gallery/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2485-stolen-account-recovery-service-action-route-2026-06-12",
      "type": "reader action routing / stolen-account recovery service safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/platform-store-source-router/",
        "/server-status-source-router/",
        "/preorder-safety-centre/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2484-console-bundle-giveaway-action-route-2026-06-12",
      "type": "reader action routing / fake console bundle giveaway safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/preorder-safety-centre/",
        "/platform-store-source-router/",
        "/preorder-store-checker/",
        "/buying-guide/",
        "/blog/gta-6-wishlist-alerts-official-page-tracker/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2483-preorder-refund-support-action-route-2026-06-12",
      "type": "reader action routing / preorder refund support safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/preorder-safety-centre/",
        "/platform-store-source-router/",
        "/preorder-store-checker/",
        "/buying-guide/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2482-fake-job-recruitment-action-route-2026-06-11",
      "type": "reader action routing / fake job recruitment safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2481-review-copy-download-action-route-2026-06-11",
      "type": "reader action routing / review-copy download safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2480-fake-beta-invite-action-route-2026-06-11",
      "type": "reader action routing / fake beta invite safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/preorder-store-checker/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2479-account-linking-scam-action-route-2026-06-11",
      "type": "reader action routing / account-linking scam safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/platform-store-source-router/",
        "/server-status-source-router/",
        "/preorder-safety-centre/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2478-account-recovery-action-route-2026-06-11",
      "type": "reader action routing / account recovery safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/platform-store-source-router/",
        "/preorder-safety-centre/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/reader-action-router.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-2477-wishlist-alert-action-route-2026-06-11",
      "type": "reader action routing / alert safety AEO",
      "affectedRoutes": [
        "/reader-action-router/",
        "/blog/gta-6-wishlist-alerts-official-page-tracker/",
        "/preorder-store-checker/",
        "/preorder-safety-centre/",
        "/platform-store-source-router/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/data/reader-action-router.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "gta-6-wishlist-alerts-official-page-tracker-2026-06-11",
      "type": "new article / alert safety SEO-AEO coverage",
      "affectedRoutes": [
        "/blog/gta-6-wishlist-alerts-official-page-tracker/",
        "/blog/",
        "/official-sources/",
        "/preorder-safety-centre/",
        "/platform-store-source-router/",
        "/preorder-store-checker/",
        "/buying-guide/",
        "/blog/gta-6-price-cost-editions-watchlist/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/data/blog-posts.json",
        "/data/query-to-page-map.json",
        "/data/search-index.json",
        "/data/article-search-intent-packets.json",
        "/data/article-share-packets.json",
        "/data/article-safe-answer-strips.json",
        "/data/answer-engine-packet.json",
        "/sitemap.xml",
        "/feed.xml",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "gta-6-refund-cancellation-buyer-safety-article-2026-06-06",
      "type": "new article / buyer safety SEO-AEO coverage",
      "affectedRoutes": [
        "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "/blog/",
        "/buying-guide/",
        "/preorder-safety-centre/",
        "/platform-store-source-router/",
        "/preorder-store-checker/",
        "/blog/gta-6-price-cost-editions-watchlist/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/data/blog-posts.json",
        "/data/query-to-page-map.json",
        "/data/search-index.json",
        "/data/article-search-intent-packets.json",
        "/data/article-share-packets.json",
        "/data/article-safe-answer-strips.json",
        "/data/answer-engine-packet.json",
        "/sitemap.xml",
        "/feed.xml",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-1163-official-source-freshness-handoff-cue-2026-05-31",
      "type": "official sources/freshness handoff cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "map-size-article-body-depth-pass-2026-05-30",
      "type": "article depth/map source-safety body expansion",
      "affectedRoutes": [
        "/blog/gta-6-map-size-rumours-explained/",
        "/map/",
        "/map-claim-ledger/",
        "/map-evidence-board/",
        "/blog/what-is-leonida/",
        "/blog/gta-6-real-life-locations-landmarks-watchlist/",
        "/blog/gta-6-trailer-2-breakdown/",
        "/confirmed-vs-rumoured/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "jason-character-depth-pass-2026-05-30",
      "type": "article depth/character source-safe expansion",
      "affectedRoutes": [
        "/blog/who-is-jason/",
        "/characters/",
        "/blog/who-is-lucia/",
        "/blog/gta-6-story-character-switching-coop-watchlist/",
        "/blog/gta-6-voice-actors-cast-jason-lucia-watchlist/",
        "/data/blog-posts.json",
        "/data/article-search-intent-packets.json",
        "/data/article-share-packets.json",
        "/data/article-safe-answer-strips.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "delay-history-internal-links-wired-2026-05-30",
      "type": "internal linking / SEO discoverability pass",
      "affectedRoutes": [
        "/release-date/",
        "/blog/gta-6-delay-history-release-date-changes/",
        "/sitemap.xml",
        "/data/site-inventory.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "console-performance-depth-pass-2026-05-30",
      "type": "article depth/performance claim expansion",
      "affectedRoutes": [
        "/blog/gta-6-console-performance-60fps-ps5-pro-watchlist/",
        "/buying-guide/",
        "/platform-planner/",
        "/blog/gta-6-ps5-vs-xbox-pc-switch-2-platform-buying-watchlist/",
        "/blog/gta-6-controller-keyboard-mouse-steering-wheel-vr-accessory-watchlist/",
        "/blog/gta-6-cloud-gaming-remote-play-handheld-streaming-watchlist/",
        "/blog/gta-6-system-requirements-watchlist/",
        "/features/",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "price-platforms-new-articles-2026-05-30",
      "type": "new article / SEO gap closure",
      "affectedRoutes": [
        "/blog/gta-6-price-cost-editions-watchlist/",
        "/blog/gta-6-platforms-consoles-pc/",
        "/blog/",
        "/buying-guide/",
        "/preorder-safety-centre/",
        "/release-date/",
        "/confirmed-vs-rumoured/",
        "/data/blog-posts.json",
        "/data/search-index.json",
        "/data/article-search-intent-packets.json",
        "/data/answer-engine-packet.json",
        "/sitemap.xml",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "activities-minigames-reader-depth-pass-2026-05-30",
      "type": "article depth/world-activity reader guidance expansion",
      "affectedRoutes": [
        "/blog/gta-6-activities-minigames-sports-fishing-watchlist/",
        "/guides/",
        "/features/",
        "/map/",
        "/blog/gta-6-collectibles-100-percent-completion-watchlist/",
        "/blog/gta-6-interiors-enterable-buildings-businesses-watchlist/",
        "/blog/gta-6-wildlife-animals-watchlist/",
        "/blog/gta-6-money-businesses-properties-watchlist/",
        "/data/activities-minigames-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-1145-official-source-next-check-cue-2026-05-29",
      "type": "official sources/next-check cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-1142-official-source-reader-clarity-cue-2026-05-29",
      "type": "official sources/reader clarity cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-1125-official-source-next-action-cue-2026-05-27",
      "type": "official sources/next-action cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-1122-official-source-next-step-cue-2026-05-27",
      "type": "official sources/next-step cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-1119-official-source-verification-cue-2026-05-27",
      "type": "official sources/verification cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-1116-official-source-verification-cue-2026-05-27",
      "type": "official sources/verification cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-1113-official-source-verification-cue-2026-05-26",
      "type": "official sources/verification cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-1108-official-source-next-step-cue-2026-05-26",
      "type": "official sources/next-step cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-1103-official-source-reader-action-cue-2026-05-26",
      "type": "official sources/reader action cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-1100-official-source-priority-ladder-cue-2026-05-26",
      "type": "official sources/priority ladder cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-1096-official-source-freshness-cue-2026-05-26",
      "type": "official sources/freshness cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-1094-official-source-reader-confidence-cue-2026-05-26",
      "type": "official sources/reader confidence cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-1078-official-source-next-scan-cue-2026-05-26",
      "type": "official sources/next-scan cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-1071-official-source-action-check-cue-2026-05-26",
      "type": "official sources/action check cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-1068-official-source-decision-trail-cue-2026-05-26",
      "type": "official sources/decision trail cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-1065-official-source-freshness-cue-2026-05-26",
      "type": "official sources/freshness cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-1059-source-route-next-action-cue-2026-05-26",
      "type": "official sources/source-route next-action cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-1054-official-source-route-handoff-cue-2026-05-26",
      "type": "official sources/route handoff cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-1051-official-source-planning-cue-2026-05-26",
      "type": "official sources/planning cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-1048-official-source-evidence-cue-2026-05-26",
      "type": "official sources/evidence cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-1045-official-source-verification-cue-2026-05-26",
      "type": "official sources/verification cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-1042-official-source-scan-action-cue-2026-05-26",
      "type": "official sources/scan action cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-1039-official-source-decision-cue-2026-05-26",
      "type": "official sources/decision cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-1035-official-source-completion-cue-2026-05-26",
      "type": "official sources/completion cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-1031-official-source-escalation-cue-2026-05-26",
      "type": "official sources/escalation cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-1027-official-source-route-cue-2026-05-26",
      "type": "official sources/route cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-1024-official-source-answer-reuse-cue-2026-05-26",
      "type": "official sources/answer reuse cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-1019-official-source-next-scan-cue-2026-05-26",
      "type": "official sources/next-scan cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-1015-official-source-health-cue-2026-05-26",
      "type": "official sources/source health cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-1012-official-source-queue-cue-2026-05-26",
      "type": "official sources/queue cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-1009-official-source-handoff-cue-2026-05-26",
      "type": "official sources/handoff cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-1007-official-source-checkpoint-cue-2026-05-26",
      "type": "official sources/checkpoint cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-1005-official-source-confidence-anchor-cue-2026-05-26",
      "type": "official sources/confidence anchor cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-1001-official-source-next-step-cue-2026-05-26",
      "type": "official sources/next-step cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-998-official-source-verification-path-cue-2026-05-26",
      "type": "official sources/verification path cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-994-official-source-action-ladder-2026-05-26",
      "type": "official sources/action ladder update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-991-source-readiness-cue-2026-05-26",
      "type": "official sources/source-readiness cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-989-official-source-follow-through-cue-2026-05-26",
      "type": "official sources/follow-through cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-986-official-source-decision-cue-2026-05-26",
      "type": "official sources/decision cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-983-official-source-evidence-handback-cue-2026-05-26",
      "type": "official sources/evidence handback cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-980-official-source-route-checkpoint-2026-05-26",
      "type": "official sources/route checkpoint cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-978-official-source-evidence-drill-down-cue-2026-05-26",
      "type": "official sources/evidence drill-down cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-975-official-source-path-next-step-cue-2026-05-26",
      "type": "official sources/source-path next-step cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-973-official-source-confidence-cue-2026-05-25",
      "type": "official sources/confidence cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-970-official-source-reader-checkpoint-2026-05-25",
      "type": "official sources/reader checkpoint update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-968-official-source-completion-cue-2026-05-25",
      "type": "official sources/completion cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-965-official-source-reader-action-cue-2026-05-25",
      "type": "official sources/reader action cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-963-official-source-next-check-cue-2026-05-25",
      "type": "official sources/next-check cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-960-official-source-handoff-check-cue-2026-05-25",
      "type": "official sources/handoff check cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/source-monitor-impact.json",
        "/data/source-escalation-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-939-official-source-next-check-cue-2026-05-25",
      "type": "official sources/next-check cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-935-official-source-verification-cue-2026-05-25",
      "type": "official sources/verification cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-931-official-source-reader-decision-cue-2026-05-25",
      "type": "official sources/reader decision cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-928-official-source-next-step-cue-2026-05-25",
      "type": "official sources/next-step cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-924-official-source-evidence-continuity-cue-2026-05-25",
      "type": "official sources/evidence continuity cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-923-official-source-handoff-cue-2026-05-25",
      "type": "official sources/handoff cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-917-official-source-route-clarity-cue-2026-05-25",
      "type": "official sources/route clarity cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-914-official-source-answer-check-cue-2026-05-25",
      "type": "official sources/answer check cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-911-official-source-reader-proof-cue-2026-05-25",
      "type": "official sources/reader proof cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-907-official-source-action-cue-2026-05-25",
      "type": "official sources/action cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-904-official-source-scan-cue-2026-05-25",
      "type": "official sources/scan cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-901-official-source-next-action-cue-2026-05-25",
      "type": "official sources/next-action cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-reader-value-playbooks.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-895-official-source-reader-confidence-cue-2026-05-25",
      "type": "official sources/reader confidence cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-892-official-source-follow-through-receipt-2026-05-25",
      "type": "official sources/follow-through receipt update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-889-official-source-decision-cue-2026-05-25",
      "type": "official sources/decision cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-887-official-source-next-step-cue-2026-05-25",
      "type": "official sources/next-step cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-884-official-source-recovery-cue-2026-05-25",
      "type": "official sources/recovery cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-881-official-source-confidence-cue-2026-05-25",
      "type": "official sources/confidence cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-878-official-source-freshness-cue-2026-05-25",
      "type": "official sources/freshness cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-875-proof-departure-ledger-2026-05-25",
      "type": "official sources/proof-departure ledger update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "linear-stalled-official-source-proof-departure-cue-2026-05-25",
      "type": "official sources/proof-departure cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-871-official-source-next-step-cue-2026-05-25",
      "type": "official sources/next-step cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-868-official-source-validation-cue-2026-05-25",
      "type": "official sources/validation cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-865-official-source-verification-cue-2026-05-25",
      "type": "official sources/verification cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-862-official-source-comparison-cue-2026-05-25",
      "type": "official sources/comparison cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-860-official-source-reader-cue-2026-05-25",
      "type": "official sources/reader cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-850-official-source-evidence-cue-2026-05-25",
      "type": "official sources/evidence cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-848-official-source-scan-cue-2026-05-25",
      "type": "official sources/scan cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-845-official-source-action-cue-2026-05-25",
      "type": "official sources/action cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/source-monitor-checks.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-843-official-source-next-step-cue-2026-05-25",
      "type": "official sources/next-step cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-841-official-source-next-check-cue-2026-05-25",
      "type": "official sources/next-check cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-839-official-source-confidence-cue-2026-05-25",
      "type": "official sources/confidence cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-836-official-source-verification-cue-2026-05-25",
      "type": "official sources/verification cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-831-official-source-assurance-cue-2026-05-25",
      "type": "official sources/assurance cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-827-official-source-confidence-cue-2026-05-25",
      "type": "official sources/confidence cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-823-official-source-reader-action-cue-2026-05-25",
      "type": "official sources/reader action cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-819-official-source-next-check-cue-2026-05-25",
      "type": "official sources/next-check cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-815-official-source-reader-handoff-filter-2026-05-25",
      "type": "official sources/reader handoff filter update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-812-official-source-reader-triage-cue-2026-05-25",
      "type": "official sources/reader triage cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-809-source-check-briefing-cue-2026-05-25",
      "type": "official sources/source-check briefing update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-805-launch-readiness-pulse-2026-05-25",
      "type": "official sources/launch-readiness pulse update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-802-official-source-signal-cue-2026-05-25",
      "type": "official sources/signal cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-799-official-source-next-action-cue-2026-05-25",
      "type": "official sources/next-action cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-797-official-source-clarity-cue-2026-05-24",
      "type": "official sources/clarity cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-794-official-source-readiness-cue-2026-05-24",
      "type": "official sources/readiness cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-791-official-source-reader-cue-2026-05-24",
      "type": "official sources/reader cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-787-official-source-verification-cue-2026-05-24",
      "type": "official sources/verification cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-783-official-source-next-read-cue-2026-05-24",
      "type": "official sources/next-read cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-778-official-source-confidence-cue-2026-05-24",
      "type": "official sources/confidence cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-775-official-source-reader-decision-cue-2026-05-24",
      "type": "official sources/reader decision cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-773-official-source-action-cue-2026-05-24",
      "type": "official sources/action cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-768-official-source-reader-cue-2026-05-24",
      "type": "official sources/reader cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-765-official-source-next-step-cue-2026-05-24",
      "type": "official sources/next-step cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-763-official-source-clarity-cue-2026-05-24",
      "type": "official sources/clarity cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-759-official-source-next-step-clarity-cue-2026-05-24",
      "type": "official sources/next-step clarity cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-756-official-source-scan-cue-2026-05-24",
      "type": "official sources/scan cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-754-official-source-route-cue-2026-05-24",
      "type": "official sources/route cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-752-official-source-verification-cue-2026-05-24",
      "type": "official sources/verification cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-750-official-source-decision-cue-2026-05-24",
      "type": "official sources/decision cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-746-official-source-scan-receipt-cue-2026-05-24",
      "type": "official sources/scan receipt cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-744-official-source-next-step-cue-2026-05-24",
      "type": "official sources/next-step cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-739-official-source-handoff-cue-2026-05-24",
      "type": "official sources/handoff cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-734-official-source-priority-cue-2026-05-24",
      "type": "official sources/priority cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-730-official-source-next-step-handoff-cue-2026-05-24",
      "type": "official sources/next-step handoff cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-728-official-source-action-dispatch-cue-2026-05-24",
      "type": "official sources/action dispatch cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-720-official-source-confidence-cue-2026-05-24",
      "type": "official sources/confidence cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-712-official-source-replay-cue-2026-05-24",
      "type": "official sources/replay cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-711-official-source-scan-cue-2026-05-24",
      "type": "official sources/scan cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-708-official-source-comparison-cue-2026-05-24",
      "type": "official sources/comparison cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-705-official-source-clarity-cue-2026-05-24",
      "type": "official sources/clarity cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-702-official-source-next-step-cue-2026-05-24",
      "type": "official sources/next-step cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-699-official-source-action-cue-2026-05-24",
      "type": "official sources/action cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-696-official-source-trust-relay-cue-2026-05-24",
      "type": "official sources/trust relay cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-692-official-source-verification-cue-2026-05-24",
      "type": "official sources/verification queue cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-689-official-source-reader-triage-cue-2026-05-24",
      "type": "official sources/reader triage cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-668-official-source-source-ladder-cue-2026-05-24",
      "type": "official sources/source-ladder cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-664-official-source-escalation-cue-2026-05-24",
      "type": "official sources/escalation cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-661-official-source-confidence-cue-2026-05-24",
      "type": "official sources/confidence cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-658-official-source-evidence-relay-cue-2026-05-24",
      "type": "official sources/evidence relay cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-655-official-source-trust-cue-2026-05-24",
      "type": "official sources/trust cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-652-official-source-next-step-cue-2026-05-24",
      "type": "official sources/next-step cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-649-official-source-readiness-cue-2026-05-24",
      "type": "official sources/readiness cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-646-official-source-decision-cue-2026-05-24",
      "type": "official sources/decision cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-643-official-source-clarity-cue-2026-05-24",
      "type": "official sources/clarity cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-641-official-source-evidence-action-cue-2026-05-24",
      "type": "official sources/evidence action cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-639-official-source-scan-cue-2026-05-24",
      "type": "official sources/scan cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-636-official-source-verification-cue-2026-05-24",
      "type": "official sources/verification cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-633-official-source-action-readiness-checksum-2026-05-24",
      "type": "official sources/action-readiness checksum update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-630-official-source-next-step-cue-2026-05-24",
      "type": "official sources/next-step cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-628-official-source-completion-cue-2026-05-24",
      "type": "official sources/completion cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-625-official-source-scan-action-cue-2026-05-24",
      "type": "official sources/scan action cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-622-official-source-action-cue-2026-05-24",
      "type": "official sources/action handoff cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-620-official-source-continuity-cue-2026-05-24",
      "type": "official sources/continuity cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "variety-zelnick-summer-marketing-sweep-2026-05-24",
      "type": "source-watch/marketing and price corroboration update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-change-feed/",
        "/release-date/",
        "/timeline/",
        "/blog/gta-6-trailer-3-countdown-watchlist/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/data/source-monitor-checks.json",
        "/data/source-freshness-snapshot.json",
        "/data/source-sweep-receipts.json",
        "/data/source-coverage-ledger.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-618-official-source-clarity-cue-2026-05-24",
      "type": "official sources/clarity cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-616-official-source-recency-cue-2026-05-24",
      "type": "official sources/recency cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-613-official-source-scan-cue-2026-05-24",
      "type": "official sources/scan cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-610-official-source-confidence-carry-cue-2026-05-24",
      "type": "official sources/confidence carry cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-607-official-source-next-step-cue-2026-05-24",
      "type": "official sources/next-step cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-604-official-source-handoff-checkpoint-2026-05-24",
      "type": "official sources/handoff checkpoint update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-601-official-source-evidence-handoff-cue-2026-05-24",
      "type": "official sources/evidence handoff cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-598-official-source-pass-receipt-2026-05-24",
      "type": "official sources/pass receipt update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-591-official-source-completion-checksum-2026-05-24",
      "type": "official sources/completion checksum update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-588-official-source-handoff-lock-2026-05-24",
      "type": "official sources/handoff lock update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-585-official-source-closure-packet-2026-05-24",
      "type": "official sources/closure packet update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-582-official-source-inheritance-checkpoint-2026-05-24",
      "type": "official sources/inheritance checkpoint update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-579-official-source-replay-checklist-2026-05-24",
      "type": "official sources/replay checklist update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-576-official-source-continuation-checkpoint-2026-05-24",
      "type": "official sources/continuation checkpoint update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-573-official-source-handoff-compare-cue-2026-05-24",
      "type": "official sources/handoff compare cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-571-official-source-reuse-audit-cue-2026-05-24",
      "type": "official sources/reuse audit cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-568-official-source-handoff-replay-cue-2026-05-24",
      "type": "official sources/handoff replay cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-565-official-source-reuse-verification-cue-2026-05-24",
      "type": "official sources/reuse verification cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-562-official-source-reuse-checkpoint-2026-05-24",
      "type": "official sources/reuse checkpoint update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-559-official-source-completion-handoff-2026-05-24",
      "type": "official sources/completion handoff update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-556-official-source-intake-cue-2026-05-23",
      "type": "official sources/intake cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-553-official-source-handoff-delta-receipt-2026-05-23",
      "type": "official sources/handoff delta receipt update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-550-official-source-replay-checksum-2026-05-23",
      "type": "official sources/replay checksum update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-547-official-source-completion-cue-2026-05-23",
      "type": "official sources/completion cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-544-official-source-completion-cue-2026-05-23",
      "type": "official sources/completion cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-541-official-source-assurance-cue-2026-05-23",
      "type": "official sources/assurance cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-540-official-source-reader-cue-2026-05-23",
      "type": "official sources/reader cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-536-official-source-verification-cue-2026-05-23",
      "type": "official sources/verification cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-533-official-source-next-check-cue-2026-05-23",
      "type": "official sources/next-check cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-530-official-source-momentum-cue-2026-05-23",
      "type": "official sources/momentum cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-528-official-source-relay-clarity-cue-2026-05-23",
      "type": "official sources/relay clarity cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-526-official-source-scanability-cue-2026-05-23",
      "type": "official sources/scanability cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-523-official-source-next-step-cue-2026-05-23",
      "type": "official sources/next-step cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-520-official-source-closeout-anchor-2026-05-23",
      "type": "official sources/closeout anchor update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-517-official-source-handoff-seal-2026-05-23",
      "type": "official sources/handoff seal update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-514-official-source-handoff-checksum-2026-05-23",
      "type": "official sources/handoff checksum update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-511-official-source-handoff-preflight-2026-05-23",
      "type": "official sources/handoff preflight update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-509-official-source-reuse-receipt-2026-05-23",
      "type": "official sources/reuse receipt update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-506-official-source-reader-proof-bundle-2026-05-23",
      "type": "official sources/reader proof bundle update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-503-official-source-pass-forward-cue-2026-05-23",
      "type": "official sources/pass-forward cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-500-official-source-closeout-checksum-2026-05-23",
      "type": "official sources/closeout checksum update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-498-official-source-handoff-lock-2026-05-23",
      "type": "official sources/handoff lock update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-495-official-source-handoff-replay-check-2026-05-23",
      "type": "official sources/handoff replay check update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-491-official-source-handoff-verifier-2026-05-23",
      "type": "official sources/handoff verifier update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-488-official-source-reuse-cue-2026-05-23",
      "type": "official sources/reuse cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-485-official-source-action-cue-2026-05-23",
      "type": "official sources/action cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-483-official-source-handoff-checksum-2026-05-23",
      "type": "official sources/handoff checksum update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-479-official-source-handoff-checkpoint-2026-05-23",
      "type": "official sources/handoff checkpoint update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-476-official-source-reader-cue-2026-05-23",
      "type": "official sources/reader cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-473-official-source-completion-cue-2026-05-23",
      "type": "official sources/completion cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-470-official-source-continuity-lock-2026-05-23",
      "type": "official sources/continuity lock update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-466-official-source-answer-receipt-2026-05-23",
      "type": "official sources/answer receipt update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-463-official-source-handoff-receipt-2026-05-23",
      "type": "official sources/handoff receipt update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-460-official-source-closeout-cue-2026-05-23",
      "type": "official sources/closeout update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-457-official-source-completion-cue-2026-05-23",
      "type": "official sources/completion update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-455-official-source-follow-up-cue-2026-05-23",
      "type": "official sources/follow-up update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-454-official-evidence-intake-cue-2026-05-23",
      "type": "official sources/evidence intake update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-452-official-checkpoint-clarity-cue-2026-05-23",
      "type": "official sources/checkpoint clarity update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-450-official-source-next-step-cue-2026-05-23",
      "type": "official sources/next-step update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-448-official-status-next-action-cue-2026-05-23",
      "type": "official sources/status next-action update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-446-official-source-confidence-cue-2026-05-23",
      "type": "official sources/source-confidence update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-444-reader-decision-clarity-cue-2026-05-23",
      "type": "official sources/reader decision clarity update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-442-source-decision-clarity-cue-2026-05-23",
      "type": "official sources/source-decision clarity update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-440-source-to-action-clarity-cue-2026-05-23",
      "type": "launch command/source-to-action clarity update",
      "affectedRoutes": [
        "/launch-command-center/",
        "/reader-action-router/",
        "/source-update-workbench/",
        "/correction-impact-router/",
        "/source-policy/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-438-verification-path-cue-2026-05-23",
      "type": "official sources/verification path update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-436-source-action-clarity-cue-2026-05-23",
      "type": "official sources/action clarity update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-review-queue/",
        "/source-change-feed/",
        "/correction-impact-router/",
        "/data/official-source-status-snapshots.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-434-official-source-delta-triage-cue-2026-05-23",
      "type": "launch command/source-delta triage update",
      "affectedRoutes": [
        "/launch-command-center/",
        "/official-sources/",
        "/source-update-workbench/",
        "/source-review-queue/",
        "/source-policy/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-432-official-source-delta-cue-2026-05-23",
      "type": "launch command/source-delta scannability update",
      "affectedRoutes": [
        "/launch-command-center/",
        "/official-sources/",
        "/source-update-workbench/",
        "/source-review-queue/",
        "/source-policy/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-430-confidence-language-cue-2026-05-23",
      "type": "launch command/source-confidence microcopy update",
      "affectedRoutes": [
        "/launch-command-center/",
        "/official-sources/",
        "/source-change-feed/",
        "/source-review-queue/",
        "/rumour-firewall/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-428-freshness-decision-cue-2026-05-23",
      "type": "launch command/freshness-decision scannability update",
      "affectedRoutes": [
        "/launch-command-center/",
        "/official-sources/",
        "/source-review-queue/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-427-evidence-to-action-cue-2026-05-23",
      "type": "launch command/evidence-to-action scannability update",
      "affectedRoutes": [
        "/launch-command-center/",
        "/official-sources/",
        "/source-update-workbench/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-425-source-priority-actionrail-2026-05-23",
      "type": "launch command/source-priority scannability update",
      "affectedRoutes": [
        "/launch-command-center/",
        "/official-sources/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-420-chatbot-command-center-discovery-cue-2026-05-23",
      "type": "launch command/chatbot discovery update",
      "affectedRoutes": [
        "/launch-command-center/",
        "/faq/",
        "/assets/app.js",
        "/assets/styles.css",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "my-419-launch-readiness-freshness-action-rail-2026-05-23",
      "type": "launch command/scannability update",
      "affectedRoutes": [
        "/launch-command-center/",
        "/official-sources/",
        "/reader-action-router/",
        "/source-update-workbench/",
        "/source-policy/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "seven-forty-four-official-source-action-trail-2026-05-23",
      "type": "source trust/action trail update",
      "affectedRoutes": [
        "/official-sources/",
        "/data/official-source-status-snapshots.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "seven-eleven-official-source-next-action-receipt-2026-05-23",
      "type": "source trust/next-action receipt update",
      "affectedRoutes": [
        "/official-sources/",
        "/data/official-source-status-snapshots.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "six-fifty-four-official-source-intake-checkpoint-2026-05-23",
      "type": "source trust/intake checkpoint update",
      "affectedRoutes": [
        "/official-sources/",
        "/data/official-source-status-snapshots.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "six-thirty-five-official-source-verification-handoff-2026-05-23",
      "type": "source trust/verification handoff update",
      "affectedRoutes": [
        "/official-sources/",
        "/data/official-source-status-snapshots.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "six-sixteen-official-verification-handoff-marker-2026-05-23",
      "type": "source trust/handoff marker update",
      "affectedRoutes": [
        "/official-sources/",
        "/data/official-source-status-snapshots.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "five-twenty-three-official-verification-confidence-trail-2026-05-23",
      "type": "source trust/confidence trail update",
      "affectedRoutes": [
        "/official-sources/",
        "/data/official-source-status-snapshots.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "five-oh-seven-official-source-decision-checksum-2026-05-23",
      "type": "source trust/decision checksum update",
      "affectedRoutes": [
        "/official-sources/",
        "/data/official-source-status-snapshots.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "four-forty-one-official-source-decision-checkpoint-2026-05-23",
      "type": "source trust/decision checkpoint update",
      "affectedRoutes": [
        "/official-sources/",
        "/data/official-source-status-snapshots.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "four-twenty-four-official-next-check-clarity-cue-2026-05-23",
      "type": "source trust/next-check clarity update",
      "affectedRoutes": [
        "/official-sources/",
        "/data/official-source-status-snapshots.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "four-oh-seven-official-verification-decision-cue-2026-05-23",
      "type": "source trust/decision cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/data/official-source-status-snapshots.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "three-fifty-two-official-source-next-action-cue-2026-05-23",
      "type": "source trust/next-action cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/data/official-source-status-snapshots.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "three-twenty-seven-official-verification-handoff-2026-05-23",
      "type": "source trust/verification handoff update",
      "affectedRoutes": [
        "/official-sources/",
        "/data/official-source-status-snapshots.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "three-twelve-source-freshness-action-cue-2026-05-23",
      "type": "source trust/action cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/data/official-source-status-snapshots.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "two-fifty-seven-no-leaks-confidence-snapshot-2026-05-23",
      "type": "source trust/no-leaks confidence update",
      "affectedRoutes": [
        "/official-sources/",
        "/data/official-source-status-snapshots.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "two-thirty-source-freshness-reader-cue-2026-05-23",
      "type": "source trust/freshness reader cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/data/official-source-status-snapshots.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "two-fifteen-official-citation-confidence-pass-2026-05-23",
      "type": "source trust/citation confidence update",
      "affectedRoutes": [
        "/official-sources/",
        "/data/official-source-status-snapshots.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "one-forty-five-evidence-clarity-panel-2026-05-23",
      "type": "source trust/evidence clarity update",
      "affectedRoutes": [
        "/official-sources/",
        "/data/official-source-status-snapshots.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "one-thirty-trust-center-source-freshness-cue-2026-05-23",
      "type": "source trust/freshness cue update",
      "affectedRoutes": [
        "/official-sources/",
        "/data/official-source-status-snapshots.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "one-fifteen-official-source-safety-snapshot-2026-05-23",
      "type": "source trust/no-leaks snapshot update",
      "affectedRoutes": [
        "/official-sources/",
        "/data/official-source-status-snapshots.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "midnight-source-safety-recap-2026-05-23",
      "type": "source trust/no-leaks recap update",
      "affectedRoutes": [
        "/official-sources/",
        "/data/official-source-status-snapshots.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "late-night-verified-status-snapshot-2026-05-22",
      "type": "source trust/public snapshot update",
      "affectedRoutes": [
        "/official-sources/",
        "/data/official-source-status-snapshots.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "police-wanted-lead-answer-gate-2026-05-23",
      "type": "article depth/law-system lead-answer gate",
      "affectedRoutes": [
        "/blog/gta-6-police-wanted-system-watchlist/",
        "/features/",
        "/guides/",
        "/rp/",
        "/blog/social-media-gameplay-predictions/",
        "/post-launch-verification-lab/",
        "/data/police-wanted-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "mobile-download-lead-answer-change-gate-2026-05-22",
      "type": "article depth/player-safety lead-answer gate",
      "affectedRoutes": [
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/platform-store-source-router/",
        "/preorder-safety-centre/",
        "/blog/gta-6-game-pass-ps-plus-subscription-watchlist/",
        "/blog/gta-6-cloud-gaming-remote-play-handheld-streaming-watchlist/",
        "/data/mobile-download-safety-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "creator-campaign-packet-export-2026-05-22",
      "type": "product UX/creator export polish update",
      "affectedRoutes": [
        "/creator-toolkit/",
        "/creator-calendar-builder/",
        "/content-calendar/",
        "/launch-packet-builder/",
        "/newsletter/",
        "/blog/creator-video-ideas/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep newsletter sends draft-only until explicit approval for external delivery"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "newsletter campaign sends"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "account-security-incident-triage-lane-2026-05-22",
      "type": "article depth/account incident triage update",
      "affectedRoutes": [
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-server-status-online-error-code-watchlist/",
        "/server-status-source-router/",
        "/platform-store-source-router/",
        "/reader-action-router/",
        "/post-launch-verification-lab/",
        "/data/account-security-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "official-source-no-change-sweep-2026-05-22",
      "type": "source-watch/no-change public receipt",
      "affectedRoutes": [
        "/official-sources/",
        "/source-change-feed/",
        "/release-date/",
        "/platform-store-source-router/",
        "/buying-guide/",
        "/preorder-safety-centre/",
        "/online/",
        "/data/source-sweep-receipts.json",
        "/data/source-freshness-snapshot.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "creator-pack-brief-builder-2026-05-22",
      "type": "product UX/creator export polish update",
      "affectedRoutes": [
        "/creator-toolkit/",
        "/creator-calendar-builder/",
        "/blog/creator-video-ideas/",
        "/confirmed-vs-rumoured/",
        "/source-policy/",
        "/rumour-firewall/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "cheats-official-source-lead-answer-gate-2026-05-22",
      "type": "article depth/official-source lead-answer gate",
      "affectedRoutes": [
        "/blog/gta-6-cheats-codes-console-commands-watchlist/",
        "/guides/",
        "/rumour-firewall/",
        "/post-launch-verification-lab/",
        "/source-policy/",
        "/data/cheats-player-safety-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "cloud-streaming-platform-change-watch-2026-05-22",
      "type": "article depth/platform-store change-watch update",
      "affectedRoutes": [
        "/blog/gta-6-cloud-gaming-remote-play-handheld-streaming-watchlist/",
        "/platform-store-source-router/",
        "/blog/gta-6-game-pass-ps-plus-subscription-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-controller-keyboard-mouse-steering-wheel-vr-accessory-watchlist/",
        "/data/cloud-streaming-access-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "collectibles-checklist-scaffold-lane-2026-05-22",
      "type": "article depth/spoiler-safe checklist scaffold update",
      "affectedRoutes": [
        "/blog/gta-6-collectibles-100-percent-completion-watchlist/",
        "/guides/",
        "/map-claim-ledger/",
        "/spoiler-safe-mode/",
        "/post-launch-verification-lab/",
        "/data/collectibles-completion-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "controller-accessory-input-mode-promotion-ladder-2026-05-22",
      "type": "article depth/input-mode promotion ladder update",
      "affectedRoutes": [
        "/blog/gta-6-controller-keyboard-mouse-steering-wheel-vr-accessory-watchlist/",
        "/buying-guide/",
        "/blog/gta-6-accessibility-options-watchlist/",
        "/blog/gta-6-cloud-gaming-remote-play-handheld-streaming-watchlist/",
        "/blog/gta-6-photo-mode-rockstar-editor-capture-tools-watchlist/",
        "/data/controller-accessory-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "police-wanted-promotion-receipt-gate-2026-05-22",
      "type": "article depth/law-system promotion receipt update",
      "affectedRoutes": [
        "/blog/gta-6-police-wanted-system-watchlist/",
        "/features/",
        "/guides/",
        "/rp/",
        "/blog/social-media-gameplay-predictions/",
        "/post-launch-verification-lab/",
        "/data/police-wanted-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "social-gameplay-promotion-receipt-gate-2026-05-22",
      "type": "article depth/speculation promotion receipt update",
      "affectedRoutes": [
        "/blog/social-media-gameplay-predictions/",
        "/confirmed-vs-rumoured/",
        "/features/",
        "/blog/gta-6-police-wanted-system-watchlist/",
        "/blog/future-of-gta-6-rp/",
        "/creator-toolkit/",
        "/data/social-gameplay-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "accessibility-assistive-tech-readiness-gate-2026-05-22",
      "type": "article depth/accessibility readiness update",
      "affectedRoutes": [
        "/blog/gta-6-accessibility-options-watchlist/",
        "/accessibility-evidence-router/",
        "/buying-guide/",
        "/launch-checklist/",
        "/blog/gta-6-controller-keyboard-mouse-steering-wheel-vr-accessory-watchlist/",
        "/data/accessibility-evidence-checklist.json",
        "/data/accessibility-buyer-decision-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "future-rp-launch-claim-receipt-lane-2026-05-22",
      "type": "article depth/RP source-safety receipt update",
      "affectedRoutes": [
        "/blog/future-of-gta-6-rp/",
        "/rp/",
        "/online/",
        "/blog/gta-6-online-watchlist/",
        "/blog/gta-6-modding-fivem-roleplay-watchlist/",
        "/creator-toolkit/",
        "/data/article-safe-answer-strips.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "activities-minigames-answer-ladder-2026-05-22",
      "type": "article depth/world-activity answer-ladder update",
      "affectedRoutes": [
        "/blog/gta-6-activities-minigames-sports-fishing-watchlist/",
        "/guides/",
        "/map/",
        "/features/",
        "/blog/gta-6-collectibles-100-percent-completion-watchlist/",
        "/data/activities-minigames-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "online-launch-claim-split-receipt-2026-05-22",
      "type": "article depth/Online claim-split receipt update",
      "affectedRoutes": [
        "/blog/gta-6-online-watchlist/",
        "/online/",
        "/blog/gta-6-crossplay-cross-save-watchlist/",
        "/blog/gta-6-voice-chat-text-chat-moderation-privacy-watchlist/",
        "/blog/gta-6-server-status-online-error-code-watchlist/",
        "/blog/future-of-gta-6-rp/",
        "/rp/",
        "/buying-guide/",
        "/creator-toolkit/",
        "/data/article-safe-answer-strips.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "activities-minigames-promotion-receipt-gate-2026-05-22",
      "type": "article depth/world-activity promotion receipt update",
      "affectedRoutes": [
        "/blog/gta-6-activities-minigames-sports-fishing-watchlist/",
        "/guides/",
        "/features/",
        "/map/",
        "/blog/gta-6-collectibles-100-percent-completion-watchlist/",
        "/blog/gta-6-money-businesses-properties-watchlist/",
        "/data/activities-minigames-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "cheats-player-safety-promotion-receipt-gate-2026-05-22",
      "type": "article depth/player-safety promotion receipt update",
      "affectedRoutes": [
        "/blog/gta-6-cheats-codes-console-commands-watchlist/",
        "/guides/",
        "/rumour-firewall/",
        "/post-launch-verification-lab/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/data/cheats-player-safety-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "cloud-streaming-home-readiness-gate-2026-05-22",
      "type": "article depth/streaming buyer-safety readiness update",
      "affectedRoutes": [
        "/blog/gta-6-cloud-gaming-remote-play-handheld-streaming-watchlist/",
        "/buying-guide/",
        "/platform-planner/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-game-pass-ps-plus-subscription-watchlist/",
        "/data/cloud-streaming-access-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "creator-publishing-receipt-builder-2026-05-22",
      "type": "article depth/creator publishing receipt update",
      "affectedRoutes": [
        "/blog/creator-video-ideas/",
        "/creator-toolkit/",
        "/creator-calendar-builder/",
        "/content-calendar/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/creator-publishing-receipt-matrix.json",
        "/data/article-share-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "collectibles-completion-promotion-receipt-gate-2026-05-22",
      "type": "article depth/spoiler-safe completion receipt update",
      "affectedRoutes": [
        "/blog/gta-6-collectibles-100-percent-completion-watchlist/",
        "/guides/",
        "/map-claim-ledger/",
        "/spoiler-source-router/",
        "/post-launch-verification-lab/",
        "/blog/gta-6-trophy-achievement-watchlist/",
        "/data/collectibles-completion-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "console-performance-claim-receipt-builder-2026-05-22",
      "type": "article depth/performance buyer-safety receipt update",
      "affectedRoutes": [
        "/blog/gta-6-console-performance-60fps-ps5-pro-watchlist/",
        "/buying-guide/",
        "/features/",
        "/post-launch-verification-lab/",
        "/data/console-performance-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "controller-accessory-purchase-readiness-gate-2026-05-22",
      "type": "article depth/buyer-safety purchase gate update",
      "affectedRoutes": [
        "/blog/gta-6-controller-keyboard-mouse-steering-wheel-vr-accessory-watchlist/",
        "/buying-guide/",
        "/blog/gta-6-accessibility-options-watchlist/",
        "/blog/gta-6-cloud-gaming-remote-play-handheld-streaming-watchlist/",
        "/data/controller-accessory-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "crossplay-claim-promotion-receipt-2026-05-22",
      "type": "article depth/community compatibility receipt update",
      "affectedRoutes": [
        "/blog/gta-6-crossplay-cross-save-watchlist/",
        "/online/",
        "/platform-planner/",
        "/buying-guide/",
        "/rp/",
        "/confirmed-vs-rumoured/",
        "/data/crossplay-community-decision-matrix.json",
        "/data/article-search-intent-packets.json",
        "/data/article-safe-answer-strips.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "early-access-promotion-receipt-gate-2026-05-22",
      "type": "article depth/launch-safety receipt update",
      "affectedRoutes": [
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/confirmed-vs-rumoured/",
        "/source-policy/",
        "/correction-impact-router/",
        "/preorder-store-checker/",
        "/data/early-access-claim-intake.json",
        "/data/article-search-intent-packets.json",
        "/data/article-share-packets.json",
        "/data/article-safe-answer-strips.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "map-size-source-promotion-receipt-2026-05-22",
      "type": "article depth/map source-safety receipt update",
      "affectedRoutes": [
        "/blog/gta-6-map-size-rumours-explained/",
        "/map/",
        "/map-claim-ledger/",
        "/map-evidence-board/",
        "/blog/what-is-leonida/",
        "/blog/gta-6-real-life-locations-landmarks-watchlist/",
        "/data/map-size-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "modding-rp-reader-action-ladder-2026-05-22",
      "type": "article depth/community claim action update",
      "affectedRoutes": [
        "/blog/gta-6-modding-fivem-roleplay-watchlist/",
        "/rp/",
        "/online/",
        "/blog/future-of-gta-6-rp/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/modding-rp-compatibility-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "modding-rp-promotion-receipt-lane-2026-05-22",
      "type": "article depth/community compatibility receipt update",
      "affectedRoutes": [
        "/blog/gta-6-modding-fivem-roleplay-watchlist/",
        "/rp/",
        "/online/",
        "/blog/future-of-gta-6-rp/",
        "/sponsorship/",
        "/creator-toolkit/",
        "/data/modding-rp-compatibility-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "pc-spec-source-receipt-checklist-2026-05-22",
      "type": "article depth/PC requirements receipt update",
      "affectedRoutes": [
        "/blog/gta-6-system-requirements-watchlist/",
        "/blog/is-gta-6-coming-to-pc/",
        "/buying-guide/",
        "/features/",
        "/platform-store-source-router/",
        "/data/pc-hardware-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "capture-claim-receipt-builder-2026-05-22",
      "type": "article depth/creator tooling receipt update",
      "affectedRoutes": [
        "/blog/gta-6-photo-mode-rockstar-editor-capture-tools-watchlist/",
        "/creator-toolkit/",
        "/media-gallery/",
        "/blog/creator-video-ideas/",
        "/post-launch-verification-lab/",
        "/data/capture-creator-tools-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "physical-edition-promotion-receipt-gate-2026-05-22",
      "type": "article depth/buyer-safety receipt update",
      "affectedRoutes": [
        "/blog/gta-6-physical-copy-disc-collector-edition-watchlist/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/buying-guide/",
        "/platform-store-source-router/",
        "/blog/gta-6-preload-download-size-watchlist/",
        "/data/article-search-intent-packets.json",
        "/data/article-safe-answer-strips.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "parent-guide-answer-snippet-safety-lane-2026-05-22",
      "type": "article depth/household answer-safety update",
      "affectedRoutes": [
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/data/parent-household-decision-matrix.json",
        "/data/rating-board-evidence-matrix.json",
        "/data/article-search-intent-packets.json",
        "/data/article-share-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "launch-checklist-update-receipt-builder-2026-05-22",
      "type": "article depth/launch-prep receipt update",
      "affectedRoutes": [
        "/blog/gta-6-launch-checklist/",
        "/launch-checklist/",
        "/confirmed-vs-rumoured/",
        "/source-policy/",
        "/correction-impact-router/",
        "/launch-week-update-playbook/",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "preload-download-claim-receipt-builder-2026-05-22",
      "type": "article depth/launch-prep receipt update",
      "affectedRoutes": [
        "/blog/gta-6-preload-download-size-watchlist/",
        "/launch-checklist/",
        "/buying-guide/",
        "/platform-store-source-router/",
        "/server-status-source-router/",
        "/data/preload-storage-readiness-matrix.json",
        "/data/launch-unlock-readiness-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "preorder-offer-receipt-builder-2026-05-22",
      "type": "article depth/buyer-safety receipt update",
      "affectedRoutes": [
        "/blog/gta-6-preorder-editions-watchlist/",
        "/buying-guide/",
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/platform-store-source-router/",
        "/data/preorder-refund-decision-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "release-time-unlock-claim-receipt-builder-2026-05-22",
      "type": "article depth/launch timing receipt update",
      "affectedRoutes": [
        "/blog/gta-6-release-time-unlock-countdown-watchlist/",
        "/release-date/",
        "/blog/gta-6-preload-download-size-watchlist/",
        "/platform-store-source-router/",
        "/server-status-source-router/",
        "/preorder-safety-centre/",
        "/data/launch-unlock-readiness-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "mission-walkthrough-snippet-receipt-depth-2026-05-22",
      "type": "article depth/spoiler-safe guide receipt update",
      "affectedRoutes": [
        "/blog/gta-6-mission-walkthrough-spoiler-safe-guide/",
        "/guides/",
        "/spoiler-policy/",
        "/spoiler-safe-mode/",
        "/post-launch-verification-lab/",
        "/data/mission-walkthrough-template.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "switch-nintendo-claim-receipt-builder-2026-05-22",
      "type": "article depth/platform source receipt update",
      "affectedRoutes": [
        "/blog/gta-6-switch-2-nintendo-platform-watchlist/",
        "/buying-guide/",
        "/platform-planner/",
        "/platform-store-source-router/",
        "/blog/gta-6-ps5-vs-xbox-pc-switch-2-platform-buying-watchlist/",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "trailer-3-alert-promotion-receipt-lane-2026-05-22",
      "type": "article depth/official-media alert source receipt update",
      "affectedRoutes": [
        "/blog/gta-6-trailer-3-countdown-watchlist/",
        "/official-sources/",
        "/source-change-feed/",
        "/media-gallery/",
        "/creator-toolkit/",
        "/newsletter/",
        "/data/trailer-3-media-safety-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep newsletter sends draft-only until explicit approval for external delivery"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "newsletter campaign sends"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "voice-cast-claim-receipt-builder-2026-05-22",
      "type": "article depth/cast source-safety tool update",
      "affectedRoutes": [
        "/blog/gta-6-voice-actors-cast-jason-lucia-watchlist/",
        "/characters/",
        "/blog/who-is-lucia/",
        "/blog/who-is-jason/",
        "/source-policy/",
        "/rumour-firewall/",
        "/post-launch-verification-lab/",
        "/data/voice-cast-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "weapons-combat-promotion-receipt-lane-2026-05-22",
      "type": "article depth/combat source receipt update",
      "affectedRoutes": [
        "/blog/gta-6-weapons-gunplay-combat-watchlist/",
        "/features/",
        "/guides/",
        "/blog/gta-6-police-wanted-system-watchlist/",
        "/blog/gta-6-online-watchlist/",
        "/blog/gta-6-cheats-codes-console-commands-watchlist/",
        "/post-launch-verification-lab/",
        "/data/weapons-combat-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "weather-claim-intake-routing-lane-2026-05-22",
      "type": "article depth/environment source receipt update",
      "affectedRoutes": [
        "/blog/gta-6-weather-hurricanes-water-physics-watchlist/",
        "/map/",
        "/features/",
        "/vehicles/",
        "/creator-toolkit/",
        "/rp/",
        "/source-review-queue/",
        "/data/weather-environment-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "trailer-2-breakdown-update-receipt-lanes-2026-05-22",
      "type": "article depth/official-media source receipt update",
      "affectedRoutes": [
        "/blog/gta-6-trailer-2-breakdown/",
        "/media-gallery/",
        "/confirmed-vs-rumoured/",
        "/creator-toolkit/",
        "/source-policy/",
        "/data/trailer-2-scene-taxonomy.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "vehicle-variant-modification-promotion-receipt-2026-05-22",
      "type": "article depth/vehicle source receipt update",
      "affectedRoutes": [
        "/blog/gta-6-vehicles-cars-customization-watchlist/",
        "/vehicles/",
        "/features/",
        "/buying-guide/",
        "/map-claim-ledger/",
        "/post-launch-verification-lab/",
        "/data/vehicle-customization-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "wildlife-species-mechanic-promotion-receipt-2026-05-22",
      "type": "article depth/world-activity source receipt update",
      "affectedRoutes": [
        "/blog/gta-6-wildlife-animals-watchlist/",
        "/map/",
        "/map-evidence-board/",
        "/features/",
        "/guides/",
        "/post-launch-verification-lab/",
        "/data/wildlife-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "pc-announcement-receipt-gate-2026-05-22",
      "type": "article depth/PC source-change receipt update",
      "affectedRoutes": [
        "/blog/is-gta-6-coming-to-pc/",
        "/release-date/",
        "/faq/",
        "/buying-guide/",
        "/blog/gta-6-system-requirements-watchlist/",
        "/platform-planner/",
        "/platform-store-source-router/",
        "/source-change-feed/",
        "/data/pc-platform-evidence-checklist.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "leonida-identity-source-safe-depth-pass-2026-05-21",
      "type": "article depth/map source-safety update",
      "affectedRoutes": [
        "/blog/what-is-leonida/",
        "/map/",
        "/map-claim-ledger/",
        "/map-evidence-board/",
        "/blog/gta-6-real-life-locations-landmarks-watchlist/",
        "/blog/gta-6-map-size-rumours-explained/",
        "/data/query-to-page-map.json",
        "/data/article-search-intent-packets.json",
        "/data/article-safe-answer-strips.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "platform-choice-receipt-builder-2026-05-21",
      "type": "product UX/buyer platform source receipt update",
      "affectedRoutes": [
        "/blog/gta-6-ps5-vs-xbox-pc-switch-2-platform-buying-watchlist/",
        "/buying-guide/",
        "/platform-planner/",
        "/platform-store-source-router/",
        "/data/platform-choice-buyer-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "real-life-locations-evidence-matrix-2026-05-21",
      "type": "article depth/map source-safety data update",
      "affectedRoutes": [
        "/blog/gta-6-real-life-locations-landmarks-watchlist/",
        "/data/real-life-locations-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "lucia-character-source-safe-depth-pass-2026-05-21",
      "type": "article depth/character spoiler-safety update",
      "affectedRoutes": [
        "/blog/who-is-lucia/",
        "/characters/",
        "/blog/who-is-jason/",
        "/blog/gta-6-story-character-switching-coop-watchlist/",
        "/blog/gta-6-voice-actors-cast-jason-lucia-watchlist/",
        "/spoiler-policy/",
        "/rumour-firewall/",
        "/data/blog-posts.json",
        "/data/article-search-intent-packets.json",
        "/data/article-share-packets.json",
        "/data/article-safe-answer-strips.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "review-quote-score-reconciliation-lane-2026-05-21",
      "type": "article depth/review source-safety data update",
      "affectedRoutes": [
        "/blog/gta-6-review-scores-metacritic-embargo-watchlist/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/buying-guide/",
        "/launch-packet-builder/",
        "/data/review-score-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "server-status-incident-receipt-builder-2026-05-21",
      "type": "product UX/launch support source receipt update",
      "affectedRoutes": [
        "/blog/gta-6-server-status-online-error-code-watchlist/",
        "/server-status-source-router/",
        "/platform-store-source-router/",
        "/post-launch-verification-lab/",
        "/data/server-status-error-code-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "take-two-november-date-marketing-corroboration-2026-05-21",
      "type": "source-watch/release-date corroboration update",
      "affectedRoutes": [
        "/release-date/",
        "/timeline/",
        "/source-change-feed/",
        "/official-sources/",
        "/data/source-monitor-checks.json",
        "/data/source-freshness-snapshot.json",
        "/data/source-sweep-receipts.json",
        "/data/source-coverage-ledger.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "story-system-claim-receipt-builder-2026-05-21",
      "type": "product UX/story spoiler-safety source receipt update",
      "affectedRoutes": [
        "/blog/gta-6-story-character-switching-coop-watchlist/",
        "/data/story-character-structure-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "jason-character-source-safe-depth-map-2026-05-21",
      "type": "article depth/character source-safety update",
      "affectedRoutes": [
        "/blog/who-is-jason/",
        "/characters/",
        "/blog/who-is-lucia/",
        "/blog/gta-6-story-character-switching-coop-watchlist/",
        "/blog/gta-6-voice-actors-cast-jason-lucia-watchlist/",
        "/confirmed-vs-rumoured/",
        "/data/article-search-intent-packets.json",
        "/data/article-share-packets.json",
        "/data/article-safe-answer-strips.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "accessibility-platform-tag-refund-risk-2026-05-21",
      "type": "article depth/accessibility buyer-safety data update",
      "affectedRoutes": [
        "/blog/gta-6-accessibility-options-watchlist/",
        "/accessibility-evidence-router/",
        "/buying-guide/",
        "/launch-checklist/",
        "/platform-store-source-router/",
        "/data/accessibility-evidence-checklist.json",
        "/data/accessibility-buyer-decision-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "account-recovery-code-device-trust-risk-2026-05-21",
      "type": "article depth/account-security player-safety data update",
      "affectedRoutes": [
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/reader-action-router/",
        "/platform-store-source-router/",
        "/preorder-safety-centre/",
        "/data/account-security-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "family-child-account-support-boundary-2026-05-22",
      "type": "article depth/account-security household safety data update",
      "affectedRoutes": [
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/preorder-safety-centre/",
        "/platform-store-source-router/",
        "/reader-action-router/",
        "/data/account-security-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "dlc-roadmap-claim-receipt-builder-2026-05-21",
      "type": "product UX/post-launch roadmap claim receipt update",
      "affectedRoutes": [
        "/blog/gta-6-dlc-expansion-roadmap-watchlist/",
        "/data/dlc-expansion-roadmap-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "linear-backed-gta-completion-loop-2026-05-21",
      "type": "operations/Linear-backed completion queue update",
      "affectedRoutes": [
        "/maximum-standard-queue/",
        "/launch-command-center/",
        "/data/maximum-standard-queue.json",
        "/data/finish-sprint.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "controller-accessory-claim-receipt-builder-2026-05-21",
      "type": "product UX/hardware source receipt update",
      "affectedRoutes": [
        "/blog/gta-6-controller-keyboard-mouse-steering-wheel-vr-accessory-watchlist/",
        "/data/controller-accessory-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "gta-15-minute-channel-completion-loop-2026-05-21",
      "type": "operations/completion cadence update",
      "affectedRoutes": [
        "/maximum-standard-queue/",
        "/launch-command-center/",
        "/data/maximum-standard-queue.json",
        "/data/finish-sprint.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "activities-minigames-evidence-matrix-2026-05-21",
      "type": "article depth/world-activity source-safety data update",
      "affectedRoutes": [
        "/blog/gta-6-activities-minigames-sports-fishing-watchlist/",
        "/guides/",
        "/features/",
        "/map/",
        "/blog/gta-6-collectibles-100-percent-completion-watchlist/",
        "/blog/gta-6-interiors-enterable-buildings-businesses-watchlist/",
        "/blog/gta-6-wildlife-animals-watchlist/",
        "/blog/gta-6-money-businesses-properties-watchlist/",
        "/data/activities-minigames-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "account-security-claim-receipt-layer-2026-05-21",
      "type": "product UX/account-safety source receipt update",
      "affectedRoutes": [
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/data/account-security-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "voice-chat-claim-receipt-builder-2026-05-21",
      "type": "product UX/player-safety source receipt update",
      "affectedRoutes": [
        "/blog/gta-6-voice-chat-text-chat-moderation-privacy-watchlist/",
        "/data/voice-chat-safety-evidence-matrix.json",
        "/data/article-search-intent-packets.json",
        "/data/article-share-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "internal-link-priority-layer-2026-05-20",
      "type": "product UX/navigation governance update",
      "affectedRoutes": [
        "/internal-link-opportunities/",
        "/data/internal-link-opportunities.json",
        "/data/answer-engine-packet.json",
        "/data/site-inventory.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "article-safe-answer-strip-2026-05-20",
      "type": "article UX/AEO source-safety update",
      "affectedRoutes": [
        "/blog/",
        "/data/article-safe-answer-strips.json",
        "/data/answer-engine-packet.json",
        "/data/site-inventory.json",
        "/llms.txt",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "pc-preorder-online-critical-depth-pass-2026-05-20",
      "type": "article depth/source-safe buyer and Online update",
      "affectedRoutes": [
        "/blog/is-gta-6-coming-to-pc/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/blog/gta-6-online-watchlist/",
        "/buying-guide/",
        "/online/",
        "/release-date/",
        "/platform-planner/",
        "/preorder-safety-centre/",
        "/reader-action-router/",
        "/data/blog-posts.json",
        "/data/article-search-intent-packets.json",
        "/data/article-share-packets.json",
        "/data/search-index.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "reader-action-router-receipt-layer-2026-05-20",
      "type": "product UX/source-safety export update",
      "affectedRoutes": [
        "/reader-action-router/",
        "/data/reader-action-router.json",
        "/data/reader-action-receipt-packets.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "accessibility-readiness-json-receipt-2026-05-20",
      "type": "product UX/accessibility source-safety update",
      "affectedRoutes": [
        "/blog/gta-6-accessibility-options-watchlist/",
        "/accessibility-evidence-router/",
        "/buying-guide/",
        "/launch-checklist/",
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/post-launch-verification-lab/",
        "/data/accessibility-evidence-checklist.json",
        "/data/accessibility-buyer-decision-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "account-security-evidence-matrix-2026-05-20",
      "type": "article depth/account safety data update",
      "affectedRoutes": [
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-server-status-online-error-code-watchlist/",
        "/platform-store-source-router/",
        "/server-status-source-router/",
        "/reader-action-router/",
        "/data/account-security-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/site-inventory.json",
        "/data/product-feature-suite.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "story-character-structure-evidence-matrix-2026-05-20",
      "type": "article depth/story spoiler-safety data update",
      "affectedRoutes": [
        "/blog/gta-6-story-character-switching-coop-watchlist/",
        "/characters/",
        "/blog/who-is-lucia/",
        "/blog/who-is-jason/",
        "/blog/gta-6-mission-walkthrough-spoiler-safe-guide/",
        "/spoiler-source-router/",
        "/spoiler-policy/",
        "/post-launch-verification-lab/",
        "/data/story-character-structure-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "controller-accessory-evidence-matrix-2026-05-20",
      "type": "article depth/hardware source-safety data update",
      "affectedRoutes": [
        "/blog/gta-6-controller-keyboard-mouse-steering-wheel-vr-accessory-watchlist/",
        "/buying-guide/",
        "/platform-planner/",
        "/blog/gta-6-accessibility-options-watchlist/",
        "/blog/gta-6-cloud-gaming-remote-play-handheld-streaming-watchlist/",
        "/blog/gta-6-photo-mode-rockstar-editor-capture-tools-watchlist/",
        "/blog/gta-6-voice-chat-text-chat-moderation-privacy-watchlist/",
        "/data/controller-accessory-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/site-inventory.json",
        "/data/product-feature-suite.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "controller-accessory-compatibility-watchlist-2026-05-20",
      "type": "article depth/buyer accessibility source-safety update",
      "affectedRoutes": [
        "/blog/gta-6-controller-keyboard-mouse-steering-wheel-vr-accessory-watchlist/",
        "/buying-guide/",
        "/platform-planner/",
        "/blog/gta-6-ps5-vs-xbox-pc-switch-2-platform-buying-watchlist/",
        "/blog/gta-6-accessibility-options-watchlist/",
        "/blog/gta-6-console-performance-60fps-ps5-pro-watchlist/",
        "/blog/gta-6-cloud-gaming-remote-play-handheld-streaming-watchlist/",
        "/creator-toolkit/",
        "/data/blog-posts.json",
        "/data/query-to-page-map.json",
        "/data/article-search-intent-packets.json",
        "/data/article-share-packets.json",
        "/data/search-index.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "activities-minigames-sports-watchlist-2026-05-20",
      "type": "article depth/world-activity source-safety update",
      "affectedRoutes": [
        "/blog/gta-6-activities-minigames-sports-fishing-watchlist/",
        "/guides/",
        "/features/",
        "/map/",
        "/blog/gta-6-collectibles-100-percent-completion-watchlist/",
        "/blog/gta-6-interiors-enterable-buildings-businesses-watchlist/",
        "/blog/gta-6-wildlife-animals-watchlist/",
        "/blog/gta-6-money-businesses-properties-watchlist/",
        "/data/blog-posts.json",
        "/data/query-to-page-map.json",
        "/data/search-index.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "weather-environment-evidence-matrix-2026-05-20",
      "type": "article depth/environment source-safety data update",
      "affectedRoutes": [
        "/blog/gta-6-weather-hurricanes-water-physics-watchlist/",
        "/map/",
        "/features/",
        "/vehicles/",
        "/blog/gta-6-map-size-rumours-explained/",
        "/blog/gta-6-vehicles-cars-customization-watchlist/",
        "/blog/gta-6-photo-mode-rockstar-editor-capture-tools-watchlist/",
        "/blog/gta-6-wildlife-animals-watchlist/",
        "/post-launch-verification-lab/",
        "/data/weather-environment-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/site-inventory.json",
        "/data/product-feature-suite.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "official-media-rights-evidence-matrix-2026-05-20",
      "type": "article depth/IP-safety data update",
      "affectedRoutes": [
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/media-gallery/",
        "/blog/gta-6-trailer-2-breakdown/",
        "/blog/gta-6-trailer-3-countdown-watchlist/",
        "/creator-toolkit/",
        "/source-policy/",
        "/rumour-firewall/",
        "/post-launch-verification-lab/",
        "/data/official-media-rights-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/site-inventory.json",
        "/data/product-feature-suite.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "voice-chat-privacy-moderation-watchlist-2026-05-20",
      "type": "article depth/player-safety source update",
      "affectedRoutes": [
        "/blog/gta-6-voice-chat-text-chat-moderation-privacy-watchlist/",
        "/online/",
        "/blog/gta-6-online-watchlist/",
        "/blog/gta-6-crossplay-cross-save-watchlist/",
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/blog/gta-6-accessibility-options-watchlist/",
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/data/blog-posts.json",
        "/data/query-to-page-map.json",
        "/data/article-search-intent-packets.json",
        "/data/article-share-packets.json",
        "/data/search-index.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "platform-choice-buyer-matrix-2026-05-20",
      "type": "article depth/buyer platform source-safety update",
      "affectedRoutes": [
        "/blog/gta-6-ps5-vs-xbox-pc-switch-2-platform-buying-watchlist/",
        "/buying-guide/",
        "/platform-planner/",
        "/platform-store-source-router/",
        "/blog/gta-6-console-performance-60fps-ps5-pro-watchlist/",
        "/blog/is-gta-6-coming-to-pc/",
        "/blog/gta-6-switch-2-nintendo-platform-watchlist/",
        "/data/platform-choice-buyer-matrix.json",
        "/data/query-to-page-map.json",
        "/data/article-search-intent-packets.json",
        "/data/article-share-packets.json",
        "/data/search-index.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "screenshots-wallpapers-official-media-watchlist-2026-05-20",
      "type": "article depth/media source-safety update",
      "affectedRoutes": [
        "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "/media-gallery/",
        "/blog/gta-6-trailer-2-breakdown/",
        "/blog/gta-6-trailer-3-countdown-watchlist/",
        "/source-policy/",
        "/rumour-firewall/",
        "/data/blog-posts.json",
        "/data/query-to-page-map.json",
        "/data/article-search-intent-packets.json",
        "/data/article-share-packets.json",
        "/data/search-index.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "interiors-enterable-buildings-watchlist-2026-05-20",
      "type": "article depth/map-gameplay source-safety update",
      "affectedRoutes": [
        "/blog/gta-6-interiors-enterable-buildings-businesses-watchlist/",
        "/map/",
        "/features/",
        "/blog/gta-6-real-life-locations-landmarks-watchlist/",
        "/blog/gta-6-map-size-rumours-explained/",
        "/blog/gta-6-money-businesses-properties-watchlist/",
        "/blog/gta-6-mission-walkthrough-spoiler-safe-guide/",
        "/data/blog-posts.json",
        "/data/query-to-page-map.json",
        "/data/article-search-intent-packets.json",
        "/data/article-share-packets.json",
        "/data/search-index.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "account-linking-login-security-watchlist-2026-05-20",
      "type": "article depth/player-safety source update",
      "affectedRoutes": [
        "/blog/gta-6-account-linking-login-security-watchlist/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-server-status-online-error-code-watchlist/",
        "/platform-store-source-router/",
        "/server-status-source-router/",
        "/reader-action-router/",
        "/data/blog-posts.json",
        "/data/query-to-page-map.json",
        "/data/article-search-intent-packets.json",
        "/data/article-share-packets.json",
        "/data/search-index.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "cloud-streaming-access-evidence-matrix-2026-05-20",
      "type": "product UX/AEO/source-safety update",
      "affectedRoutes": [
        "/blog/gta-6-cloud-gaming-remote-play-handheld-streaming-watchlist/",
        "/data/cloud-streaming-access-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/site-inventory.json",
        "/data/corrections-log.json",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-game-pass-ps-plus-subscription-watchlist/",
        "/platform-store-source-router/",
        "/buying-guide/"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "cloud-gaming-remote-play-watchlist-2026-05-20",
      "type": "article depth/platform/player-safety update",
      "affectedRoutes": [
        "/blog/gta-6-cloud-gaming-remote-play-handheld-streaming-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-game-pass-ps-plus-subscription-watchlist/",
        "/blog/gta-6-switch-2-nintendo-platform-watchlist/",
        "/platform-store-source-router/",
        "/buying-guide/",
        "/data/blog-posts.json",
        "/data/query-to-page-map.json",
        "/data/article-search-intent-packets.json",
        "/data/article-share-packets.json",
        "/data/search-index.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "real-life-locations-landmarks-watchlist-2026-05-20",
      "type": "article depth/map source-safety update",
      "affectedRoutes": [
        "/blog/gta-6-real-life-locations-landmarks-watchlist/",
        "/map/",
        "/map-claim-ledger/",
        "/blog/what-is-leonida/",
        "/blog/gta-6-map-size-rumours-explained/",
        "/blog/gta-6-interactive-map-app-location-database-watchlist/",
        "/data/blog-posts.json",
        "/data/query-to-page-map.json",
        "/data/article-search-intent-packets.json",
        "/data/article-share-packets.json",
        "/data/search-index.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "story-character-switching-watchlist-2026-05-20",
      "type": "article depth/story spoiler-safety update",
      "affectedRoutes": [
        "/blog/gta-6-story-character-switching-coop-watchlist/",
        "/characters/",
        "/blog/who-is-lucia/",
        "/blog/who-is-jason/",
        "/blog/gta-6-mission-walkthrough-spoiler-safe-guide/",
        "/spoiler-policy/",
        "/spoiler-source-router/",
        "/data/blog-posts.json",
        "/data/query-to-page-map.json",
        "/data/article-search-intent-packets.json",
        "/data/article-share-packets.json",
        "/data/search-index.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "weather-hurricane-water-physics-watchlist-2026-05-20",
      "type": "article depth/environment source-safety update",
      "affectedRoutes": [
        "/blog/gta-6-weather-hurricanes-water-physics-watchlist/",
        "/map/",
        "/features/",
        "/vehicles/",
        "/blog/gta-6-map-size-rumours-explained/",
        "/blog/gta-6-vehicles-cars-customization-watchlist/",
        "/blog/gta-6-photo-mode-rockstar-editor-capture-tools-watchlist/",
        "/data/blog-posts.json",
        "/data/query-to-page-map.json",
        "/data/article-search-intent-packets.json",
        "/data/article-share-packets.json",
        "/data/search-index.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "dlc-expansion-roadmap-watchlist-2026-05-20",
      "type": "article depth/post-launch roadmap source-safety update",
      "affectedRoutes": [
        "/blog/gta-6-dlc-expansion-roadmap-watchlist/",
        "/online/",
        "/blog/gta-6-game-pass-ps-plus-subscription-watchlist/",
        "/blog/gta-6-money-businesses-properties-watchlist/",
        "/blog/gta-6-map-size-rumours-explained/",
        "/blog/gta-6-review-scores-metacritic-embargo-watchlist/",
        "/data/blog-posts.json",
        "/data/query-to-page-map.json",
        "/data/article-search-intent-packets.json",
        "/data/article-share-packets.json",
        "/data/search-index.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "physical-collector-edition-watchlist-2026-05-20",
      "type": "article depth/buyer-safety source update",
      "affectedRoutes": [
        "/blog/gta-6-physical-copy-disc-collector-edition-watchlist/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/buying-guide/",
        "/platform-store-source-router/",
        "/data/blog-posts.json",
        "/data/query-to-page-map.json",
        "/data/article-search-intent-packets.json",
        "/data/article-share-packets.json",
        "/data/search-index.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "switch-2-nintendo-platform-watchlist-2026-05-20",
      "type": "article depth/platform source-safety update",
      "affectedRoutes": [
        "/blog/gta-6-switch-2-nintendo-platform-watchlist/",
        "/release-date/",
        "/platform-planner/",
        "/buying-guide/",
        "/platform-store-source-router/",
        "/blog/gta-6-console-performance-60fps-ps5-pro-watchlist/",
        "/blog/gta-6-game-pass-ps-plus-subscription-watchlist/",
        "/data/blog-posts.json",
        "/data/query-to-page-map.json",
        "/data/article-search-intent-packets.json",
        "/data/article-share-packets.json",
        "/data/search-index.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "cheats-player-safety-claim-receipt-2026-05-20",
      "type": "product UX/player-safety update",
      "affectedRoutes": [
        "/blog/gta-6-cheats-codes-console-commands-watchlist/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/rumour-firewall/",
        "/post-launch-verification-lab/",
        "/data/cheats-player-safety-evidence-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "voice-cast-evidence-matrix-2026-05-20",
      "type": "article depth/cast source-safety data update",
      "affectedRoutes": [
        "/blog/gta-6-voice-actors-cast-jason-lucia-watchlist/",
        "/characters/",
        "/blog/who-is-lucia/",
        "/blog/who-is-jason/",
        "/creator-toolkit/",
        "/data/voice-cast-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/site-inventory.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "release-time-unlock-matrix-public-panel-2026-05-20",
      "type": "article depth/launch timing UX update",
      "affectedRoutes": [
        "/blog/gta-6-release-time-unlock-countdown-watchlist/",
        "/blog/gta-6-preload-download-size-watchlist/",
        "/data/launch-unlock-readiness-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "release-time-unlock-countdown-watchlist-2026-05-20",
      "type": "article depth/launch unlock source-safety update",
      "affectedRoutes": [
        "/blog/gta-6-release-time-unlock-countdown-watchlist/",
        "/blog/gta-6-preload-download-size-watchlist/",
        "/release-date/",
        "/platform-store-source-router/",
        "/server-status-source-router/",
        "/preorder-safety-centre/",
        "/data/blog-posts.json",
        "/data/query-to-page-map.json",
        "/data/article-search-intent-packets.json",
        "/data/article-share-packets.json",
        "/data/search-index.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "capture-creator-tools-evidence-matrix-2026-05-20",
      "type": "article depth/creator tooling source-safety update",
      "affectedRoutes": [
        "/blog/gta-6-photo-mode-rockstar-editor-capture-tools-watchlist/",
        "/creator-toolkit/",
        "/media-gallery/",
        "/blog/creator-video-ideas/",
        "/post-launch-verification-lab/",
        "/data/capture-creator-tools-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/site-inventory.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "voice-cast-actor-watchlist-2026-05-20",
      "type": "article depth/cast source-safety update",
      "affectedRoutes": [
        "/blog/gta-6-voice-actors-cast-jason-lucia-watchlist/",
        "/characters/",
        "/blog/who-is-lucia/",
        "/blog/who-is-jason/",
        "/creator-toolkit/",
        "/data/blog-posts.json",
        "/data/article-search-intent-packets.json",
        "/data/article-share-packets.json",
        "/data/search-index.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "map-tool-evidence-matrix-2026-05-20",
      "type": "article depth/map tool data update",
      "affectedRoutes": [
        "/blog/gta-6-interactive-map-app-location-database-watchlist/",
        "/data/map-tool-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/site-inventory.json",
        "/data/product-feature-suite.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "map-app-interactive-map-watchlist-2026-05-20",
      "type": "article depth/map tool source-safety update",
      "affectedRoutes": [
        "/blog/gta-6-interactive-map-app-location-database-watchlist/",
        "/map/",
        "/map-claim-ledger/",
        "/map-evidence-board/",
        "/guides/",
        "/spoiler-source-router/",
        "/data/blog-posts.json",
        "/data/article-search-intent-packets.json",
        "/data/article-share-packets.json",
        "/data/search-index.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "server-status-error-code-watchlist-2026-05-19",
      "type": "article depth/launch support source-safety update",
      "affectedRoutes": [
        "/blog/gta-6-server-status-online-error-code-watchlist/",
        "/server-status-source-router/",
        "/post-launch-verification-lab/",
        "/launch-week-update-playbook/",
        "/source-change-feed/",
        "/data/server-status-error-code-evidence-matrix.json",
        "/data/server-status-source-router.json",
        "/data/answer-engine-packet.json",
        "/data/site-inventory.json",
        "/data/product-feature-suite.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "trailer-3-media-safety-evidence-matrix-2026-05-19",
      "type": "article depth/official-media safety data update",
      "affectedRoutes": [
        "/blog/gta-6-trailer-3-countdown-watchlist/",
        "/blog/gta-6-trailer-2-breakdown/",
        "/media-gallery/",
        "/official-sources/",
        "/source-change-feed/",
        "/rumour-firewall/",
        "/creator-toolkit/",
        "/data/trailer-3-media-safety-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/site-inventory.json",
        "/data/product-feature-suite.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "collectibles-completion-evidence-matrix-2026-05-19",
      "type": "article depth/spoiler-safe completion data update",
      "affectedRoutes": [
        "/blog/gta-6-collectibles-100-percent-completion-watchlist/",
        "/guides/",
        "/map-claim-ledger/",
        "/spoiler-source-router/",
        "/post-launch-verification-lab/",
        "/blog/gta-6-trophy-achievement-watchlist/",
        "/data/collectibles-completion-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/site-inventory.json",
        "/data/product-feature-suite.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "vehicle-customization-evidence-matrix-2026-05-19",
      "type": "article depth/vehicle source-safety data update",
      "affectedRoutes": [
        "/blog/gta-6-vehicles-cars-customization-watchlist/",
        "/vehicles/",
        "/map-claim-ledger/",
        "/post-launch-verification-lab/",
        "/blog/gta-6-money-businesses-properties-watchlist/",
        "/blog/gta-6-crossplay-cross-save-watchlist/",
        "/data/vehicle-customization-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/site-inventory.json",
        "/data/product-feature-suite.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "collectibles-completion-watchlist-2026-05-19",
      "type": "article depth/spoiler-safe guide update",
      "affectedRoutes": [
        "/blog/gta-6-collectibles-100-percent-completion-watchlist/",
        "/guides/",
        "/map-claim-ledger/",
        "/spoiler-source-router/",
        "/post-launch-verification-lab/",
        "/blog/gta-6-trophy-achievement-watchlist/",
        "/data/blog-posts.json",
        "/data/query-to-page-map.json",
        "/data/article-search-intent-packets.json",
        "/data/article-share-packets.json",
        "/data/search-index.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "console-performance-evidence-matrix-2026-05-19",
      "type": "article depth/performance source-safety data update",
      "affectedRoutes": [
        "/blog/gta-6-console-performance-60fps-ps5-pro-watchlist/",
        "/blog/gta-6-system-requirements-watchlist/",
        "/buying-guide/",
        "/features/",
        "/data/console-performance-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/site-inventory.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "cheats-player-safety-evidence-matrix-2026-05-19",
      "type": "article depth/player-safety data update",
      "affectedRoutes": [
        "/blog/gta-6-cheats-codes-console-commands-watchlist/",
        "/guides/",
        "/online/",
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-money-businesses-properties-watchlist/",
        "/blog/gta-6-weapons-gunplay-combat-watchlist/",
        "/data/cheats-player-safety-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "social-gameplay-evidence-matrix-2026-05-19",
      "type": "article depth/speculation evidence data update",
      "affectedRoutes": [
        "/blog/social-media-gameplay-predictions/",
        "/features/",
        "/rp/",
        "/creator-toolkit/",
        "/blog/gta-6-police-wanted-system-watchlist/",
        "/data/social-gameplay-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/site-inventory.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "trailer-3-countdown-watchlist-2026-05-19",
      "type": "article depth/official-media source-safety update",
      "affectedRoutes": [
        "/blog/gta-6-trailer-3-countdown-watchlist/",
        "/blog/gta-6-trailer-2-breakdown/",
        "/media-gallery/",
        "/official-sources/",
        "/source-change-feed/",
        "/reader-action-router/",
        "/data/blog-posts.json",
        "/data/article-search-intent-packets.json",
        "/data/article-share-packets.json",
        "/data/search-index.json",
        "/data/query-to-page-map.json",
        "/data/reader-action-router.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "mobile-apk-download-scam-watchlist-2026-05-19",
      "type": "article depth/player-safety update",
      "affectedRoutes": [
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-cheats-codes-console-commands-watchlist/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/preorder-store-checker/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/blog-posts.json",
        "/data/article-search-intent-packets.json",
        "/data/article-share-packets.json",
        "/data/search-index.json",
        "/data/reader-action-router.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "mobile-download-safety-evidence-matrix-2026-05-19",
      "type": "article depth/player-safety data update",
      "affectedRoutes": [
        "/blog/gta-6-mobile-apk-download-watchlist/",
        "/blog/gta-6-cheats-codes-console-commands-watchlist/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/blog/gta-6-game-pass-ps-plus-subscription-watchlist/",
        "/platform-store-source-router/",
        "/preorder-store-checker/",
        "/data/mobile-download-safety-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/site-inventory.json",
        "/data/product-feature-suite.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "character-article-dossier-panel-2026-05-19",
      "type": "article depth/character spoiler-safety UX update",
      "affectedRoutes": [
        "/blog/who-is-lucia/",
        "/blog/who-is-jason/",
        "/characters/",
        "/data/character-evidence-dossiers.json",
        "/data/answer-engine-packet.json",
        "/data/site-inventory.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "wildlife-evidence-matrix-2026-05-19",
      "type": "article depth/world-activity source-safety data update",
      "affectedRoutes": [
        "/blog/gta-6-wildlife-animals-watchlist/",
        "/map/",
        "/map-evidence-board/",
        "/blog/gta-6-trailer-2-breakdown/",
        "/blog/social-media-gameplay-predictions/",
        "/data/wildlife-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/site-inventory.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "subscription-claim-receipt-aeo-hardening-2026-05-19",
      "type": "product tool/source-safety validation update",
      "affectedRoutes": [
        "/blog/gta-6-game-pass-ps-plus-subscription-watchlist/",
        "/data/subscription-service-evidence-matrix.json",
        "/data/modding-rp-compatibility-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/site-inventory.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "map-size-evidence-matrix-2026-05-19",
      "type": "article depth/map source-safety data update",
      "affectedRoutes": [
        "/blog/gta-6-map-size-rumours-explained/",
        "/map/",
        "/map-claim-ledger/",
        "/map-evidence-board/",
        "/blog/what-is-leonida/",
        "/blog/gta-6-trailer-2-breakdown/",
        "/data/map-size-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/product-feature-suite.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "xbox-store-source-baseline-2026-05-19",
      "type": "official platform source update",
      "affectedRoutes": [
        "/official-sources/",
        "/platform-store-source-router/",
        "/source-change-feed/",
        "/buying-guide/",
        "/preorder-safety-centre/",
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/blog/gta-6-preload-download-size-watchlist/",
        "/data/source-monitor-checks.json",
        "/data/source-freshness-snapshot.json",
        "/data/source-sweep-receipts.json",
        "/data/source-coverage-ledger.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "modding-rp-compatibility-evidence-matrix-2026-05-19",
      "type": "article depth/community source-safety data update",
      "affectedRoutes": [
        "/blog/gta-6-modding-fivem-roleplay-watchlist/",
        "/rp/",
        "/online/",
        "/blog/future-of-gta-6-rp/",
        "/sponsorship/",
        "/data/modding-rp-compatibility-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "economy-property-evidence-matrix-2026-05-19",
      "type": "article depth/economy source-safety data update",
      "affectedRoutes": [
        "/blog/gta-6-money-businesses-properties-watchlist/",
        "/online/",
        "/buying-guide/",
        "/rp/",
        "/sponsorship/",
        "/blog/gta-6-cheats-codes-console-commands-watchlist/",
        "/data/economy-property-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/site-inventory.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "police-wanted-evidence-matrix-2026-05-19",
      "type": "article depth/gameplay evidence data update",
      "affectedRoutes": [
        "/blog/gta-6-police-wanted-system-watchlist/",
        "/features/",
        "/rp/",
        "/blog/gta-6-weapons-gunplay-combat-watchlist/",
        "/blog/social-media-gameplay-predictions/",
        "/data/police-wanted-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "weapons-combat-evidence-matrix-2026-05-19",
      "type": "article depth/gameplay evidence data update",
      "affectedRoutes": [
        "/blog/gta-6-weapons-gunplay-combat-watchlist/",
        "/features/",
        "/guides/",
        "/blog/gta-6-police-wanted-system-watchlist/",
        "/blog/gta-6-cheats-codes-console-commands-watchlist/",
        "/blog/gta-6-online-watchlist/",
        "/data/weapons-combat-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "weapons-combat-evidence-watchlist-2026-05-19",
      "type": "article depth/gameplay source-safety update",
      "affectedRoutes": [
        "/blog/gta-6-weapons-gunplay-combat-watchlist/",
        "/features/",
        "/guides/",
        "/blog/gta-6-police-wanted-system-watchlist/",
        "/blog/gta-6-money-businesses-properties-watchlist/",
        "/blog/gta-6-online-watchlist/",
        "/rumour-firewall/",
        "/data/query-to-page-map.json",
        "/data/reader-action-router.json",
        "/data/features.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "cheats-codes-scam-watchlist-2026-05-19",
      "type": "article depth/player-safety update",
      "affectedRoutes": [
        "/blog/gta-6-cheats-codes-console-commands-watchlist/",
        "/blog/",
        "/search/",
        "/reader-action-router/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/blog-posts.json",
        "/data/article-search-intent-packets.json",
        "/data/article-share-packets.json",
        "/data/search-index.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "rating-board-evidence-matrix-2026-05-19",
      "type": "article depth/household source-safety data update",
      "affectedRoutes": [
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/buying-guide/",
        "/preorder-safety-centre/",
        "/spoiler-policy/",
        "/platform-store-source-router/",
        "/data/rating-board-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/product-feature-suite.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "playstation-store-source-baseline-2026-05-19",
      "type": "official platform source update",
      "affectedRoutes": [
        "/official-sources/",
        "/platform-store-source-router/",
        "/source-change-feed/",
        "/buying-guide/",
        "/preorder-safety-centre/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/blog/gta-6-preload-download-size-watchlist/",
        "/data/source-monitor-checks.json",
        "/data/source-freshness-snapshot.json",
        "/data/source-sweep-receipts.json",
        "/data/source-coverage-ledger.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "pc-hardware-evidence-matrix-2026-05-19",
      "type": "article depth/buyer-safety data update",
      "affectedRoutes": [
        "/blog/gta-6-system-requirements-watchlist/",
        "/blog/is-gta-6-coming-to-pc/",
        "/buying-guide/",
        "/features/",
        "/data/pc-hardware-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "subscription-service-evidence-matrix-2026-05-19",
      "type": "article depth/buyer safety data update",
      "affectedRoutes": [
        "/blog/gta-6-game-pass-ps-plus-subscription-watchlist/",
        "/buying-guide/",
        "/online/",
        "/preorder-safety-centre/",
        "/data/subscription-service-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "review-claim-receipt-builder-2026-05-19",
      "type": "product UX/review source-safety update",
      "affectedRoutes": [
        "/blog/gta-6-review-scores-metacritic-embargo-watchlist/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/spoiler-source-router/",
        "/buying-guide/",
        "/launch-packet-builder/",
        "/data/review-score-evidence-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "review-score-evidence-matrix-2026-05-19",
      "type": "article depth/review evidence data update",
      "affectedRoutes": [
        "/blog/gta-6-review-scores-metacritic-embargo-watchlist/",
        "/data/review-score-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/site-inventory.json",
        "/data/product-feature-suite.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "trophy-achievement-evidence-matrix-2026-05-19",
      "type": "article depth/spoiler-safe data update",
      "affectedRoutes": [
        "/blog/gta-6-trophy-achievement-watchlist/",
        "/guides/",
        "/spoiler-policy/",
        "/spoiler-source-router/",
        "/post-launch-verification-lab/",
        "/data/trophy-achievement-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/site-inventory.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "review-scores-embargo-watchlist-2026-05-19",
      "type": "article depth/review source-safety update",
      "affectedRoutes": [
        "/blog/gta-6-review-scores-metacritic-embargo-watchlist/",
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/reader-action-router/",
        "/seo-aeo-strategy/",
        "/data/article-search-intent-packets.json",
        "/data/article-share-packets.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "parent-household-json-receipt-builder-2026-05-18",
      "type": "article depth/household UX data update",
      "affectedRoutes": [
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/data/parent-household-decision-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/product-feature-suite.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "server-status-incident-receipt-builder-2026-05-18",
      "type": "launch readiness/tool UX update",
      "affectedRoutes": [
        "/server-status-source-router/",
        "/data/server-status-source-router.json",
        "/source-change-feed/",
        "/post-launch-verification-lab/",
        "/launch-week-update-playbook/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "server-status-source-router-2026-05-18",
      "type": "launch readiness/source-safety route update",
      "affectedRoutes": [
        "/server-status-source-router/",
        "/data/server-status-source-router.json",
        "/data/answer-engine-packet.json",
        "/data/site-inventory.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "launch-unlock-readiness-matrix-2026-05-18",
      "type": "article depth/buyer utility data update",
      "affectedRoutes": [
        "/blog/gta-6-preload-download-size-watchlist/",
        "/data/launch-unlock-readiness-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/site-inventory.json",
        "/data/product-feature-suite.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "preload-storage-readiness-matrix-2026-05-18",
      "type": "article depth/buyer utility data update",
      "affectedRoutes": [
        "/blog/gta-6-preload-download-size-watchlist/",
        "/data/preload-storage-readiness-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/site-inventory.json",
        "/data/product-feature-suite.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "feature-database-promotion-receipts-2026-05-18",
      "type": "product/database source-safety update",
      "affectedRoutes": [
        "/features/",
        "/data/features.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "article-share-packets-2026-05-18",
      "type": "article depth/creator UX data update",
      "affectedRoutes": [
        "/blog/",
        "/data/article-share-packets.json",
        "/data/answer-engine-packet.json",
        "/data/site-inventory.json",
        "/llms.txt",
        "/data/product-feature-suite.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "radio-music-evidence-matrix-export-2026-05-18",
      "type": "article depth/SEO-AEO data update",
      "affectedRoutes": [
        "/blog/gta-6-radio-music-soundtrack-watchlist/",
        "/data/radio-music-evidence-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/site-inventory.json",
        "/llms.txt",
        "/data/product-feature-suite.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "internal-link-opportunities-public-route-2026-05-18",
      "type": "SEO/AEO product route update",
      "affectedRoutes": [
        "/internal-link-opportunities/",
        "/data/internal-link-opportunities.json",
        "/data/answer-engine-packet.json",
        "/llms.txt",
        "/site-inventory/",
        "/data/site-inventory.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "official-source-sweep-receipts-2026-05-18",
      "type": "source operations/product UX update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-change-feed/",
        "/source-review-queue/",
        "/data/source-sweep-receipts.json",
        "/data/source-freshness-snapshot.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "article-trust-ladder-2026-05-18",
      "type": "article depth/source-safety UX update",
      "affectedRoutes": [
        "/blog/",
        "/claim-receipt-builder/",
        "/reader-action-router/",
        "/source-policy/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "trailer-observation-json-receipt-2026-05-18",
      "type": "article depth/SEO-AEO UX update",
      "affectedRoutes": [
        "/blog/gta-6-trailer-2-breakdown/",
        "/media-gallery/",
        "/confirmed-vs-rumoured/",
        "/rumour-firewall/",
        "/data/trailer-2-scene-taxonomy.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "preorder-refund-decision-matrix-2026-05-18",
      "type": "buyer safety/product UX update",
      "affectedRoutes": [
        "/preorder-safety-centre/",
        "/preorder-store-checker/",
        "/buying-guide/",
        "/platform-store-source-router/",
        "/data/preorder-refund-decision-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "guides-hub-mission-template-routing-2026-05-18",
      "type": "product/tool UX update",
      "affectedRoutes": [
        "/guides/",
        "/blog/gta-6-mission-walkthrough-spoiler-safe-guide/",
        "/spoiler-safe-mode/",
        "/post-launch-verification-lab/",
        "/data/mission-walkthrough-template.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "wildlife-evidence-planner-2026-05-18",
      "type": "article depth/product tool update",
      "affectedRoutes": [
        "/blog/gta-6-wildlife-animals-watchlist/",
        "/map-evidence-board/",
        "/features/",
        "/guides/",
        "/rumour-firewall/",
        "/data/product-feature-suite.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "launch-briefing-route-snapshots-2026-05-18",
      "type": "product/tool UX update",
      "affectedRoutes": [
        "/launch-briefing/",
        "/data/launch-briefing-pack.json",
        "/data/product-feature-suite.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "online-claim-split-matrix-2026-05-18",
      "type": "article depth/community safety update",
      "affectedRoutes": [
        "/blog/gta-6-online-watchlist/",
        "/online/",
        "/blog/gta-6-crossplay-cross-save-watchlist/",
        "/rp/",
        "/buying-guide/",
        "/data/online-claim-split-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/product-feature-suite.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "parent-household-decision-matrix-2026-05-18",
      "type": "article depth/household safety update",
      "affectedRoutes": [
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/buying-guide/",
        "/preorder-safety-centre/",
        "/online/",
        "/spoiler-safe-mode/",
        "/accessibility-evidence-router/",
        "/data/parent-household-decision-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/product-feature-suite.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "crossplay-community-decision-matrix-2026-05-18",
      "type": "article depth/community safety update",
      "affectedRoutes": [
        "/blog/gta-6-crossplay-cross-save-watchlist/",
        "/online/",
        "/platform-planner/",
        "/buying-guide/",
        "/rp/",
        "/data/crossplay-community-decision-matrix.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "accessibility-buyer-decision-matrix-2026-05-18",
      "type": "article depth/buyer safety update",
      "affectedRoutes": [
        "/blog/gta-6-accessibility-options-watchlist/",
        "/accessibility-evidence-router/",
        "/buying-guide/",
        "/launch-checklist/",
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/post-launch-verification-lab/",
        "/data/accessibility-buyer-decision-matrix.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "article-search-intent-answer-packets-2026-05-18",
      "type": "article depth/SEO-AEO UX update",
      "affectedRoutes": [
        "/blog/",
        "/blog/is-gta-6-coming-to-pc/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/blog/gta-6-online-watchlist/",
        "/blog/gta-6-trailer-2-breakdown/",
        "/blog/gta-6-map-size-rumours-explained/",
        "/blog/gta-6-vehicles-cars-customization-watchlist/",
        "/reader-action-router/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "source-change-feed-receipt-builder-2026-05-18",
      "type": "source operations/product UX update",
      "affectedRoutes": [
        "/source-change-feed/",
        "/official-sources/",
        "/source-update-workbench/",
        "/launch-packet-builder/",
        "/data/source-monitor-checks.json",
        "/data/product-feature-suite.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "mission-walkthrough-template-builder-2026-05-18",
      "type": "content depth/product tool update",
      "affectedRoutes": [
        "/blog/gta-6-mission-walkthrough-spoiler-safe-guide/",
        "/guides/",
        "/post-launch-verification-lab/",
        "/spoiler-policy/",
        "/data/mission-walkthrough-template.json",
        "/data/answer-engine-packet.json",
        "/data/product-feature-suite.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "satire-voice-workbench-2026-05-18",
      "type": "product/tool UX update",
      "affectedRoutes": [
        "/satire-voice-guide/",
        "/creator-toolkit/",
        "/blog/gta-6-radio-music-soundtrack-watchlist/",
        "/blog/",
        "/data/satire-voice-guide.json",
        "/data/product-feature-suite.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "claim-receipt-builder-2026-05-18",
      "type": "product/tool UX update",
      "affectedRoutes": [
        "/claim-receipt-builder/",
        "/reader-action-router/",
        "/rumour-firewall/",
        "/source-policy/",
        "/tools/",
        "/data/product-feature-suite.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "crossplay-friend-group-json-receipt-2026-05-18",
      "type": "product/tool UX update",
      "affectedRoutes": [
        "/blog/gta-6-crossplay-cross-save-watchlist/",
        "/online/",
        "/platform-planner/",
        "/buying-guide/",
        "/confirmed-vs-rumoured/",
        "/assets/app.js",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "post-launch-verification-structured-receipt-2026-05-18",
      "type": "tool UX/launch readiness update",
      "affectedRoutes": [
        "/post-launch-verification-lab/",
        "/data/post-launch-verification-lab.json",
        "/assets/app.js",
        "/data/product-feature-suite.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "pc-platform-choice-planner-2026-05-18",
      "type": "content depth/product tool update",
      "affectedRoutes": [
        "/blog/is-gta-6-coming-to-pc/",
        "/blog/gta-6-system-requirements-watchlist/",
        "/platform-planner/",
        "/buying-guide/",
        "/data/pc-platform-evidence-checklist.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "content-freshness-sla-public-route-2026-05-18",
      "type": "source operations/product route update",
      "affectedRoutes": [
        "/content-freshness-sla/",
        "/data/content-freshness-sla.json",
        "/source-review-queue/",
        "/official-sources/",
        "/data/product-feature-suite.json",
        "/data/answer-engine-packet.json",
        "/data/site-inventory.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "accessibility-evidence-router-public-route-2026-05-18",
      "type": "accessibility/product route update",
      "affectedRoutes": [
        "/accessibility-evidence-router/",
        "/blog/gta-6-accessibility-options-watchlist/",
        "/data/accessibility-evidence-checklist.json",
        "/data/product-feature-suite.json",
        "/data/answer-engine-packet.json",
        "/data/site-inventory.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "homepage-launch-action-lanes-2026-05-18",
      "type": "homepage/product UX update",
      "affectedRoutes": [
        "/",
        "/launch-briefing/",
        "/launch-dashboard/",
        "/data/launch-action-bundles.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "spoiler-source-router-public-route-2026-05-18",
      "type": "spoiler/source-policy product route update",
      "affectedRoutes": [
        "/spoiler-source-router/",
        "/data/spoiler-source-router.json",
        "/spoiler-policy/",
        "/spoiler-safe-mode/",
        "/post-launch-verification-lab/",
        "/data/product-feature-suite.json",
        "/data/site-inventory.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "newsletter-segment-router-public-route-2026-05-18",
      "type": "newsletter/product governance route update",
      "affectedRoutes": [
        "/newsletter-segment-router/",
        "/newsletter/",
        "/data/newsletter-segment-routing.json",
        "/data/product-feature-suite.json",
        "/data/answer-engine-packet.json",
        "/data/site-inventory.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep newsletter sends draft-only until explicit approval for external delivery"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "newsletter campaign sends"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "homepage-question-router-search-query-2026-05-18",
      "type": "search/navigation product update",
      "affectedRoutes": [
        "/",
        "/search/",
        "/data/search-index.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "early-access-claim-intake-planner-2026-05-18",
      "type": "content depth/buyer safety tool update",
      "affectedRoutes": [
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/data/early-access-claim-intake.json",
        "/data/answer-engine-packet.json",
        "/data/site-inventory.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "correction-impact-router-public-route-2026-05-18",
      "type": "source policy/product route update",
      "affectedRoutes": [
        "/correction-impact-router/",
        "/data/correction-impact-router.json",
        "/corrections-log/",
        "/launch-risk-register/",
        "/data/product-feature-suite.json",
        "/data/answer-engine-packet.json",
        "/llms.txt",
        "/site-inventory/",
        "/data/site-inventory.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "platform-store-source-router-public-route-2026-05-18",
      "type": "buyer safety/source operations route update",
      "affectedRoutes": [
        "/platform-store-source-router/",
        "/data/platform-store-source-router.json",
        "/data/product-feature-suite.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "launch-packet-builder-deploy-nochange-receipts-2026-05-18",
      "type": "product/distribution launch packet update",
      "affectedRoutes": [
        "/launch-packet-builder/",
        "/data/launch-distribution-packets.json",
        "/data/product-feature-suite.json",
        "/data/answer-engine-packet.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "launch-packet-builder-2026-05-18",
      "type": "product/distribution launch packet update",
      "affectedRoutes": [
        "/launch-packet-builder/",
        "/data/launch-distribution-packets.json",
        "/data/product-feature-suite.json",
        "/data/answer-engine-packet.json",
        "/llms.txt",
        "/site-inventory/",
        "/data/site-inventory.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "launch-week-update-playbook-route-2026-05-18",
      "type": "launch readiness/product route update",
      "affectedRoutes": [
        "/launch-week-update-playbook/",
        "/data/launch-week-update-playbook.json",
        "/launch-command-center/",
        "/source-update-workbench/",
        "/deployment-readiness/",
        "/data/answer-engine-packet.json",
        "/llms.txt",
        "/site-inventory/",
        "/data/site-inventory.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "vehicle-database-record-evidence-fields-2026-05-18",
      "type": "product/database evidence update",
      "affectedRoutes": [
        "/vehicles/",
        "/blog/gta-6-vehicles-cars-customization-watchlist/",
        "/data/vehicles.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "preorder-store-risk-score-widget-2026-05-18",
      "type": "product/buyer safety tool update",
      "affectedRoutes": [
        "/preorder-store-checker/",
        "/preorder-safety-centre/",
        "/buying-guide/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "reader-action-router-expanded-intents-2026-05-18",
      "type": "product/search/source-safety update",
      "affectedRoutes": [
        "/reader-action-router/",
        "/search/",
        "/data/reader-action-router.json",
        "/data/answer-engine-packet.json",
        "/data/internal-link-opportunities.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "public-launch-risk-register-route-2026-05-17",
      "type": "launch readiness/product route update",
      "affectedRoutes": [
        "/launch-risk-register/",
        "/data/launch-risk-register.json",
        "/launch-command-center/",
        "/deployment-readiness/",
        "/data/answer-engine-packet.json",
        "/llms.txt",
        "/site-inventory/",
        "/data/site-inventory.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "vehicle-roster-claim-planner-2026-05-17",
      "type": "tool/content depth update",
      "affectedRoutes": [
        "/blog/gta-6-vehicles-cars-customization-watchlist/",
        "/vehicles/",
        "/guides/",
        "/map-claim-ledger/",
        "/creator-toolkit/",
        "/rumour-firewall/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "radio-music-claim-planner-2026-05-17",
      "type": "tool/content depth update",
      "affectedRoutes": [
        "/blog/gta-6-radio-music-soundtrack-watchlist/",
        "/creator-toolkit/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "aggressive-completion-sprint-2026-05-17",
      "type": "operations/product mandate",
      "affectedRoutes": [
        "/maximum-standard-queue/",
        "/launch-command-center/",
        "/deployment-readiness/",
        "/data/maximum-standard-queue.json",
        "/data/finish-sprint.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "public-source-freshness-snapshot-2026-05-17",
      "type": "source operations/data export update",
      "affectedRoutes": [
        "/official-sources/",
        "/data/source-freshness-snapshot.json",
        "/data/answer-engine-packet.json",
        "/llms.txt",
        "/site-inventory/",
        "/data/site-inventory.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "early-access-embargo-safety-watchlist-2026-05-17",
      "type": "content depth/buyer safety update",
      "affectedRoutes": [
        "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "/buying-guide/",
        "/preorder-safety-centre/",
        "/rumour-firewall/",
        "/official-sources/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "mission-walkthrough-spoiler-intake-2026-05-17",
      "type": "content depth/SEO-AEO update",
      "affectedRoutes": [
        "/blog/gta-6-mission-walkthrough-spoiler-safe-guide/",
        "/guides/",
        "/spoiler-policy/",
        "/spoiler-safe-mode/",
        "/post-launch-verification-lab/",
        "/data/query-to-page-map.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "post-launch-verification-json-receipt-2026-05-17",
      "type": "tool UX/launch readiness update",
      "affectedRoutes": [
        "/post-launch-verification-lab/",
        "/data/post-launch-verification-lab.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "post-launch-verification-lab-2026-05-17",
      "type": "launch readiness/data export update",
      "affectedRoutes": [
        "/post-launch-verification-lab/",
        "/data/post-launch-verification-lab.json",
        "/guides/",
        "/map-evidence-board/",
        "/spoiler-policy/",
        "/deployment-readiness/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "character-evidence-dossiers-2026-05-17",
      "type": "content depth/data export update",
      "affectedRoutes": [
        "/characters/",
        "/blog/who-is-lucia/",
        "/blog/who-is-jason/",
        "/data/character-evidence-dossiers.json",
        "/data/answer-engine-packet.json",
        "/llms.txt",
        "/site-inventory/",
        "/data/site-inventory.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "accessibility-evidence-checklist-2026-05-17",
      "type": "content depth/data export update",
      "affectedRoutes": [
        "/blog/gta-6-accessibility-options-watchlist/",
        "/data/accessibility-evidence-checklist.json",
        "/data/answer-engine-packet.json",
        "/llms.txt",
        "/site-inventory/",
        "/data/site-inventory.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "source-change-receipt-gate-2026-05-17",
      "type": "launch readiness/QA update",
      "affectedRoutes": [
        "/deployment-readiness/",
        "/data/launch-preflight-checks.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "police-wanted-system-evidence-planner-2026-05-17",
      "type": "tool/content depth update",
      "affectedRoutes": [
        "/blog/gta-6-police-wanted-system-watchlist/",
        "/features/",
        "/map-claim-ledger/",
        "/rp/",
        "/rumour-firewall/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "pc-evidence-intake-checklist-2026-05-17",
      "type": "content depth/data export update",
      "affectedRoutes": [
        "/blog/is-gta-6-coming-to-pc/",
        "/blog/gta-6-system-requirements-watchlist/",
        "/buying-guide/",
        "/source-policy/",
        "/data/pc-platform-evidence-checklist.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "wildlife-evidence-matrix-2026-05-17",
      "type": "content depth update",
      "affectedRoutes": [
        "/blog/gta-6-wildlife-animals-watchlist/",
        "/map/",
        "/features/",
        "/rp/",
        "/creator-toolkit/",
        "/rumour-firewall/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "creator-video-angle-pack-2026-05-17",
      "type": "content depth/creator utility update",
      "affectedRoutes": [
        "/blog/creator-video-ideas/",
        "/creator-toolkit/",
        "/creator-calendar-builder/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "trailer-2-scene-taxonomy-2026-05-17",
      "type": "content depth/data export update",
      "affectedRoutes": [
        "/blog/gta-6-trailer-2-breakdown/",
        "/media-gallery/",
        "/map-claim-ledger/",
        "/vehicles/",
        "/features/",
        "/creator-toolkit/",
        "/rumour-firewall/",
        "/data/trailer-2-scene-taxonomy.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "social-systems-prediction-matrix-2026-05-17",
      "type": "content depth update",
      "affectedRoutes": [
        "/blog/social-media-gameplay-predictions/",
        "/features/",
        "/rp/",
        "/creator-toolkit/",
        "/rumour-firewall/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "economy-claim-planner-2026-05-17",
      "type": "tool/content depth update",
      "affectedRoutes": [
        "/blog/gta-6-money-businesses-properties-watchlist/",
        "/online/",
        "/buying-guide/",
        "/sponsorship/",
        "/rp/",
        "/rumour-firewall/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "trophy-spoiler-safe-completion-planner-2026-05-17",
      "type": "tool/content depth update",
      "affectedRoutes": [
        "/blog/gta-6-trophy-achievement-watchlist/",
        "/guides/",
        "/spoiler-policy/",
        "/rumour-firewall/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "future-rp-compatibility-operations-matrix-2026-05-17",
      "type": "content depth update",
      "affectedRoutes": [
        "/blog/future-of-gta-6-rp/",
        "/rp/",
        "/online/",
        "/blog/gta-6-modding-fivem-roleplay-watchlist/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "accessibility-readiness-planner-2026-05-17",
      "type": "tool/content depth update",
      "affectedRoutes": [
        "/blog/gta-6-accessibility-options-watchlist/",
        "/launch-checklist/",
        "/buying-guide/",
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "parent-household-gift-planner-2026-05-17",
      "type": "tool/content depth update",
      "affectedRoutes": [
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/preorder-safety-centre/",
        "/spoiler-safe-mode/",
        "/buying-guide/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "trailer-2-observation-planner-2026-05-17",
      "type": "tool/content depth update",
      "affectedRoutes": [
        "/blog/gta-6-trailer-2-breakdown/",
        "/media-gallery/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "online-claim-planner-2026-05-17",
      "type": "tool/content depth update",
      "affectedRoutes": [
        "/blog/gta-6-online-watchlist/",
        "/online/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "map-claim-triage-planner-2026-05-17",
      "type": "tool/content depth update",
      "affectedRoutes": [
        "/blog/gta-6-map-size-rumours-explained/",
        "/map-claim-ledger/",
        "/rumour-firewall/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "preorder-store-page-safety-checker-2026-05-17",
      "type": "product/buyer safety update",
      "affectedRoutes": [
        "/preorder-store-checker/",
        "/preorder-safety-centre/",
        "/buying-guide/",
        "/rumour-firewall/",
        "/reader-action-router/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "radio-music-source-safe-decision-matrix-2026-05-17",
      "type": "content depth update",
      "affectedRoutes": [
        "/blog/gta-6-radio-music-soundtrack-watchlist/",
        "/creator-toolkit/",
        "/rumour-firewall/",
        "/source-policy/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "pc-hardware-readiness-planner-2026-05-17",
      "type": "tool/content depth update",
      "affectedRoutes": [
        "/blog/gta-6-system-requirements-watchlist/",
        "/blog/is-gta-6-coming-to-pc/",
        "/buying-guide/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "crossplay-friend-group-planner-2026-05-17",
      "type": "tool/content depth update",
      "affectedRoutes": [
        "/blog/gta-6-crossplay-cross-save-watchlist/",
        "/platform-planner/",
        "/online/",
        "/buying-guide/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "preload-storage-readiness-planner-2026-05-17",
      "type": "tool/content depth update",
      "affectedRoutes": [
        "/blog/gta-6-preload-download-size-watchlist/",
        "/launch-checklist/",
        "/buying-guide/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "preorder-buyer-decision-matrix-2026-05-17",
      "type": "content depth update",
      "affectedRoutes": [
        "/blog/gta-6-preorder-editions-watchlist/",
        "/preorder-safety-centre/",
        "/buying-guide/",
        "/release-date/",
        "/faq/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "leonida-geography-decision-matrix-2026-05-17",
      "type": "content depth update",
      "affectedRoutes": [
        "/blog/what-is-leonida/",
        "/map/",
        "/map-claim-ledger/",
        "/map-evidence-board/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "pc-platform-decision-matrix-2026-05-17",
      "type": "content depth update",
      "affectedRoutes": [
        "/blog/is-gta-6-coming-to-pc/",
        "/buying-guide/",
        "/release-date/",
        "/faq/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "maximum-standard-queue-route-2026-05-17",
      "type": "product/launch readiness update",
      "affectedRoutes": [
        "/maximum-standard-queue/",
        "/data/maximum-standard-queue.json",
        "/data/finish-sprint.json",
        "/data/answer-engine-packet.json",
        "/llms.txt",
        "/site-inventory/",
        "/data/site-inventory.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "source-review-queue-route-2026-05-17",
      "type": "product/source operations update",
      "affectedRoutes": [
        "/source-review-queue/",
        "/data/source-review-queue.json",
        "/data/answer-engine-packet.json",
        "/llms.txt",
        "/site-inventory/",
        "/data/site-inventory.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "search-action-router-panel-2026-05-17",
      "type": "product/search UX update",
      "affectedRoutes": [
        "/search/",
        "/reader-action-router/",
        "/data/reader-action-router.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "reader-action-router-page-2026-05-17",
      "type": "SEO/AEO product update",
      "affectedRoutes": [
        "/reader-action-router/",
        "/data/reader-action-router.json",
        "/data/answer-engine-packet.json",
        "/llms.txt",
        "/site-inventory/",
        "/data/site-inventory.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "source-update-workbench-2026-05-17",
      "type": "product/source operations update",
      "affectedRoutes": [
        "/source-update-workbench/",
        "/data/source-update-templates.json",
        "/data/answer-engine-packet.json",
        "/llms.txt",
        "/site-inventory/",
        "/data/site-inventory.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "launch-decision-matrix-2026-05-17",
      "type": "product/launch readiness update",
      "affectedRoutes": [
        "/launch-decision-matrix/",
        "/data/launch-decision-matrix.json",
        "/data/answer-engine-packet.json",
        "/llms.txt",
        "/site-inventory/",
        "/data/site-inventory.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "launch-briefing-pack-2026-05-17",
      "type": "product/launch readiness update",
      "affectedRoutes": [
        "/launch-briefing/",
        "/launch-dashboard/",
        "/data/launch-briefing-pack.json",
        "/data/answer-engine-packet.json",
        "/llms.txt",
        "/site-inventory/",
        "/data/site-inventory.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "launch-action-bundles-2026-05-17",
      "type": "product/tool depth update",
      "affectedRoutes": [
        "/launch-dashboard/",
        "/data/launch-action-bundles.json",
        "/data/answer-engine-packet.json",
        "/llms.txt",
        "/site-inventory/",
        "/data/site-inventory.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "verification-gate-registry-2026-05-16",
      "type": "QA/data export update",
      "affectedRoutes": [
        "/data/verification-gates.json",
        "/data/answer-engine-packet.json",
        "/llms.txt",
        "/site-inventory/",
        "/data/site-inventory.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "launch-week-update-playbook-2026-05-16",
      "type": "launch readiness/data export update",
      "affectedRoutes": [
        "/data/launch-week-update-playbook.json",
        "/data/answer-engine-packet.json",
        "/llms.txt",
        "/site-inventory/",
        "/data/site-inventory.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "agent-memory-boundary-policy-2026-05-16",
      "type": "launch readiness/data export update",
      "affectedRoutes": [
        "/data/agent-memory-boundary-policy.json",
        "/data/answer-engine-packet.json",
        "/llms.txt",
        "/site-inventory/",
        "/data/site-inventory.json",
        "/data/source-coverage-ledger.json",
        "/data/upgrade-adoption.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "product-feature-validation-gate-2026-05-16",
      "type": "QA/data export update",
      "affectedRoutes": [
        "/data/product-feature-suite.json",
        "/data/social-trust-layer.json",
        "/data/map-evidence-board.json",
        "/data/answer-engine-packet.json",
        "/llms.txt",
        "/site-inventory/",
        "/data/site-inventory.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "internal-link-opportunity-map-2026-05-16",
      "type": "SEO/AEO data export update",
      "affectedRoutes": [
        "/data/internal-link-opportunities.json",
        "/data/answer-engine-packet.json",
        "/llms.txt",
        "/site-inventory/",
        "/data/site-inventory.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "product-feature-suite-2026-05-16",
      "type": "product feature sprint",
      "affectedRoutes": [
        "/launch-dashboard/",
        "/source-change-feed/",
        "/creator-calendar-builder/",
        "/platform-planner/",
        "/spoiler-safe-mode/",
        "/map-evidence-board/",
        "/preorder-safety-centre/",
        "/social-trust-layer/",
        "/data/product-feature-suite.json",
        "/data/social-trust-layer.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "launch-risk-register-2026-05-16",
      "type": "launch readiness/data export update",
      "affectedRoutes": [
        "/data/launch-risk-register.json",
        "/data/answer-engine-packet.json",
        "/llms.txt",
        "/site-inventory/",
        "/data/site-inventory.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "launch-checklist-decision-matrix-2026-05-16",
      "type": "content-depth update",
      "affectedRoutes": [
        "/blog/gta-6-launch-checklist/",
        "/launch-checklist/",
        "/launch-command-center/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "source-review-queue-2026-05-16",
      "type": "source policy/data export update",
      "affectedRoutes": [
        "/data/source-review-queue.json",
        "/data/answer-engine-packet.json",
        "/llms.txt",
        "/site-inventory/",
        "/data/site-inventory.json",
        "/data/source-coverage-ledger.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "spoiler-source-router-2026-05-16",
      "type": "source policy/data export update",
      "affectedRoutes": [
        "/data/spoiler-source-router.json",
        "/data/answer-engine-packet.json",
        "/llms.txt",
        "/site-inventory/",
        "/data/site-inventory.json",
        "/data/source-coverage-ledger.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "content-freshness-sla-2026-05-16",
      "type": "launch readiness/data export update",
      "affectedRoutes": [
        "/data/content-freshness-sla.json",
        "/data/answer-engine-packet.json",
        "/llms.txt",
        "/site-inventory/",
        "/data/site-inventory.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "platform-store-source-router-2026-05-16",
      "type": "source policy/data export update",
      "affectedRoutes": [
        "/data/platform-store-source-router.json",
        "/data/answer-engine-packet.json",
        "/llms.txt",
        "/site-inventory/",
        "/data/site-inventory.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "correction-impact-router-2026-05-16",
      "type": "source policy/data export update",
      "affectedRoutes": [
        "/data/correction-impact-router.json",
        "/data/answer-engine-packet.json",
        "/llms.txt",
        "/site-inventory/",
        "/data/site-inventory.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "newsletter-segment-routing-2026-05-16",
      "type": "conversion/data export update",
      "affectedRoutes": [
        "/newsletter/",
        "/data/newsletter-segment-routing.json",
        "/data/answer-engine-packet.json",
        "/llms.txt",
        "/site-inventory/",
        "/data/site-inventory.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep newsletter sends draft-only until explicit approval for external delivery"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "newsletter campaign sends"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "source-escalation-matrix-2026-05-16",
      "type": "source policy/data export update",
      "affectedRoutes": [
        "/data/source-escalation-matrix.json",
        "/data/answer-engine-packet.json",
        "/llms.txt",
        "/site-inventory/",
        "/data/site-inventory.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "reader-action-router-2026-05-16",
      "type": "SEO/AEO data export update",
      "affectedRoutes": [
        "/data/reader-action-router.json",
        "/data/answer-engine-packet.json",
        "/llms.txt",
        "/site-inventory/",
        "/data/site-inventory.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "answer-engine-packet-2026-05-16",
      "type": "SEO/AEO data export update",
      "affectedRoutes": [
        "/data/answer-engine-packet.json",
        "/llms.txt",
        "/site-inventory/",
        "/data/site-inventory.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "article-decision-route-taxonomy-2026-05-16",
      "type": "content/product update",
      "affectedRoutes": [
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/blog/gta-6-trophy-achievement-watchlist/",
        "/blog/gta-6-police-wanted-system-watchlist/",
        "/blog/gta-6-money-businesses-properties-watchlist/",
        "/blog/gta-6-radio-music-soundtrack-watchlist/",
        "/blog/gta-6-wildlife-animals-watchlist/",
        "/blog/gta-6-map-size-rumours-explained/",
        "/blog/gta-6-modding-fivem-roleplay-watchlist/",
        "/blog/creator-video-ideas/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "seo-aeo-expanded-query-map-2026-05-16",
      "type": "SEO/AEO routing update",
      "affectedRoutes": [
        "/seo-aeo-strategy/",
        "/prediction-ledger/",
        "/data/query-to-page-map.json",
        "/data/prediction-ledger.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "accessibility-decision-layer-2026-05-16",
      "type": "content/product update",
      "affectedRoutes": [
        "/blog/gta-6-accessibility-options-watchlist/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "prediction-ledger-coverage-matrix-2026-05-16",
      "type": "content/data export update",
      "affectedRoutes": [
        "/prediction-ledger/",
        "/data/prediction-ledger.json",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "article-decision-layer-2026-05-16",
      "type": "content/product update",
      "affectedRoutes": [
        "/blog/gta-6-system-requirements-watchlist/",
        "/blog/gta-6-preload-download-size-watchlist/",
        "/blog/gta-6-crossplay-cross-save-watchlist/",
        "/blog/gta-6-online-watchlist/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "launch-command-accelerated-runbook-2026-05-16",
      "type": "launch execution update",
      "affectedRoutes": [
        "/launch-command-center/",
        "/deployment-readiness/",
        "/editorial-queue/",
        "/data/corrections-log.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "source-monitor-impact-layer-2026-05-15",
      "type": "source operations update",
      "affectedRoutes": [
        "/official-sources/",
        "/data/source-monitor-impact.json",
        "/data/source-monitor-checks.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "daily-upgrade-adoption-query-map-2026-05-15",
      "type": "system-upgrade adoption",
      "affectedRoutes": [
        "/seo-aeo-strategy/",
        "/data/query-to-page-map.json",
        "/upgrade-adoption/",
        "/blog/gta-6-accessibility-options-watchlist/",
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/blog/gta-6-trophy-achievement-watchlist/",
        "/blog/gta-6-money-businesses-properties-watchlist/"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "maximum-standard-continuous-queue-2026-05-15",
      "type": "operations/product update",
      "affectedRoutes": [
        "/editorial-queue/",
        "/data/maximum-standard-queue.json",
        "/assets/app.js",
        "/data/article-briefs.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "editorial-audit-gate-2026-05-15",
      "type": "quality gate",
      "affectedRoutes": [
        "/deployment-readiness/",
        "/source-policy/",
        "/buying-guide/",
        "/blog/",
        "/data/search-index.json",
        "/data/launch-preflight-checks.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "launch-preflight-dashboard-2026-05-15",
      "type": "launch polish",
      "affectedRoutes": [
        "/deployment-readiness/",
        "/data/launch-preflight-checks.json",
        "/source-policy/",
        "/buying-guide/"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "final-editorial-legal-preflight-2026-05-15",
      "type": "launch polish",
      "affectedRoutes": [
        "/deployment-readiness/",
        "/source-policy/",
        "/buying-guide/",
        "/newsletter/",
        "/blog/gta-6-preorder-editions-watchlist/"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance",
        "keep newsletter sends draft-only until explicit approval for external delivery",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "newsletter campaign sends",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "map-vehicles-features-authority-upgrade-2026-05-15",
      "type": "product/editorial update",
      "affectedRoutes": [
        "/map/",
        "/vehicles/",
        "/features/",
        "/map-claim-ledger/",
        "/blog/gta-6-trailer-2-breakdown/"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "production-tranche-content-tools-polish-2026-05-15",
      "type": "product/editorial update",
      "affectedRoutes": [
        "/seo-aeo-strategy/",
        "/creator-toolkit/",
        "/launch-checklist/",
        "/rp/",
        "/official-sources/",
        "/blog/gta-6-trailer-2-breakdown/",
        "/blog/who-is-jason/",
        "/blog/gta-6-preorder-editions-watchlist/"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "buying-guide-decision-matrix-2026-05-14",
      "type": "editorial update",
      "affectedRoutes": [
        "/buying-guide/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/launch-checklist/",
        "/newsletter/"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "keep newsletter sends draft-only until explicit approval for external delivery",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "newsletter campaign sends",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "heavy-editorial-expansion-2026-05-13",
      "type": "editorial update",
      "affectedRoutes": [
        "/blog/",
        "/editorial-queue/",
        "/data/search-index.json",
        "/data/blog-posts.json",
        "/sitemap.xml",
        "/feed.xml"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "cloudflare-monitor-analytics-2026-05-13",
      "type": "production ops",
      "affectedRoutes": [
        "/deployment-readiness/",
        "/data/site-inventory.json",
        "/assets/app.js"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "creator-video-ideas-expansion-2026-05-13",
      "type": "editorial update",
      "affectedRoutes": [
        "/blog/creator-video-ideas/",
        "/creator-toolkit/",
        "/content-calendar/",
        "/creator-generator/",
        "/rumour-firewall/",
        "/newsletter/"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "keep newsletter sends draft-only until explicit approval for external delivery"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "newsletter campaign sends"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "social-gameplay-predictions-expansion-2026-05-13",
      "type": "editorial update",
      "affectedRoutes": [
        "/blog/social-media-gameplay-predictions/",
        "/features/",
        "/blog/gta-6-trailer-2-breakdown/",
        "/rp/",
        "/rumour-firewall/"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "future-rp-article-expansion-2026-05-13",
      "type": "editorial update",
      "affectedRoutes": [
        "/blog/future-of-gta-6-rp/",
        "/rp/",
        "/online/",
        "/creator-toolkit/",
        "/newsletter/"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "keep newsletter sends draft-only until explicit approval for external delivery"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "newsletter campaign sends"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "spoiler-safe-guides-expansion-2026-05-12",
      "type": "editorial update",
      "affectedRoutes": [
        "/blog/spoiler-safe-gta-6-guides/",
        "/spoiler-policy/",
        "/guides/",
        "/launch-checklist/",
        "/corrections-log/"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "launch-checklist-article-expansion-2026-05-12",
      "type": "editorial update",
      "affectedRoutes": [
        "/blog/gta-6-launch-checklist/",
        "/launch-checklist/",
        "/launch-command-center/",
        "/buying-guide/",
        "/newsletter/"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "keep newsletter sends draft-only until explicit approval for external delivery",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "newsletter campaign sends",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "pc-status-page-expansion-2026-05-12",
      "type": "editorial update",
      "affectedRoutes": [
        "/blog/is-gta-6-coming-to-pc/",
        "/release-date/",
        "/buying-guide/",
        "/faq/",
        "/confirmed-vs-rumoured/"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "jason-character-page-expansion-2026-05-12",
      "type": "editorial update",
      "affectedRoutes": [
        "/blog/who-is-jason/",
        "/characters/",
        "/spoiler-policy/",
        "/rumour-firewall/",
        "/blog/gta-6-trailer-2-breakdown/"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "lucia-character-page-expansion-2026-05-12",
      "type": "editorial update",
      "affectedRoutes": [
        "/blog/who-is-lucia/",
        "/characters/",
        "/spoiler-policy/",
        "/rumour-firewall/",
        "/blog/gta-6-trailer-2-breakdown/"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "trailer-2-breakdown-expansion-2026-05-12",
      "type": "editorial update",
      "affectedRoutes": [
        "/blog/gta-6-trailer-2-breakdown/",
        "/map-claim-ledger/",
        "/characters/",
        "/vehicles/",
        "/features/",
        "/rumour-firewall/"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "online-watchlist-expansion-2026-05-12",
      "type": "editorial update",
      "affectedRoutes": [
        "/online/",
        "/features/",
        "/faq/",
        "/blog/gta-6-online-watchlist/",
        "/rp/"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "source-monitor-2026-05-12",
      "type": "editorial update",
      "affectedRoutes": [
        "/official-sources/",
        "/source-policy/",
        "/editorial-queue/",
        "/data/source-monitor-checks.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "editorial-queue-2026-05-12",
      "type": "editorial update",
      "affectedRoutes": [
        "/editorial-queue/",
        "/blog/",
        "/data/article-briefs.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "rumour-firewall-2026-05-11",
      "type": "rejected/guardrail",
      "affectedRoutes": [
        "/rumour-firewall/",
        "/confirmed-vs-rumoured/",
        "/source-policy/",
        "/data/claim-triage-rules.json"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "verify affected data exports parse as JSON and are listed in site inventory when crawler-facing",
        "check source-policy, official-source, answer-engine, and llms.txt references for stale guidance"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "npm run verify:sources",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "pc-date-gap-baseline",
      "type": "official gap",
      "affectedRoutes": [
        "/release-date/",
        "/features/",
        "/faq/",
        "/blog/is-gta-6-coming-to-pc/"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    },
    {
      "id": "preorder-gap-baseline",
      "type": "official gap",
      "affectedRoutes": [
        "/buying-guide/",
        "/newsletter/",
        "/blog/gta-6-preorder-editions-watchlist/"
      ],
      "readerImpact": "Reader-facing route copy, labels, internal links, or CTAs may need review before promotion.",
      "requiredLocalActions": [
        "confirm the correction summary, reason, affected routes, and source status remain accurate",
        "rebuild generated HTML, JSON exports, sitemap, robots, feed, and llms.txt",
        "keep newsletter sends draft-only until explicit approval for external delivery",
        "keep affiliate, sponsor, purchase, and retailer copy approval-gated"
      ],
      "verificationGates": [
        "npm run build && npm run validate",
        "run visual/editorial QA on affected reader-facing routes when layout or copy changed"
      ],
      "approvalRequiredFor": [
        "production deploy",
        "public posts or social announcements",
        "external alerts/webhooks",
        "newsletter campaign sends",
        "affiliate links, sponsor copy, or purchase CTAs"
      ],
      "rollbackPath": "Revert or supersede the affected local copy/export change, add a new corrections-log entry if readers already saw the old state, then rebuild and validate before promotion."
    }
  ],
  "agentMemoryBoundaryPolicy": [
    {
      "id": "direct-main-session-local-work",
      "context": "direct main-session or local cron production pass",
      "allowedInputs": [
        "project files inside gta-6/hub",
        "public official sources",
        "local generated artifacts",
        "runtime-provided startup context"
      ],
      "forbiddenInputs": [
        "private MEMORY.md reads in shared contexts",
        "browser profiles/cookies",
        "credentials/API keys",
        "private messages unrelated to the project"
      ],
      "allowedOutputs": [
        "local code/content/data changes",
        "local artifacts",
        "concise Discord production receipts that omit private context"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No external write, public post, production deploy, account connection, browser-profile read, credential use, private-memory disclosure, or trace export with sensitive context without explicit approval.",
      "rollbackPath": "Remove or supersede the local export/artifact, rebuild generated data, and add a corrections-log entry if public-facing guidance changed."
    },
    {
      "id": "shared-discord-channel-receipt",
      "context": "Discord #gta-6 channel status/result messages",
      "allowedInputs": [
        "the shipped local change summary",
        "verification result",
        "real blockers that do not reveal secrets"
      ],
      "forbiddenInputs": [
        "private memory excerpts",
        "credential locations or values",
        "browser/session state",
        "personal user context not required for the GTA hub"
      ],
      "allowedOutputs": [
        "concise factual shipped-result messages",
        "approval-needed blocker labels",
        "local artifact paths"
      ],
      "verificationGate": "confirm receipt text contains no private memory, secrets, credentials, or unapproved external-action claims",
      "approvalBoundary": "No external write, public post, production deploy, account connection, browser-profile read, credential use, private-memory disclosure, or trace export with sensitive context without explicit approval.",
      "rollbackPath": "Post a correction in the same channel if a receipt overstates capability or includes sensitive project guidance."
    },
    {
      "id": "public-site-and-data-exports",
      "context": "generated HTML, llms.txt, JSON data exports, sitemap, feed, and source policy surfaces",
      "allowedInputs": [
        "confirmed official facts",
        "clearly labelled internal governance records",
        "source-safe public URLs",
        "no-leaks editorial rules"
      ],
      "forbiddenInputs": [
        "private memory",
        "private account notes",
        "credential state",
        "unredacted traces",
        "leaked assets",
        "datamined files",
        "private build screenshots"
      ],
      "allowedOutputs": [
        "source-labelled public policy/data exports",
        "reader-safe approval boundaries",
        "machine-readable local QA contracts"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No external write, public post, production deploy, account connection, browser-profile read, credential use, private-memory disclosure, or trace export with sensitive context without explicit approval.",
      "rollbackPath": "Revert the generated source record, rebuild exports, and add a correction if readers or crawlers could have consumed the previous state."
    },
    {
      "id": "trace-handoff-and-subagent-work",
      "context": "agent handoffs, trace summaries, QA artifacts, and future delegated work",
      "allowedInputs": [
        "minimal project-relevant file paths",
        "bounded task instructions",
        "public source URLs",
        "verification commands/results"
      ],
      "forbiddenInputs": [
        "raw private prompts beyond task need",
        "private memories",
        "tool outputs containing credentials",
        "unredacted PII",
        "browser/account session data"
      ],
      "allowedOutputs": [
        "minimized handoff notes",
        "changed file lists",
        "verification receipts",
        "blocked approval gates"
      ],
      "verificationGate": "review handoff/artifact for minimization, source labels, and approval gates before sharing outside local files",
      "approvalBoundary": "No external write, public post, production deploy, account connection, browser-profile read, credential use, private-memory disclosure, or trace export with sensitive context without explicit approval.",
      "rollbackPath": "Delete or replace the local handoff artifact, regenerate public exports if referenced, and record a correction when source-policy meaning changed."
    }
  ],
  "verificationGates": [
    {
      "id": "build-static-site",
      "command": "npm run build",
      "scope": "Regenerate every static HTML route, asset, sitemap, RSS feed, llms.txt, image sitemap, and JSON export from source content.",
      "recommendedWhen": [
        "any code/content/data edit",
        "artifact-to-public export change",
        "pre-commit smoke check"
      ],
      "expectedOutputs": [
        "dist/index.html",
        "dist/sitemap.xml",
        "dist/llms.txt",
        "dist/data/answer-engine-packet.json"
      ],
      "blocksPromotionIf": [
        "build exits non-zero",
        "generated dist files are missing",
        "unexpected placeholder or stale generated output appears"
      ],
      "localSafe": true,
      "mutatesExternalSystems": false,
      "approvalBoundary": "Local execution is allowed. Production deploys, DNS/account changes, analytics activation, newsletter sends, public/social posts, sponsor/affiliate changes, credentials, cookies, API keys, and external writes still require explicit approval."
    },
    {
      "id": "validate-launch-contract",
      "command": "npm run validate",
      "scope": "Validate required routes, metadata, JSON exports, governance contracts, source-policy links, AEO packets, route references, and critical launch-readiness copy.",
      "recommendedWhen": [
        "after the build check",
        "after source-policy/data export edits",
        "before any launch handoff or public promotion request"
      ],
      "expectedOutputs": [
        "terminal validation receipt",
        "non-zero exit on missing route/export/contract fields"
      ],
      "blocksPromotionIf": [
        "any required route, metadata tag, JSON export, source reference, or governance contract fails"
      ],
      "localSafe": true,
      "mutatesExternalSystems": false,
      "approvalBoundary": "Local execution is allowed. Production deploys, DNS/account changes, analytics activation, newsletter sends, public/social posts, sponsor/affiliate changes, credentials, cookies, API keys, and external writes still require explicit approval."
    },
    {
      "id": "content-workflow-export",
      "command": "npm run content:validate",
      "scope": "Validate markdown article briefs and regenerate the CMS article export used by editorial handoff.",
      "recommendedWhen": [
        "after editing content/articles/*.md",
        "before handing article briefs to publishing workflow"
      ],
      "expectedOutputs": [
        "dist/data/cms-articles.json"
      ],
      "blocksPromotionIf": [
        "markdown front matter or brief records are invalid",
        "CMS export cannot be generated"
      ],
      "localSafe": true,
      "mutatesExternalSystems": false,
      "approvalBoundary": "Local execution is allowed. Production deploys, DNS/account changes, analytics activation, newsletter sends, public/social posts, sponsor/affiliate changes, credentials, cookies, API keys, and external writes still require explicit approval."
    },
    {
      "id": "local-link-verification",
      "command": "npm run verify:links",
      "scope": "Check generated local href/src targets and write a link-check report for handoff.",
      "recommendedWhen": [
        "after route, nav, related-link, sitemap, or asset changes",
        "before visual QA if navigation changed"
      ],
      "expectedOutputs": [
        "artifacts/link-check/link-check-report.json"
      ],
      "blocksPromotionIf": [
        "any local link or asset reference is broken"
      ],
      "localSafe": true,
      "mutatesExternalSystems": false,
      "approvalBoundary": "Local execution is allowed. Production deploys, DNS/account changes, analytics activation, newsletter sends, public/social posts, sponsor/affiliate changes, credentials, cookies, API keys, and external writes still require explicit approval."
    },
    {
      "id": "official-source-freshness",
      "command": "npm run verify:sources",
      "scope": "Check configured official/source URLs and write a source freshness report without changing public claims automatically.",
      "recommendedWhen": [
        "after official-source watchlist edits",
        "before promoting release, store, support, trailer, Online, or platform claims"
      ],
      "expectedOutputs": [
        "artifacts/source-freshness/source-freshness-report.json"
      ],
      "blocksPromotionIf": [
        "a required official source check fails",
        "a source change is detected but correction/source review work is not complete"
      ],
      "localSafe": true,
      "mutatesExternalSystems": false,
      "approvalBoundary": "Local execution is allowed. Production deploys, DNS/account changes, analytics activation, newsletter sends, public/social posts, sponsor/affiliate changes, credentials, cookies, API keys, and external writes still require explicit approval."
    },
    {
      "id": "editorial-audit",
      "command": "npm run audit:editorial",
      "scope": "Audit generated pages and JSON exports for editorial completeness, no-leaks labels, and handoff-ready summaries.",
      "recommendedWhen": [
        "after content-depth work",
        "after adding data exports",
        "before broad handoff or launch-readiness claims"
      ],
      "expectedOutputs": [
        "artifacts/editorial-audit/editorial-audit-report.json",
        "artifacts/editorial-audit/editorial-audit-summary.md"
      ],
      "blocksPromotionIf": [
        "required editorial markers are missing",
        "JSON export summaries are invalid",
        "warnings expose real launch-risk gaps"
      ],
      "localSafe": true,
      "mutatesExternalSystems": false,
      "approvalBoundary": "Local execution is allowed. Production deploys, DNS/account changes, analytics activation, newsletter sends, public/social posts, sponsor/affiliate changes, credentials, cookies, API keys, and external writes still require explicit approval."
    },
    {
      "id": "launch-preflight-hardening",
      "command": "npm run verify:preflight",
      "scope": "Regression-check launch preflight, source receipt, no-leaks, local QA, production-smoke, sitemap, and machine-context boundaries before any public push.",
      "recommendedWhen": [
        "after launch-readiness changes",
        "after source-policy or deployment-readiness edits",
        "before deploy/public promotion approval requests"
      ],
      "expectedOutputs": [
        "artifacts/launch-preflight-hardening/launch-preflight-hardening-report.json",
        "artifacts/launch-preflight-hardening/launch-preflight-hardening-summary.md"
      ],
      "blocksPromotionIf": [
        "launch preflight groups are missing",
        "source receipt fields regress",
        "production smoke becomes part of local verify:all",
        "critical no-leaks/source-policy markers disappear"
      ],
      "localSafe": true,
      "mutatesExternalSystems": false,
      "approvalBoundary": "Local execution is allowed. Production deploys, DNS/account changes, analytics activation, newsletter sends, public/social posts, sponsor/affiliate changes, credentials, cookies, API keys, and external writes still require explicit approval."
    },
    {
      "id": "visual-qa",
      "command": "npm run visual:qa",
      "scope": "Capture desktop/mobile visual QA artifacts and check the premium design gate for obvious layout, hierarchy, and responsive issues.",
      "recommendedWhen": [
        "after UI/design/CSS changes",
        "after homepage/product-surface changes",
        "before claiming visual polish"
      ],
      "expectedOutputs": [
        "artifacts/visual-qa/"
      ],
      "blocksPromotionIf": [
        "screenshots are blank",
        "mobile/desktop content overlaps",
        "major layout or hierarchy regressions remain unrecorded"
      ],
      "localSafe": true,
      "mutatesExternalSystems": false,
      "approvalBoundary": "Local execution is allowed. Production deploys, DNS/account changes, analytics activation, newsletter sends, public/social posts, sponsor/affiliate changes, credentials, cookies, API keys, and external writes still require explicit approval."
    },
    {
      "id": "production-smoke-readonly",
      "command": "npm run verify:production",
      "scope": "Run the configured production smoke check in read-only mode after an approved deploy or when investigating public availability.",
      "recommendedWhen": [
        "after David approves and completes a deploy",
        "when public availability needs local evidence"
      ],
      "expectedOutputs": [
        "terminal production smoke receipt"
      ],
      "blocksPromotionIf": [
        "canonical pages fail to load",
        "metadata or expected public routes are missing",
        "rollback is required"
      ],
      "localSafe": true,
      "mutatesExternalSystems": false,
      "approvalBoundary": "Local execution is allowed. Production deploys, DNS/account changes, analytics activation, newsletter sends, public/social posts, sponsor/affiliate changes, credentials, cookies, API keys, and external writes still require explicit approval."
    },
    {
      "id": "account-readiness-readonly",
      "command": "npm run verify:accounts -- --write-artifact",
      "scope": "Read DNS/social readiness and write local proof artifacts without mutating DNS, credentials, social accounts, or external services.",
      "recommendedWhen": [
        "after manual/account-approved DNS or social work",
        "before claiming account setup completeness"
      ],
      "expectedOutputs": [
        "artifacts/account-setup-check-YYYY-MM-DD.json",
        "artifacts/account-setup-check-YYYY-MM-DD.md"
      ],
      "blocksPromotionIf": [
        "DNS/account proof is incomplete",
        "ownership artifacts are missing",
        "approval-gated account work is still required"
      ],
      "localSafe": true,
      "mutatesExternalSystems": false,
      "approvalBoundary": "Local execution is allowed. Production deploys, DNS/account changes, analytics activation, newsletter sends, public/social posts, sponsor/affiliate changes, credentials, cookies, API keys, and external writes still require explicit approval."
    },
    {
      "id": "full-local-release-gate",
      "command": "npm run verify:all",
      "scope": "Run build, validation, content workflow, link verification, source checks, editorial audit, launch-preflight hardening, and visual QA as the strongest local pre-release gate.",
      "recommendedWhen": [
        "before launch handoff",
        "after high-blast-radius changes",
        "before requesting approval for deploy/public promotion"
      ],
      "expectedOutputs": [
        "rebuilt dist output",
        "link-check report",
        "source-freshness report",
        "editorial-audit report",
        "launch-preflight hardening report",
        "visual QA artifacts"
      ],
      "blocksPromotionIf": [
        "any included gate fails",
        "a gate is skipped without a documented blocker"
      ],
      "localSafe": true,
      "mutatesExternalSystems": false,
      "approvalBoundary": "Local execution is allowed. Production deploys, DNS/account changes, analytics activation, newsletter sends, public/social posts, sponsor/affiliate changes, credentials, cookies, API keys, and external writes still require explicit approval."
    }
  ],
  "launchBriefingPack": [
    {
      "id": "day-one-console-player",
      "label": "Day-one console player",
      "audience": "PS5 and Xbox Series X|S players",
      "safeFirstAction": "Confirm your platform choice against the release-date page.",
      "primaryRoute": "/launch-checklist/",
      "supportRoutes": [
        "/release-date/",
        "/confirmed-vs-rumoured/",
        "/spoiler-policy/"
      ],
      "evidenceGate": "Console platforms are official; every store/preload/detail claim still needs official Rockstar, platform-store, or support evidence.",
      "blockedInputs": [
        "fake preload clocks",
        "edited store screenshots",
        "retailer placeholder dates"
      ],
      "snapshotFields": [
        "role/audience",
        "safe first action",
        "primary route",
        "support routes",
        "evidence gate",
        "blocked inputs",
        "approval boundary",
        "verification gate",
        "rollback route"
      ],
      "snapshotUse": "Copy or download this local route snapshot before handing the brief to a reader, creator, Discord-style channel, newsletter draft, production receipt, or future agent.",
      "verificationGate": "npm run build && npm run validate",
      "rollbackRoute": "/corrections-log/",
      "approvalBoundary": "Local checklist/export only; no account login, subscription send, public post, or external write."
    },
    {
      "id": "pc-waitlist-buyer",
      "label": "PC waitlist buyer",
      "audience": "PC players and hardware buyers",
      "safeFirstAction": "Treat PC timing and requirements as unknown until official publication.",
      "primaryRoute": "/blog/is-gta-6-coming-to-pc/",
      "supportRoutes": [
        "/blog/gta-6-system-requirements-watchlist/",
        "/buying-guide/",
        "/features/"
      ],
      "evidenceGate": "PC timing/specs promote only from Rockstar, Take-Two, launcher, Steam/Epic, support, or verified post-launch PC pages.",
      "blockedInputs": [
        "AI spec tables",
        "retailer PC placeholders",
        "influencer requirement guesses"
      ],
      "snapshotFields": [
        "role/audience",
        "safe first action",
        "primary route",
        "support routes",
        "evidence gate",
        "blocked inputs",
        "approval boundary",
        "verification gate",
        "rollback route"
      ],
      "snapshotUse": "Copy or download this local route snapshot before handing the brief to a reader, creator, Discord-style channel, newsletter draft, production receipt, or future agent.",
      "verificationGate": "npm run build && npm run validate",
      "rollbackRoute": "/corrections-log/",
      "approvalBoundary": "No affiliate, sponsor, hardware recommendation, or external alert without approval."
    },
    {
      "id": "preorder-safety",
      "label": "Preorder safety",
      "audience": "Buyers, parents, and gift purchasers",
      "safeFirstAction": "Prepare wishlist, refund, storage, payment, and parental-control basics now.",
      "primaryRoute": "/preorder-safety-centre/",
      "supportRoutes": [
        "/buying-guide/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/rumour-firewall/"
      ],
      "evidenceGate": "Buyer claims need official Rockstar, publisher, platform-store, support, or rating-board evidence.",
      "blockedInputs": [
        "fake edition charts",
        "placeholder SKUs as facts",
        "affiliate pressure framed as news"
      ],
      "snapshotFields": [
        "role/audience",
        "safe first action",
        "primary route",
        "support routes",
        "evidence gate",
        "blocked inputs",
        "approval boundary",
        "verification gate",
        "rollback route"
      ],
      "snapshotUse": "Copy or download this local route snapshot before handing the brief to a reader, creator, Discord-style channel, newsletter draft, production receipt, or future agent.",
      "verificationGate": "npm run build && npm run validate",
      "rollbackRoute": "/corrections-log/",
      "approvalBoundary": "Affiliate/sponsor links and commercial placements remain approval-gated."
    },
    {
      "id": "creator-no-leaks-week",
      "label": "Creator no-leaks week",
      "audience": "YouTube, TikTok, Shorts, newsletter, and blog creators",
      "safeFirstAction": "Build a 7/14/30 day plan around official updates, unknown watchlists, rumour corrections, and source policy.",
      "primaryRoute": "/creator-toolkit/",
      "supportRoutes": [
        "/creator-toolkit/",
        "/source-policy/",
        "/media-gallery/"
      ],
      "evidenceGate": "Every creator item must map to official evidence, labelled analysis, or a clearly rejected claim.",
      "blockedInputs": [
        "leaked footage",
        "private build screenshots",
        "unsourced full lists"
      ],
      "snapshotFields": [
        "role/audience",
        "safe first action",
        "primary route",
        "support routes",
        "evidence gate",
        "blocked inputs",
        "approval boundary",
        "verification gate",
        "rollback route"
      ],
      "snapshotUse": "Copy or download this local route snapshot before handing the brief to a reader, creator, Discord-style channel, newsletter draft, production receipt, or future agent.",
      "verificationGate": "npm run build && npm run validate",
      "rollbackRoute": "/corrections-log/",
      "approvalBoundary": "Creates local drafts only; social posting, newsletter sends, and account automations require approval."
    },
    {
      "id": "rp-admin-prep",
      "label": "RP/admin prep",
      "audience": "RP founders, moderators, Discord admins, and tool builders",
      "safeFirstAction": "Draft game-agnostic onboarding, moderation, heat, faction, and approval workflows.",
      "primaryRoute": "/rp/",
      "supportRoutes": [
        "/blog/gta-6-modding-fivem-roleplay-watchlist/",
        "/online/",
        "/social-trust-layer/"
      ],
      "evidenceGate": "Compatibility and Online claims need Rockstar, Cfx.re, support, or verified post-launch evidence.",
      "blockedInputs": [
        "paid compatibility promises",
        "fake private-server claims",
        "unapproved Discord/webhook sends"
      ],
      "snapshotFields": [
        "role/audience",
        "safe first action",
        "primary route",
        "support routes",
        "evidence gate",
        "blocked inputs",
        "approval boundary",
        "verification gate",
        "rollback route"
      ],
      "snapshotUse": "Copy or download this local route snapshot before handing the brief to a reader, creator, Discord-style channel, newsletter draft, production receipt, or future agent.",
      "verificationGate": "npm run build && npm run validate",
      "rollbackRoute": "/corrections-log/",
      "approvalBoundary": "No outreach, webhook, account connection, or public partner claim without approval."
    },
    {
      "id": "household-spoiler-safe",
      "label": "Household spoiler-safe setup",
      "audience": "Parents, shared homes, and spoiler-sensitive groups",
      "safeFirstAction": "Set spoiler rules before launch week.",
      "primaryRoute": "/blog/gta-6-parent-guide-age-rating-watchlist/",
      "supportRoutes": [
        "/spoiler-policy/",
        "/blog/gta-6-accessibility-options-watchlist/"
      ],
      "evidenceGate": "Age-rating, spoiler, accessibility, and parental-control claims need official board/store/support or verified post-launch evidence.",
      "blockedInputs": [
        "fake rating screenshots",
        "leaked trophy/story lists",
        "leaked settings screens"
      ],
      "snapshotFields": [
        "role/audience",
        "safe first action",
        "primary route",
        "support routes",
        "evidence gate",
        "blocked inputs",
        "approval boundary",
        "verification gate",
        "rollback route"
      ],
      "snapshotUse": "Copy or download this local route snapshot before handing the brief to a reader, creator, Discord-style channel, newsletter draft, production receipt, or future agent.",
      "verificationGate": "npm run build && npm run validate",
      "rollbackRoute": "/corrections-log/",
      "approvalBoundary": "No public alert, campaign send, or account-connected moderation action without approval."
    }
  ],
  "launchDecisionMatrix": [
    {
      "id": "official-date-or-delay-change",
      "trigger": "Rockstar or Take-Two publishes a new GTA VI release date, delay, or launch-window clarification.",
      "status": "confirmed-source-required",
      "readerAction": "Use the new official date only after the source URL is reviewed, then check the timeline and corrections log before sharing.",
      "affectedRoutes": [
        "/release-date/",
        "/timeline/",
        "/launch-dashboard/",
        "/launch-briefing/",
        "/faq/",
        "/newsletter/",
        "/data/facts.json",
        "/data/tracker.json",
        "/data/answer-engine-packet.json"
      ],
      "evidenceGate": "Public Rockstar Newswire, Rockstar GTA VI page, or Take-Two public release material naming GTA VI and the exact date/window.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No production deploy, Discord/social post, newsletter send, or external alert without explicit approval."
    },
    {
      "id": "pc-platform-or-requirements-change",
      "trigger": "A public Rockstar, Take-Two, Rockstar Support, Rockstar Store/Launcher, Steam, or Epic page names PC timing, requirements, or storefront availability.",
      "status": "official-gap-until-source",
      "readerAction": "Move PC guidance from waitlist to source-labelled action only for the exact details the official page supports.",
      "affectedRoutes": [
        "/blog/is-gta-6-coming-to-pc/",
        "/blog/gta-6-system-requirements-watchlist/",
        "/features/",
        "/buying-guide/",
        "/faq/",
        "/data/platform-store-source-router.json",
        "/data/reader-action-router.json"
      ],
      "evidenceGate": "Public GTA VI-specific PC/support/store page; generic launcher docs, search snippets, and private account pages are not enough.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No hardware affiliate recommendation, sponsor placement, public alert, deploy, or account-connected check without approval."
    },
    {
      "id": "preorder-edition-price-preload-change",
      "trigger": "Official Rockstar, publisher, PlayStation, Xbox, or support pages publish preorder, edition, price, bonus, preload, file-size, refund, or account requirements.",
      "status": "buyer-safety-watchlist",
      "readerAction": "Update buying advice only for official details, keep unknown rows visible, and reject scarcity or affiliate pressure as news.",
      "affectedRoutes": [
        "/preorder-safety-centre/",
        "/buying-guide/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/blog/gta-6-preload-download-size-watchlist/",
        "/launch-checklist/",
        "/data/buying-watchlist.json"
      ],
      "evidenceGate": "Public official store/support/publisher page with GTA VI-specific detail and a stable URL.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Affiliate links, sponsor copy, newsletter sends, public posts, production deploys, and account-connected store checks require explicit approval."
    },
    {
      "id": "online-crossplay-transfer-change",
      "trigger": "Rockstar, Take-Two, Rockstar Support, Cfx.re, or official platform pages publish Online, crossplay, cross-save, transfer, GTA+, private-session, creator-tool, or compatibility details.",
      "status": "online-gap-until-source",
      "readerAction": "Keep community planning practical, then promote only the exact Online or compatibility detail supported by official material.",
      "affectedRoutes": [
        "/online/",
        "/blog/gta-6-online-watchlist/",
        "/blog/gta-6-crossplay-cross-save-watchlist/",
        "/blog/gta-6-modding-fivem-roleplay-watchlist/",
        "/rp/",
        "/features/"
      ],
      "evidenceGate": "Official Rockstar/Take-Two/support/Cfx.re/platform publication or verified post-launch evidence tied to GTA VI.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No community outreach, Discord announcement, external post, hosted integration, or monetised compatibility claim without approval."
    },
    {
      "id": "spoiler-guide-postlaunch-evidence",
      "trigger": "Verified post-launch gameplay, official guide material, platform metadata, or public trophy/achievement data supports spoiler-sensitive guide expansion.",
      "status": "spoiler-controlled",
      "readerAction": "Keep spoiler-free summaries intact and move mission, ending, trophy, collectible, and hidden-system detail behind explicit spoiler controls.",
      "affectedRoutes": [
        "/spoiler-policy/",
        "/spoiler-safe-mode/",
        "/guides/",
        "/blog/spoiler-safe-gta-6-guides/",
        "/blog/gta-6-trophy-achievement-watchlist/",
        "/map-evidence-board/"
      ],
      "evidenceGate": "Official public material or verified post-launch evidence with spoiler labels and a correction path.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No public social/newsletter teaser containing spoiler detail without explicit approval and spoiler-safe copy review."
    },
    {
      "id": "creator-rp-commercial-action",
      "trigger": "A product, creator, sponsorship, affiliate, newsletter, Discord, or RP design-partner action becomes useful after a source-safe content update.",
      "status": "approval-gated-action",
      "readerAction": "Use local templates and public policy pages first; external sends, posts, partnerships, and commercial links wait for explicit approval.",
      "affectedRoutes": [
        "/creator-toolkit/",
        "/creator-calendar-builder/",
        "/content-calendar/",
        "/newsletter/",
        "/sponsorship/",
        "/rp/",
        "/social-trust-layer/"
      ],
      "evidenceGate": "Local content may be generated from official/source-labelled routes; external action needs trusted approval after the draft is reviewed.",
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "All external writes, account connections, public posts, newsletter sends, sponsor/affiliate activations, and production deploys require explicit approval."
    }
  ],
  "sourceUpdateTemplates": [
    {
      "id": "official-date-or-delay-change",
      "topic": "release date",
      "trigger": "Rockstar or Take-Two publishes a new GTA VI release date, delay, or launch-window clarification.",
      "copyStance": "Promote only the exact official wording and keep prior copy in the corrections log.",
      "headlineTemplate": "GTA 6 release date update: what changed, what is still unconfirmed, and what readers should do next",
      "affectedRoutes": [
        "/release-date/",
        "/timeline/",
        "/launch-dashboard/",
        "/launch-briefing/",
        "/faq/",
        "/newsletter/",
        "/data/facts.json",
        "/data/tracker.json",
        "/data/answer-engine-packet.json"
      ],
      "evidenceGate": "Public Rockstar Newswire, Rockstar GTA VI page, or Take-Two public release material naming GTA VI and the exact date/window.",
      "blockedInputs": [
        "unsourced delay posts",
        "edited screenshots",
        "retailer date guesses",
        "old May 2026 copy treated as current"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No production deploy, Discord/social post, newsletter send, or external alert without explicit approval."
    },
    {
      "id": "pc-platform-or-requirements-change",
      "topic": "PC/platform",
      "trigger": "A public Rockstar, Take-Two, Rockstar Support, Rockstar Store/Launcher, Steam, or Epic page names PC timing, requirements, or storefront availability.",
      "copyStance": "Move from unknown/watchlist only for the exact detail the reviewed source supports.",
      "headlineTemplate": "GTA 6 PC/platform update: what changed, what is still unconfirmed, and what readers should do next",
      "affectedRoutes": [
        "/blog/is-gta-6-coming-to-pc/",
        "/blog/gta-6-system-requirements-watchlist/",
        "/features/",
        "/buying-guide/",
        "/faq/",
        "/data/platform-store-source-router.json",
        "/data/reader-action-router.json"
      ],
      "evidenceGate": "Public GTA VI-specific PC/support/store page; generic launcher docs, search snippets, and private account pages are not enough.",
      "blockedInputs": [
        "AI-generated requirement tables",
        "influencer hardware guesses",
        "retailer PC placeholders",
        "datamined launcher strings"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No hardware affiliate recommendation, sponsor placement, public alert, deploy, or account-connected check without approval."
    },
    {
      "id": "preorder-edition-price-preload-change",
      "topic": "preorder/buyer",
      "trigger": "Official Rockstar, publisher, PlayStation, Xbox, or support pages publish preorder, edition, price, bonus, preload, file-size, refund, or account requirements.",
      "copyStance": "Move from unknown/watchlist only for the exact detail the reviewed source supports.",
      "headlineTemplate": "GTA 6 preorder/buyer update: what changed, what is still unconfirmed, and what readers should do next",
      "affectedRoutes": [
        "/preorder-safety-centre/",
        "/buying-guide/",
        "/blog/gta-6-preorder-editions-watchlist/",
        "/blog/gta-6-preload-download-size-watchlist/",
        "/launch-checklist/",
        "/data/buying-watchlist.json"
      ],
      "evidenceGate": "Public official store/support/publisher page with GTA VI-specific detail and a stable URL.",
      "blockedInputs": [
        "fake edition charts",
        "placeholder SKUs as facts",
        "private console screenshots",
        "affiliate links before approval"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "Affiliate links, sponsor copy, newsletter sends, public posts, production deploys, and account-connected store checks require explicit approval."
    },
    {
      "id": "online-crossplay-transfer-change",
      "topic": "Online/crossplay",
      "trigger": "Rockstar, Take-Two, Rockstar Support, Cfx.re, or official platform pages publish Online, crossplay, cross-save, transfer, GTA+, private-session, creator-tool, or compatibility details.",
      "copyStance": "Move from unknown/watchlist only for the exact detail the reviewed source supports.",
      "headlineTemplate": "GTA 6 Online/crossplay update: what changed, what is still unconfirmed, and what readers should do next",
      "affectedRoutes": [
        "/online/",
        "/blog/gta-6-online-watchlist/",
        "/blog/gta-6-crossplay-cross-save-watchlist/",
        "/blog/gta-6-modding-fivem-roleplay-watchlist/",
        "/rp/",
        "/features/"
      ],
      "evidenceGate": "Official Rockstar/Take-Two/support/Cfx.re/platform publication or verified post-launch evidence tied to GTA VI.",
      "blockedInputs": [
        "Discord screenshots",
        "compatibility promises from paid communities",
        "imported GTA Online assumptions",
        "leaked build details"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No community outreach, Discord announcement, external post, hosted integration, or monetised compatibility claim without approval."
    },
    {
      "id": "spoiler-guide-postlaunch-evidence",
      "topic": "spoiler guide",
      "trigger": "Verified post-launch gameplay, official guide material, platform metadata, or public trophy/achievement data supports spoiler-sensitive guide expansion.",
      "copyStance": "Move from unknown/watchlist only for the exact detail the reviewed source supports.",
      "headlineTemplate": "GTA 6 spoiler guide update: what changed, what is still unconfirmed, and what readers should do next",
      "affectedRoutes": [
        "/spoiler-policy/",
        "/spoiler-safe-mode/",
        "/guides/",
        "/blog/spoiler-safe-gta-6-guides/",
        "/blog/gta-6-trophy-achievement-watchlist/",
        "/map-evidence-board/"
      ],
      "evidenceGate": "Official public material or verified post-launch evidence with spoiler labels and a correction path.",
      "blockedInputs": [
        "leaked mission lists",
        "story outcomes in titles",
        "unmarked trophy spoilers",
        "private screenshots"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "No public social/newsletter teaser containing spoiler detail without explicit approval and spoiler-safe copy review."
    },
    {
      "id": "creator-rp-commercial-action",
      "topic": "creator/RP/commercial",
      "trigger": "A product, creator, sponsorship, affiliate, newsletter, Discord, or RP design-partner action becomes useful after a source-safe content update.",
      "copyStance": "Draft locally, label as policy or product guidance, and stop before any external action.",
      "headlineTemplate": "GTA 6 creator/RP/commercial update: what changed, what is still unconfirmed, and what readers should do next",
      "affectedRoutes": [
        "/creator-toolkit/",
        "/creator-calendar-builder/",
        "/content-calendar/",
        "/newsletter/",
        "/sponsorship/",
        "/rp/",
        "/social-trust-layer/"
      ],
      "evidenceGate": "Local content may be generated from official/source-labelled routes; external action needs trusted approval after the draft is reviewed.",
      "blockedInputs": [
        "credentials in public artifacts",
        "unapproved public posts",
        "newsletter sends without approval",
        "sponsor/affiliate links before approval",
        "private lead or account data"
      ],
      "verificationGate": "npm run build && npm run validate",
      "approvalBoundary": "All external writes, account connections, public posts, newsletter sends, sponsor/affiliate activations, and production deploys require explicit approval."
    }
  ],
  "characterEvidenceDossiers": [
    {
      "id": "lucia-caminos-confirmed-profile",
      "subject": "Lucia Caminos",
      "status": "confirmed baseline",
      "audience": "story readers, creators, spoiler-sensitive players",
      "safeLead": "Rockstar names Lucia Caminos as a central GTA VI character and frames her around Leonida Penitentiary, family pressure, and smarter moves toward a better life.",
      "canSayNow": [
        "Name and central-character status",
        "Leonida Penitentiary framing",
        "Official marketing setup and public trailer observations"
      ],
      "keepUnknown": [
        "full story arc",
        "ending outcomes",
        "mission list",
        "relationship consequences",
        "playable-role balance"
      ],
      "rejectedInputs": [
        "leaked cutscenes",
        "private script summaries",
        "datamined dialogue",
        "anonymous ending claims"
      ],
      "promotionEvidence": "Rockstar character copy, official trailer/screenshot context, credited official interview, or verified post-launch gameplay behind spoiler controls.",
      "primaryRoute": "/blog/who-is-lucia/",
      "supportRoutes": [
        "/characters/",
        "/spoiler-policy/",
        "/rumour-firewall/"
      ],
      "nextAction": "Use the Lucia article for spoiler-free biography, then route theories through the rumour firewall unless official evidence changes."
    },
    {
      "id": "jason-duval-confirmed-profile",
      "subject": "Jason Duval",
      "status": "confirmed baseline",
      "audience": "story readers, creators, spoiler-sensitive players",
      "safeLead": "Rockstar names Jason Duval as a central GTA VI character and ties his setup to the Keys, drug-runner pressure, and wanting an easier life.",
      "canSayNow": [
        "Name and central-character status",
        "Keys/drug-runner framing",
        "Official marketing setup and public trailer observations"
      ],
      "keepUnknown": [
        "full story arc",
        "ending outcomes",
        "mission order",
        "relationship outcome",
        "betrayal beats"
      ],
      "rejectedInputs": [
        "leaked cutscenes",
        "private script summaries",
        "datamined dialogue",
        "anonymous mission timelines"
      ],
      "promotionEvidence": "Rockstar character copy, official trailer/screenshot context, credited official interview, or verified post-launch gameplay behind spoiler controls.",
      "primaryRoute": "/blog/who-is-jason/",
      "supportRoutes": [
        "/characters/",
        "/spoiler-policy/",
        "/rumour-firewall/"
      ],
      "nextAction": "Use the Jason article for spoiler-free biography, then keep theories visibly labelled until official or verified post-launch evidence exists."
    },
    {
      "id": "jason-lucia-duo-framing",
      "subject": "Jason and Lucia together",
      "status": "confirmed + inferred",
      "audience": "answer engines, creators, character-search readers",
      "safeLead": "The hub can describe Jason and Lucia as Rockstar-named central characters in the official story setup, but relationship mechanics and outcomes remain unknown.",
      "canSayNow": [
        "official duo framing",
        "source-labelled trailer observations",
        "spoiler-free relationship setup language"
      ],
      "keepUnknown": [
        "romance outcome",
        "betrayal or loyalty beats",
        "switching mechanics",
        "chapter structure"
      ],
      "rejectedInputs": [
        "leaked endings",
        "private cutscene descriptions",
        "fake relationship charts"
      ],
      "promotionEvidence": "Official Rockstar copy, official media captions, credited interview material, or post-launch verified story evidence with spoiler labels.",
      "primaryRoute": "/characters/",
      "supportRoutes": [
        "/blog/who-is-lucia/",
        "/blog/who-is-jason/",
        "/blog/gta-6-trailer-2-breakdown/"
      ],
      "nextAction": "Keep duo copy answer-first and spoiler-free; split full-spoiler analysis into a gated post-launch mode."
    },
    {
      "id": "character-trailer-observation-lane",
      "subject": "Official trailer observations",
      "status": "analysis lane",
      "audience": "creators, editors, trailer readers",
      "safeLead": "Official trailer frames can support cautious observations about public marketing, tone, setting, and visible character moments, not hidden plot claims.",
      "canSayNow": [
        "what official footage visibly shows",
        "clearly labelled tone analysis",
        "creator hooks that say what remains unknown"
      ],
      "keepUnknown": [
        "unshown scenes",
        "mission names",
        "dialogue transcripts not published by Rockstar",
        "off-screen story order"
      ],
      "rejectedInputs": [
        "private build footage",
        "cropped leak compilations",
        "AI-enhanced fake frames"
      ],
      "promotionEvidence": "Official trailer pages, official screenshots, Rockstar Newswire context, or verified post-launch capture with spoiler controls.",
      "primaryRoute": "/blog/gta-6-trailer-2-breakdown/",
      "supportRoutes": [
        "/media-gallery/",
        "/source-policy/",
        "/creator-toolkit/"
      ],
      "nextAction": "Use the trailer taxonomy for observations and keep character biography pages free of unverified plot reconstruction."
    },
    {
      "id": "post-launch-character-spoiler-mode",
      "subject": "Post-launch character expansion",
      "status": "future gated",
      "audience": "guide readers, completionists, editors",
      "safeLead": "After launch, character pages should split into spoiler-free and full-spoiler modes before adding mission consequences, endings, chapter timelines, or completionist notes.",
      "canSayNow": [
        "prepare spoiler labels",
        "define route impact",
        "require correction-log entries for promoted facts"
      ],
      "keepUnknown": [
        "all ending branches",
        "mission consequences",
        "death/survival claims",
        "complete character timelines"
      ],
      "rejectedInputs": [
        "early leaked story summaries",
        "datamined ending flags",
        "private trophy/story screenshots"
      ],
      "promotionEvidence": "Verified public gameplay, official guide/support material, dated capture, patch/version note, and editorial spoiler review.",
      "primaryRoute": "/spoiler-policy/",
      "supportRoutes": [
        "/guides/",
        "/characters/",
        "/corrections-log/"
      ],
      "nextAction": "Do not add full-spoiler character claims until the spoiler mode, source receipt, and validation gate are all complete."
    }
  ],
  "accessibilityEvidenceChecklist": [
    {
      "id": "caption-and-subtitle-support",
      "lane": "Captions and subtitles",
      "currentStatus": "unknown",
      "readerQuestion": "Which subtitle, caption, speaker-label, background, size, position, and language options does GTA 6 include?",
      "promoteOnlyWith": "Rockstar accessibility/support publication, official manual/settings page, public platform-store metadata, trusted post-launch accessibility review, or verified settings capture with platform/date/version context.",
      "safeActionNow": "Record the reader need and keep GTA 6-specific caption settings unknown; use platform-level accessibility controls and refund windows until official or verified evidence appears.",
      "blockedInputs": [
        "leaked settings screenshots",
        "private build footage",
        "generic AI accessibility lists",
        "copied settings from older Rockstar games",
        "creator claims without a public source"
      ],
      "affectedRoutes": [
        "/blog/gta-6-accessibility-options-watchlist/",
        "/launch-checklist/",
        "/buying-guide/",
        "/blog/gta-6-parent-guide-age-rating-watchlist/"
      ]
    },
    {
      "id": "input-and-remapping-support",
      "lane": "Controls and input",
      "currentStatus": "unknown",
      "readerQuestion": "Can players remap controls, use hold/toggle alternatives, adjust aim/camera sensitivity, reduce vibration, or use adaptive controllers?",
      "promoteOnlyWith": "Official GTA 6 settings material, Rockstar Support article, public platform accessibility metadata, trusted accessibility review, or verified post-launch settings capture.",
      "safeActionNow": "Prepare a personal input-needs checklist and confirm platform-level controller support, but do not claim GTA 6-specific remapping or assist options yet.",
      "blockedInputs": [
        "private settings captures",
        "datamined UI labels",
        "older GTA settings copied as GTA 6 facts",
        "edited controller-menu screenshots",
        "accessory affiliate pressure"
      ],
      "affectedRoutes": [
        "/blog/gta-6-accessibility-options-watchlist/",
        "/launch-checklist/",
        "/buying-guide/",
        "/guides/"
      ]
    },
    {
      "id": "visual-comfort-and-photosensitivity",
      "lane": "Visual comfort",
      "currentStatus": "unknown",
      "readerQuestion": "Does GTA 6 include colour filters, contrast modes, HUD scaling, motion blur toggles, photosensitivity warnings, or camera shake controls?",
      "promoteOnlyWith": "Official accessibility post, support/manual page, public store metadata, trusted accessibility review, or verified post-launch settings and warning capture.",
      "safeActionNow": "Keep the buying answer conditional; readers with photosensitivity or visual comfort needs should wait for official settings, reviews, or refundable purchase paths.",
      "blockedInputs": [
        "trailer tone extrapolation",
        "AI-generated settings tables",
        "private build warnings",
        "creator videos without source links",
        "cropped store screenshots"
      ],
      "affectedRoutes": [
        "/blog/gta-6-accessibility-options-watchlist/",
        "/buying-guide/",
        "/launch-checklist/",
        "/source-policy/"
      ]
    },
    {
      "id": "motion-and-camera-comfort",
      "lane": "Motion and camera comfort",
      "currentStatus": "unknown",
      "readerQuestion": "What camera, driving, aiming, screen-effects, field-of-view, motion blur, and shake options exist for comfort-sensitive players?",
      "promoteOnlyWith": "Rockstar settings/support evidence, platform-store accessibility metadata, trusted review, or verified post-launch settings capture with date/platform/version.",
      "safeActionNow": "List comfort triggers to check on launch day and avoid buying solely for an assumed option; route current setup prep through the launch checklist.",
      "blockedInputs": [
        "freeze-frame assumptions",
        "copied settings from other open-world games",
        "unverified accessibility blogs",
        "private screenshots",
        "creator speculation presented as settings"
      ],
      "affectedRoutes": [
        "/blog/gta-6-accessibility-options-watchlist/",
        "/launch-checklist/",
        "/buying-guide/"
      ]
    },
    {
      "id": "difficulty-and-assist-settings",
      "lane": "Difficulty and assists",
      "currentStatus": "unknown",
      "readerQuestion": "Are there mission assists, checkpoint options, driving or shooting assists, QTE alternatives, skip behaviour, or retry settings?",
      "promoteOnlyWith": "Official gameplay/support/manual detail, trusted accessibility review, verified post-launch testing, or patch notes that name the exact behaviour.",
      "safeActionNow": "Keep assist claims as watchlist items and avoid guide promises until launch testing can document platform, patch version, and exact context.",
      "blockedInputs": [
        "assumptions from GTA V",
        "leaked mission clips",
        "private guide drafts",
        "uncited forum claims",
        "AI-generated difficulty guides"
      ],
      "affectedRoutes": [
        "/blog/gta-6-accessibility-options-watchlist/",
        "/guides/",
        "/launch-checklist/",
        "/confirmed-vs-rumoured/"
      ]
    },
    {
      "id": "audio-and-hearing-support",
      "lane": "Audio and hearing support",
      "currentStatus": "unknown",
      "readerQuestion": "Which dialogue, music, effects, directional cue, subtitle coverage, mono/stereo, controller-audio, or hearing-support settings exist?",
      "promoteOnlyWith": "Official support/manual evidence, public platform metadata, trusted accessibility review, verified settings capture, or post-launch audio testing notes.",
      "safeActionNow": "Track the need and wait for settings evidence before changing buyer guidance; creators should keep audio-access claims labelled unknown.",
      "blockedInputs": [
        "trailer audio analysis as settings proof",
        "older Rockstar settings copied forward",
        "private capture clips",
        "generic accessibility checklists",
        "unsourced creator claims"
      ],
      "affectedRoutes": [
        "/blog/gta-6-accessibility-options-watchlist/",
        "/creator-toolkit/",
        "/buying-guide/",
        "/source-policy/"
      ]
    },
    {
      "id": "online-safety-and-communication",
      "lane": "Online safety and communication",
      "currentStatus": "official gap",
      "readerQuestion": "What mute, report, voice/chat, privacy, spending, parental-control, user-content, and Online communication controls apply?",
      "promoteOnlyWith": "Rockstar Online/support/account documentation, platform family-safety pages, public store policy metadata, or verified post-launch settings capture.",
      "safeActionNow": "Use platform-level family and privacy controls now; keep GTA 6 Online safety details unknown until official Online/support evidence exists.",
      "blockedInputs": [
        "copied GTA Online assumptions",
        "fake policy screenshots",
        "private support chats",
        "Discord claims",
        "creator outrage thumbnails"
      ],
      "affectedRoutes": [
        "/blog/gta-6-accessibility-options-watchlist/",
        "/online/",
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/preorder-safety-centre/"
      ]
    },
    {
      "id": "assistive-tech-and-platform-setup",
      "lane": "Assistive tech and platform setup",
      "currentStatus": "prep only",
      "readerQuestion": "How should players prepare screen readers, console accessibility profiles, adaptive controllers, remaps, audio devices, and household notes before GTA 6-specific accessibility evidence exists?",
      "promoteOnlyWith": "Public Rockstar/support/manual wording, public platform metadata that explicitly names GTA 6, trusted accessibility review, or verified post-launch capture with platform, patch/version, device, date, and setting scope.",
      "safeActionNow": "Document the access need, current platform-level settings, owned assistive hardware, refund window, and launch-day verification plan; do not buy hardware, change accounts, or promise GTA 6 support from generic console capabilities.",
      "blockedInputs": [
        "generic console accessibility support promoted as GTA 6 proof",
        "adaptive-controller affiliate tables",
        "private settings screenshots",
        "account-only support chats",
        "creator setup videos without public source links",
        "older Rockstar settings copied forward"
      ],
      "affectedRoutes": [
        "/blog/gta-6-accessibility-options-watchlist/",
        "/accessibility-evidence-router/",
        "/buying-guide/",
        "/launch-checklist/",
        "/blog/gta-6-controller-keyboard-mouse-steering-wheel-vr-accessory-watchlist/"
      ]
    },
    {
      "id": "platform-store-tag-and-refund-risk",
      "lane": "Platform store tags and refund risk",
      "currentStatus": "official gap",
      "readerQuestion": "Can a player trust PS5, Xbox, retailer, or regional store accessibility tags, edition pages, refund windows, or platform metadata before buying GTA 6 for a specific access need?",
      "promoteOnlyWith": "Public platform-store metadata that explicitly names GTA 6, official Rockstar/support accessibility wording, region-specific refund policy, trusted accessibility review, or verified post-launch settings capture tied to the exact platform, region, edition, and date.",
      "safeActionNow": "Treat store tags as routing signals rather than final proof; record platform, region, edition, tag wording, refund window, and access need before changing buying advice.",
      "blockedInputs": [
        "generic platform accessibility badges",
        "edited store cards",
        "regional metadata screenshots without public URLs",
        "retailer placeholders",
        "affiliate urgency",
        "creator claims that do not link the store page"
      ],
      "affectedRoutes": [
        "/blog/gta-6-accessibility-options-watchlist/",
        "/buying-guide/",
        "/platform-store-source-router/",
        "/preorder-safety-centre/",
        "/accessibility-evidence-router/"
      ]
    },
    {
      "id": "accessibility-source-change-blast-radius",
      "lane": "Source-change affected pages",
      "currentStatus": "future",
      "readerQuestion": "When an official accessibility page, store tag, trusted review, or verified settings capture appears, which hub surfaces must change together so readers do not see mixed answers?",
      "promoteOnlyWith": "A public source or verified post-launch capture that names the exact GTA 6 setting, platform, region where relevant, date, patch/version, source URL or capture path, and spoiler exposure before any page, export, snippet, or creator packet is updated.",
      "safeActionNow": "Prepare a receipt that lists the exact setting, source class, affected article/export/search/answer-engine routes, rollback path, and verification command before changing buyer, parent, creator, or guide guidance.",
      "blockedInputs": [
        "single-page hotfixes without export review",
        "memory-only source notes",
        "screenshots without platform or date",
        "story-spoiling captures in snippets",
        "creator summaries without primary links",
        "production copy changed before validation"
      ],
      "affectedRoutes": [
        "/blog/gta-6-accessibility-options-watchlist/",
        "/accessibility-evidence-router/",
        "/buying-guide/",
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/correction-impact-router/",
        "/data/accessibility-evidence-checklist.json",
        "/data/accessibility-buyer-decision-matrix.json",
        "/data/answer-engine-packet.json"
      ]
    },
    {
      "id": "post-launch-review-and-correction",
      "lane": "Post-launch validation",
      "currentStatus": "future",
      "readerQuestion": "How should the hub promote, correct, or retire accessibility claims after public reviews and launch testing exist?",
      "promoteOnlyWith": "Dated trusted accessibility review, verified in-game settings capture, platform, patch/version, capture method, and corrections-log affected pages.",
      "safeActionNow": "Prepare empty fields for platform, patch, reviewer context, spoiler exposure, screenshot path, and affected routes; do not fill settings values before evidence exists.",
      "blockedInputs": [
        "unversioned screenshots",
        "single creator claim without capture method",
        "story-spoiling settings captures in public snippets",
        "private build material",
        "unsupported accessibility scorecards"
      ],
      "affectedRoutes": [
        "/blog/gta-6-accessibility-options-watchlist/",
        "/corrections-log/",
        "/data/corrections-log.json",
        "/data/accessibility-evidence-checklist.json"
      ]
    }
  ],
  "accessibilityBuyerDecisionMatrix": [
    {
      "id": "specific-access-need-before-purchase",
      "audience": "Players buying around a specific access need",
      "currentPosture": "Wait for evidence before buying for that need",
      "readerDecision": "Do not preorder, buy hardware, or buy a console because you assume GTA 6 will include a particular subtitle, remap, visual comfort, motion, audio, assist, or communication setting.",
      "safeActionNow": "Write the exact need down, check platform-level controls and refund policies, subscribe to official-source alerts, and revisit when public settings evidence or trusted reviews exist.",
      "evidenceNeeded": "Official Rockstar/support/store accessibility wording, public platform accessibility metadata, trusted accessibility review, or verified post-launch settings capture with platform/date/version.",
      "blockedInputs": [
        "leaked settings screens",
        "copied older-game settings",
        "AI-generated feature lists",
        "creator promises without public sources",
        "private build clips"
      ],
      "affectedRoutes": [
        "/blog/gta-6-accessibility-options-watchlist/",
        "/buying-guide/",
        "/launch-checklist/",
        "/accessibility-evidence-router/"
      ]
    },
    {
      "id": "store-tag-refund-before-access-purchase",
      "audience": "Players comparing platform-store accessibility tags, refund windows, and editions before buying for an access need",
      "currentPosture": "Store tags need exact-source review before purchase advice",
      "readerDecision": "Do not buy, upgrade, preorder, pick an edition, or advise a household from a generic accessibility badge, regional store screenshot, retailer placeholder, or creator summary unless the public source names GTA 6 and the exact access feature needed.",
      "safeActionNow": "Capture platform, region, edition, tag wording, refund policy, date checked, source URL, and the player need locally; route the claim through the platform-store source router and accessibility router before changing buyer guidance.",
      "evidenceNeeded": "Public PS5/Xbox/store metadata that explicitly names GTA 6, official Rockstar/support wording, trusted accessibility review, verified post-launch settings capture, and region-specific refund language when purchase timing is affected.",
      "blockedInputs": [
        "generic platform tags",
        "edited store screenshots",
        "retailer placeholder rows",
        "affiliate pressure",
        "region-mismatched refund claims",
        "creator summaries without public source links"
      ],
      "affectedRoutes": [
        "/blog/gta-6-accessibility-options-watchlist/",
        "/buying-guide/",
        "/platform-store-source-router/",
        "/preorder-safety-centre/",
        "/data/accessibility-buyer-decision-matrix.json"
      ]
    },
    {
      "id": "household-or-gift-buyer",
      "audience": "Parents, carers, and gift buyers",
      "currentPosture": "Prepare household controls, keep GTA 6-specific claims unknown",
      "readerDecision": "Use platform-level family controls, spending limits, privacy settings, refund windows, spoiler rules, and communication boundaries now; do not treat GTA 6 Online safety or content toggles as confirmed.",
      "safeActionNow": "Route household concerns through the parent guide, preorder safety centre, launch checklist, and accessibility router before making a purchase recommendation.",
      "evidenceNeeded": "Rating-board/store pages, Rockstar Support or official settings material, platform family-safety documentation, trusted accessibility review, or verified post-launch settings capture.",
      "blockedInputs": [
        "fake rating cards",
        "edited store pages",
        "Discord claims",
        "creator outrage thumbnails",
        "copied GTA Online assumptions"
      ],
      "affectedRoutes": [
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/preorder-safety-centre/",
        "/buying-guide/",
        "/blog/gta-6-accessibility-options-watchlist/"
      ]
    },
    {
      "id": "creator-or-guide-writer",
      "audience": "Creators and guide writers",
      "currentPosture": "Make watchlist content, not settings claims",
      "readerDecision": "Publish accessibility questions to watch, verification checklists, and launch-day review methods; do not publish complete GTA 6 settings tables before source evidence exists.",
      "safeActionNow": "Use source labels in titles, scripts, snippets, and descriptions: confirmed source, unknown watchlist, verified post-launch capture, or rejected leak-dependent claim.",
      "evidenceNeeded": "Public primary source, trusted review with context, or verified post-launch capture that supports the exact setting and does not expose unreviewed story spoilers.",
      "blockedInputs": [
        "private accessibility screenshots",
        "unversioned settings captures",
        "leaked menus",
        "generic SEO listicles",
        "AI-generated accessibility scorecards"
      ],
      "affectedRoutes": [
        "/creator-toolkit/",
        "/blog/gta-6-accessibility-options-watchlist/",
        "/post-launch-verification-lab/",
        "/spoiler-source-router/"
      ]
    },
    {
      "id": "assistive-tech-setup-before-launch",
      "audience": "Players using assistive technology, adaptive controllers, custom platform profiles, or household setup notes",
      "currentPosture": "Prepare reversible setup notes, not GTA 6 feature claims",
      "readerDecision": "Do not buy new assistive hardware, change accounts, choose a platform, or publish support guidance because a console, controller, operating-system, or creator setup supports accessibility in general.",
      "safeActionNow": "Use owned hardware and platform-level settings, write the exact access need, capture refund windows, and prepare a launch-day verification receipt before changing GTA 6 buying guidance or settings copy.",
      "evidenceNeeded": "Public Rockstar/support/manual accessibility wording, platform metadata explicitly naming GTA 6, trusted accessibility review, or verified post-launch capture with platform, patch/version, device, date, and setting scope.",
      "blockedInputs": [
        "adaptive-controller affiliate tables",
        "generic console accessibility feature pages",
        "private support chats",
        "unverified creator setup videos",
        "leaked settings menus",
        "older Rockstar settings copied as GTA 6 support"
      ],
      "affectedRoutes": [
        "/blog/gta-6-accessibility-options-watchlist/",
        "/accessibility-evidence-router/",
        "/buying-guide/",
        "/launch-checklist/",
        "/blog/gta-6-controller-keyboard-mouse-steering-wheel-vr-accessory-watchlist/",
        "/data/accessibility-buyer-decision-matrix.json"
      ]
    },
    {
      "id": "post-launch-settings-promotion",
      "audience": "Editors converting launch evidence into permanent guidance",
      "currentPosture": "Require capture context and correction path",
      "readerDecision": "Promote only the setting shown by evidence, with platform, patch/version, date, capture method, spoiler scope, affected routes, and rollback route recorded.",
      "safeActionNow": "Use the post-launch verification lab before changing the accessibility article, buying guide, launch checklist, parent guide, FAQ, search index, RSS, sitemap, or answer-engine packet.",
      "evidenceNeeded": "Verified released-game settings capture, official support/manual page, trusted accessibility review, or patch notes that name the exact setting or behaviour.",
      "blockedInputs": [
        "single unsupported screenshot",
        "private build material",
        "story-spoiling settings capture in snippets",
        "creator claim without capture method",
        "uncited forum summary"
      ],
      "affectedRoutes": [
        "/post-launch-verification-lab/",
        "/corrections-log/",
        "/data/accessibility-buyer-decision-matrix.json",
        "/data/corrections-log.json"
      ]
    },
    {
      "id": "source-change-blast-radius-review",
      "audience": "Editors, answer-engine maintainers, future agents, and launch-week operators",
      "currentPosture": "Update as a packet, not a page-only patch",
      "readerDecision": "Do not change one accessibility paragraph, FAQ, snippet, JSON export, search record, creator hook, parent note, or buying-guide line in isolation after new evidence appears.",
      "safeActionNow": "Build a local source-change receipt that names the exact setting, evidence class, platform/date/version, affected routes, blocked inputs, rollback path, and verification command before promotion.",
      "evidenceNeeded": "Official Rockstar/support/store accessibility wording, public platform accessibility metadata, trusted accessibility review, verified post-launch settings capture, or correction-log backed source change with affected routes.",
      "blockedInputs": [
        "single-page hotfixes",
        "unversioned screenshots",
        "private/leaked capture material",
        "source notes without URLs or capture paths",
        "story-spoiling settings captures in public snippets",
        "production updates before validation"
      ],
      "affectedRoutes": [
        "/blog/gta-6-accessibility-options-watchlist/",
        "/accessibility-evidence-router/",
        "/buying-guide/",
        "/blog/gta-6-parent-guide-age-rating-watchlist/",
        "/correction-impact-router/",
        "/corrections-log/",
        "/data/accessibility-evidence-checklist.json",
        "/data/accessibility-buyer-decision-matrix.json",
        "/data/answer-engine-packet.json"
      ]
    }
  ],
  "homepageAiThumbnailProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage AI-thumbnail provenance boundary checks",
    "purpose": "Explain that AI thumbnail mockups, generated cover frames, recompressed social image variants, and synthetic preview cards are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "AI thumbnail mockup",
        "status": "public-source-required",
        "usefulFor": "Use AI thumbnail mockups only as prompts to check the current public source route, exact source wording, creation context, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, Online, PC, account, refund, media, map, story, gameplay, or launch claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the AI thumbnail mockup back to current public source wording before promotion."
      },
      {
        "label": "Generated cover frame",
        "status": "generation-context-required",
        "usefulFor": "Use generated cover frames and synthetic preview cards to find which public claim needs checking, not as proof that a generated image, cover, or card is official.",
        "notProofOf": "Does not widen generated cover frames, synthetic cards, recompressed images, or prompt-derived thumbnails into trailer, release, preorder, edition, price, preload, Online, PC, account, support, or event evidence.",
        "route": "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "gate": "Refresh the current public source wording, checked date, generation context, and blocked neighbours before copying thumbnail wording."
      },
      {
        "label": "Recompressed social image",
        "status": "image-lineage-required",
        "usefulFor": "Use recompressed social image variants only as risk markers for missing upstream URL, missing source date, changed crop context, or synthetic-preview reuse.",
        "notProofOf": "Does not make recompressed social images, AI thumbnail mockups, generated cover frames, or synthetic preview cards current GTA 6 evidence.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist AI thumbnail claims unless the exact current public source route, full image lineage, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "AI thumbnail mockups",
      "generated cover frames",
      "recompressed social image variants",
      "synthetic preview cards",
      "missing upstream public URL",
      "missing checked dates",
      "missing image lineage",
      "source-less generated art"
    ],
    "approvalBoundary": "Homepage AI-thumbnail provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, AI thumbnail, generated cover frame, recompressed image, synthetic preview card, social image, leak, public-send, credential, purchase, or external-write claim."
  },
  "homepageFanArtPosterProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage fan-art poster provenance boundary checks",
    "purpose": "Explain that fan-art posters, redrawn key art, concept collages, and stylized key-art mockups are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Fan-art poster",
        "status": "public-source-required",
        "usefulFor": "Use fan-art posters only as prompts to check the current public source route, original creator context, exact source wording, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, Online, PC, account, refund, media, map, story, gameplay, or launch claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the fan-art poster back to current public source wording before promotion."
      },
      {
        "label": "Redrawn key-art",
        "status": "art-lineage-required",
        "usefulFor": "Use redraws and stylized key-art mockups to find which public media/source claim needs checking, not as proof that a redraw, poster, or collage is official.",
        "notProofOf": "Does not widen redrawn key art, fan posters, concept collages, or stylized mockups into trailer, release, preorder, edition, price, preload, Online, PC, account, support, or event evidence.",
        "route": "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "gate": "Refresh the current public source wording, checked date, creator/art lineage, and blocked neighbours before copying poster wording."
      },
      {
        "label": "Concept collage",
        "status": "collage-context-required",
        "usefulFor": "Use concept collages only as risk markers for blended sources, missing upstream URLs, missing checked dates, speculative labels, or official-looking fan presentation.",
        "notProofOf": "Does not make concept collages, fan-art posters, redrawn key art, or stylized mockups current GTA 6 evidence.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist fan-art claims unless the exact current public source route, full art lineage, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "fan-art posters",
      "redrawn key art",
      "concept collages",
      "stylized key-art mockups",
      "missing upstream public URL",
      "missing checked dates",
      "missing art lineage",
      "official-looking fan art"
    ],
    "approvalBoundary": "Homepage fan-art poster provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, fan art, poster, redraw, key art, concept collage, stylized mockup, leak, public-send, credential, purchase, or external-write claim."
  },
  "homepageChatClipPackProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage chat clip pack provenance boundary checks",
    "purpose": "Explain that group-chat clip packs, stitched chat exports, forwarded media bundles, and cropped attachment grids are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Group-chat clip pack",
        "status": "public-source-required",
        "usefulFor": "Use group-chat clip packs only as prompts to locate the current public source route, exact wording, sender context, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, Online, PC, account, refund, media, map, story, gameplay, or launch claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the group-chat clip pack back to current public source wording before promotion."
      },
      {
        "label": "Stitched chat export",
        "status": "export-lineage-required",
        "usefulFor": "Use stitched chat exports and forwarded media bundles to find missing public URLs, changed ordering, attachment lineage, and whether the bundle collapses unrelated claims.",
        "notProofOf": "Does not widen chat exports, forwarded clips, attachment bundles, or copied message grids into trailer, release, preorder, edition, price, preload, Online, PC, account, support, or event evidence.",
        "route": "/rumour-firewall/",
        "gate": "Keep stitched chat wording out of snippets and answer cards unless current public source wording supports the exact claim."
      },
      {
        "label": "Cropped attachment grid",
        "status": "attachment-context-required",
        "usefulFor": "Use cropped attachment grids only as risk markers for missing upstream media lineage, absent checked dates, source-less thumbnails, or private-message context collapse.",
        "notProofOf": "Does not make group-chat clip packs, stitched chat exports, forwarded media bundles, or cropped attachment grids current GTA 6 evidence.",
        "route": "/confirmed-vs-rumoured/",
        "gate": "Reject or watchlist chat clip pack claims unless the upstream public URL, full attachment context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "group-chat clip packs",
      "stitched chat exports",
      "forwarded media bundles",
      "cropped attachment grids",
      "missing upstream public URL",
      "missing checked dates",
      "missing attachment lineage",
      "private-message context collapse"
    ],
    "approvalBoundary": "Homepage chat clip pack provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, chat, message, forwarded clip, attachment grid, bundle, leak, public-send, credential, purchase, or external-write claim."
  },
  "homepageShortRecapThreadProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage short-recap thread provenance boundary checks",
    "purpose": "Explain that short-form recap threads, chopped recap reels, quote-thread summaries, and carousel recap cards are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Short-form recap thread",
        "status": "public-source-required",
        "usefulFor": "Use short-form recap threads only as prompts to locate the current public source route, exact wording, author context, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, Online, PC, account, refund, media, map, story, gameplay, event, or launch claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the short recap thread back to current public source wording before promotion."
      },
      {
        "label": "Chopped recap reel",
        "status": "reel-lineage-required",
        "usefulFor": "Use chopped recap reels and quote-thread summaries to find missing public URLs, edit boundaries, stale captions, and whether multiple unrelated claims were collapsed into one takeaway.",
        "notProofOf": "Does not widen recap reels, quote-thread summaries, stitched captions, or creator summaries into trailer, release, preorder, edition, price, preload, Online, PC, account, support, or event evidence.",
        "route": "/rumour-firewall/",
        "gate": "Keep recap wording out of snippets and answer cards unless current public source wording supports the exact claim."
      },
      {
        "label": "Carousel recap card",
        "status": "card-context-required",
        "usefulFor": "Use carousel recap cards only as risk markers for missing upstream source wording, absent checked dates, paraphrased official-looking claims, or screenshots stripped from their original route.",
        "notProofOf": "Does not make short-form recap threads, chopped recap reels, quote-thread summaries, or carousel recap cards current GTA 6 evidence.",
        "route": "/confirmed-vs-rumoured/",
        "gate": "Reject or watchlist short recap claims unless the upstream public URL, full recap context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "short-form recap threads",
      "chopped recap reels",
      "quote-thread summaries",
      "carousel recap cards",
      "missing upstream public URL",
      "missing checked dates",
      "missing recap lineage",
      "paraphrased official-looking claims"
    ],
    "approvalBoundary": "Homepage short-recap thread provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, recap, thread, quote thread, reel, carousel, leak, public-send, credential, purchase, or external-write claim."
  },
  "homepageClaimSpreadsheetProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage claim-spreadsheet provenance boundary checks",
    "purpose": "Explain that claim-check spreadsheets, fan tracker exports, collaborative doc tables, and sorted rumour sheets are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Claim-check spreadsheet",
        "status": "source-row-required",
        "usefulFor": "Use claim-check spreadsheets only as prompts to find the current public source route, exact source wording, row owner, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, Online, PC, account, refund, media, map, story, gameplay, event, or launch claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the spreadsheet row back to current public source wording before promotion."
      },
      {
        "label": "Fan tracker export",
        "status": "export-lineage-required",
        "usefulFor": "Use fan tracker exports and collaborative doc tables to locate missing URLs, stale rows, combined claims, manual edits, and source columns that no longer match current public wording.",
        "notProofOf": "Does not widen tracker exports, sorted tables, copied cells, or collaborative notes into trailer, release, preorder, edition, price, preload, Online, PC, account, support, or map evidence.",
        "route": "/source-review-queue/",
        "gate": "Keep spreadsheet wording out of snippets and answer cards unless the upstream public source supports the exact row."
      },
      {
        "label": "Sorted rumour sheet",
        "status": "sort-context-required",
        "usefulFor": "Use sorted rumour sheets only as risk markers for missing source columns, changed sort order, outdated confidence labels, or rows detached from correction history.",
        "notProofOf": "Does not make claim-check spreadsheets, fan tracker exports, collaborative doc tables, or sorted rumour sheets current GTA 6 evidence.",
        "route": "/confirmed-vs-rumoured/",
        "gate": "Reject or watchlist spreadsheet claims unless the upstream public URL, row context, checked date, and correction trail are attached."
      }
    ],
    "blockedInputs": [
      "claim-check spreadsheets",
      "fan tracker exports",
      "collaborative doc tables",
      "sorted rumour sheets",
      "copied cells",
      "missing upstream public URL",
      "missing checked dates",
      "missing row lineage",
      "stale confidence labels"
    ],
    "approvalBoundary": "Homepage claim-spreadsheet provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, spreadsheet, tracker export, collaborative doc, sorted rumour sheet, copied cell, table, leak, public-send, credential, purchase, or external-write claim."
  },
  "homepageCreatorDmScreenshotProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage creator DM screenshot provenance boundary checks",
    "purpose": "Explain that creator DM screenshots, cropped inbox claims, forwarded partner-note captures, and blurred sender images are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Creator DM screenshot",
        "status": "public-source-required",
        "usefulFor": "Use creator DM screenshots only as prompts to find the current public source route, exact source wording, sender context, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, Online, PC, account, refund, media, map, story, gameplay, event, partner access, or launch claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the creator DM screenshot back to current public source wording before promotion."
      },
      {
        "label": "Cropped inbox claim",
        "status": "message-lineage-required",
        "usefulFor": "Use cropped inbox claims and forwarded partner-note captures to locate missing public URLs, hidden sender context, stale wording, and combined claims that should stay separated.",
        "notProofOf": "Does not widen DM screenshots, cropped inbox cards, forwarded partner notes, or blurred sender images into trailer, release, preorder, edition, price, preload, Online, PC, account, support, or event evidence.",
        "route": "/rumour-firewall/",
        "gate": "Keep DM wording out of snippets and answer cards unless current public source wording supports the exact claim."
      },
      {
        "label": "Blurred sender image",
        "status": "identity-context-required",
        "usefulFor": "Use blurred sender images only as risk markers for missing sender identity, absent checked dates, private-message context collapse, or official-looking partner phrasing without a public source.",
        "notProofOf": "Does not make creator DM screenshots, cropped inbox claims, forwarded partner-note captures, or blurred sender images current GTA 6 evidence.",
        "route": "/confirmed-vs-rumoured/",
        "gate": "Reject or watchlist creator DM claims unless the upstream public URL, sender context, checked date, and correction trail are attached."
      }
    ],
    "blockedInputs": [
      "creator DM screenshots",
      "cropped inbox claims",
      "forwarded partner-note captures",
      "blurred sender images",
      "private message screenshots",
      "missing upstream public URL",
      "missing checked dates",
      "missing sender context"
    ],
    "approvalBoundary": "Homepage creator DM screenshot provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, creator DM, inbox claim, partner note, blurred sender, private message, leak, public-send, credential, purchase, or external-write claim."
  },
  "homepagePollScreenshotProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage poll-screenshot provenance boundary checks",
    "purpose": "Explain that poll screenshots, cropped vote totals, survey result cards, and community ranking images are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Poll screenshot",
        "status": "source-poll-required",
        "usefulFor": "Use poll screenshots only as prompts to find the current public poll page, sample context, exact wording, checked date, and limits on what the poll was actually asking.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, hardware, preload, entitlement, Online, PC, account, refund, media, map, story, gameplay, winner, demand, ranking, or launch claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the screenshot back to current public source wording and poll context before promotion."
      },
      {
        "label": "Cropped vote total",
        "status": "full-results-required",
        "usefulFor": "Use cropped vote totals and result snippets to identify missing question wording, missing sample scope, edited totals, stale charts, or context-stripped popularity claims.",
        "notProofOf": "Does not widen vote totals, percentages, chart crops, or survey cards into official GTA 6 popularity, feature, release, platform, preorder, Online, PC, story, map, or gameplay evidence.",
        "route": "/rumour-firewall/",
        "gate": "Keep vote-result wording out of snippets unless the full public result, question, sample context, and checked date are attached."
      },
      {
        "label": "Community ranking image",
        "status": "ranking-lineage-required",
        "usefulFor": "Use community ranking images and survey result cards as risk markers for missing source lineage, social proof pressure, and ranking captions copied without the underlying public source.",
        "notProofOf": "Does not make community rankings, bracket results, survey screenshots, or vote-card images current GTA 6 evidence.",
        "route": "/confirmed-vs-rumoured/",
        "gate": "Reject or watchlist poll-screenshot claims unless the upstream public URL, full question context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "poll screenshots",
      "cropped vote totals",
      "survey result cards",
      "community ranking images",
      "missing upstream public URL",
      "missing checked dates",
      "missing question context",
      "source-less ranking captions"
    ],
    "approvalBoundary": "Homepage poll-screenshot provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, poll, survey, ranking, vote total, winner, leak, public-send, credential, purchase, or external-write claim."
  },
  "homepageInviteCodeScreenshotProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage invite-code screenshot provenance boundary checks",
    "purpose": "Explain that invite-code screenshots, cropped access codes, queue-pass images, and whitelist room cards are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Invite-code screenshot",
        "status": "official-program-required",
        "usefulFor": "Use invite-code screenshots only as prompts to find a current public Rockstar, platform, or store source route, exact access wording, checked date, and account-safety limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, hardware, preload, entitlement, Online, PC, account, refund, media, map, story, gameplay, beta, early-access, queue, invite, whitelist, playable-build, or launch claims on its own.",
        "route": "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "gate": "Resolve the invite-code screenshot back to current public source wording before promotion."
      },
      {
        "label": "Cropped access code",
        "status": "code-lineage-required",
        "usefulFor": "Use cropped access codes and queue-pass images to identify missing source URLs, hidden account prompts, stale access wording, payment traps, and whether a code is detached from official public context.",
        "notProofOf": "Does not widen access-code crops, queue passes, invite cards, or whitelist-room screenshots into beta, early-access, entitlement, platform, preorder, Online, PC, support, or event evidence.",
        "route": "/rumour-firewall/",
        "gate": "Keep invite-code wording out of snippets and answer cards unless current public source wording supports the exact claim."
      },
      {
        "label": "Queue-pass image",
        "status": "access-context-required",
        "usefulFor": "Use queue-pass images and whitelist room cards only as risk markers for credential prompts, private room pressure, copied invite wording, or source-less early-access framing.",
        "notProofOf": "Does not make invite-code screenshots, cropped access codes, queue-pass images, or whitelist room cards current GTA 6 evidence.",
        "route": "/preorder-safety-centre/",
        "gate": "Reject or watchlist invite-code claims unless the upstream public URL, full access context, checked date, and no-credential boundary are attached."
      }
    ],
    "blockedInputs": [
      "invite-code screenshots",
      "cropped access codes",
      "queue-pass images",
      "whitelist room cards",
      "missing upstream public URL",
      "missing checked dates",
      "missing access context",
      "credential or payment pressure"
    ],
    "approvalBoundary": "Homepage invite-code screenshot provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, invite code, access code, queue pass, whitelist room, early access, beta, playable build, leak, public-send, credential, purchase, or external-write claim."
  },
  "homepageGiveawayCodeScreenshotProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage giveaway-code screenshot provenance boundary checks",
    "purpose": "Explain that creator giveaway screenshots, copied key cards, comment-to-win codes, and prize-claim forms are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Creator giveaway screenshot",
        "status": "public-terms-required",
        "usefulFor": "Use creator giveaway screenshots only as prompts to find public offer terms, official platform context, exact wording, checked date, and account-safety limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, hardware, preload, entitlement, Online, PC, account, refund, media, map, story, gameplay, beta, early-access, queue, key, giveaway, prize, or launch claims on its own.",
        "route": "/blog/gta-6-early-access-beta-review-embargo-watchlist/",
        "gate": "Resolve the giveaway screenshot back to current public source wording and public terms before promotion."
      },
      {
        "label": "Copied key card",
        "status": "key-lineage-required",
        "usefulFor": "Use copied key cards and prize-code crops to identify missing source URLs, hidden account prompts, stale offer wording, payment traps, and code reuse detached from public terms.",
        "notProofOf": "Does not widen key-card crops, giveaway codes, creator prizes, or prize-claim forms into beta, early-access, entitlement, platform, preorder, Online, PC, support, or event evidence.",
        "route": "/rumour-firewall/",
        "gate": "Keep giveaway-code wording out of snippets and answer cards unless current public source wording supports the exact offer and safety boundary."
      },
      {
        "label": "Prize-claim form",
        "status": "claim-context-required",
        "usefulFor": "Use prize-claim forms and comment-to-win codes only as risk markers for credential prompts, payment pressure, fake official badges, copied creator wording, or source-less access framing.",
        "notProofOf": "Does not make creator giveaway screenshots, copied key cards, comment-to-win codes, or prize-claim forms current GTA 6 evidence.",
        "route": "/preorder-safety-centre/",
        "gate": "Reject or watchlist giveaway-code claims unless the upstream public URL, full offer context, checked date, and no-credential boundary are attached."
      }
    ],
    "blockedInputs": [
      "creator giveaway screenshots",
      "copied key cards",
      "comment-to-win codes",
      "prize-claim forms",
      "missing upstream public URL",
      "missing checked dates",
      "missing public offer terms",
      "credential or payment pressure"
    ],
    "approvalBoundary": "Homepage giveaway-code screenshot provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, giveaway code, creator key, prize claim, comment-to-win, early access, beta, playable build, leak, public-send, credential, purchase, or external-write claim."
  },
  "homepageCouponCodeScreenshotProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage coupon-code screenshot provenance boundary checks",
    "purpose": "Explain that promo-code cards, checkout discount crops, countdown deal banners, and copied coupon lists are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Promo-code card",
        "status": "public-price-required",
        "usefulFor": "Use promo-code cards only as prompts to find current public Rockstar, platform-store, or retailer source wording, exact price context, checked date, and commercial-safety limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, Online, PC, account, refund, media, map, story, gameplay, beta, early-access, coupon, deal, or launch claims on its own.",
        "route": "/preorder-safety-centre/",
        "gate": "Resolve the promo-code card back to current public source wording before promotion."
      },
      {
        "label": "Checkout discount crop",
        "status": "checkout-lineage-required",
        "usefulFor": "Use checkout discount crops and countdown deal banners to identify missing source URLs, stale offer wording, region mismatch, hidden account prompts, and payment pressure.",
        "notProofOf": "Does not widen checkout crops, deal timers, copied coupons, or promo cards into GTA 6 price, preorder, edition, bundle, stock, platform, entitlement, refund, Online, PC, support, or event evidence.",
        "route": "/buying-guide/",
        "gate": "Keep coupon-code wording out of snippets and answer cards unless current public source wording supports the exact offer and safety boundary."
      },
      {
        "label": "Copied coupon list",
        "status": "offer-context-required",
        "usefulFor": "Use copied coupon lists only as risk markers for scraped deal pages, fake scarcity timers, affiliate pressure, credential prompts, or source-less discount framing.",
        "notProofOf": "Does not make promo-code cards, checkout discount crops, countdown deal banners, or copied coupon lists current GTA 6 evidence.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist coupon-code claims unless the upstream public URL, full offer context, checked date, region, and no-credential boundary are attached."
      }
    ],
    "blockedInputs": [
      "promo-code cards",
      "checkout discount crops",
      "countdown deal banners",
      "copied coupon lists",
      "missing upstream public URL",
      "missing checked dates",
      "missing offer context",
      "credential or payment pressure"
    ],
    "approvalBoundary": "Homepage coupon-code screenshot provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, coupon code, promo code, checkout discount, countdown deal, early access, beta, playable build, leak, public-send, credential, purchase, or external-write claim."
  },
  "homepageGiftCardCodeScreenshotProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage gift-card code screenshot provenance boundary checks",
    "purpose": "Explain that gift-card code screenshots, wallet-balance crops, redemption error cards, and copied voucher-code lists are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Gift-card code screenshot",
        "status": "public-redemption-source-required",
        "usefulFor": "Use gift-card code screenshots only as prompts to find current public platform, store, or support wording, exact redemption context, checked date, and account-safety limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, Online, PC, account, refund, media, map, story, gameplay, beta, early-access, gift card, voucher, wallet, or launch claims on its own.",
        "route": "/preorder-safety-centre/",
        "gate": "Resolve the gift-card code screenshot back to current public source wording before promotion."
      },
      {
        "label": "Wallet-balance crop",
        "status": "balance-lineage-required",
        "usefulFor": "Use wallet-balance crops and redemption error cards to identify missing source URLs, hidden account prompts, stale support wording, region mismatch, and payment pressure.",
        "notProofOf": "Does not widen wallet crops, redemption errors, copied voucher codes, or gift-card lists into GTA 6 price, preorder, edition, bundle, stock, platform, entitlement, refund, Online, PC, support, or event evidence.",
        "route": "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "gate": "Keep gift-card and wallet wording out of snippets and answer cards unless current public source wording supports the exact payment or support boundary."
      },
      {
        "label": "Copied voucher-code list",
        "status": "voucher-context-required",
        "usefulFor": "Use copied voucher-code lists only as risk markers for scraped code pages, fake refund helpers, account-verification prompts, payment pressure, or source-less redemption framing.",
        "notProofOf": "Does not make gift-card code screenshots, wallet-balance crops, redemption error cards, or copied voucher-code lists current GTA 6 evidence.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist voucher-code claims unless the upstream public URL, full redemption context, checked date, region, and no-credential boundary are attached."
      }
    ],
    "blockedInputs": [
      "gift-card code screenshots",
      "wallet-balance crops",
      "redemption error cards",
      "copied voucher-code lists",
      "missing upstream public URL",
      "missing checked dates",
      "missing redemption context",
      "credential or payment pressure"
    ],
    "approvalBoundary": "Homepage gift-card code screenshot provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, gift card, voucher code, wallet balance, redemption error, refund, early access, beta, playable build, leak, public-send, credential, purchase, or external-write claim."
  },
  "homepageRefundSupportScreenshotProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage refund-support screenshot provenance boundary checks",
    "purpose": "Explain that refund-support screenshots, chargeback helper crops, wallet-refund cards, and payment-support DMs are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Refund-support screenshot",
        "status": "public-support-source-required",
        "usefulFor": "Use refund-support screenshots only as prompts to find current public Rockstar, platform-store, retailer, payment-provider, or support wording, exact product context, checked date, and no-credential boundary.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, Online, PC, account, refund, support, payment, chargeback, wallet, or launch claims on its own.",
        "route": "/blog/gta-6-refund-cancel-preorder-digital-purchase-watchlist/",
        "gate": "Resolve the refund-support screenshot back to current public source wording before promotion."
      },
      {
        "label": "Chargeback helper crop",
        "status": "payment-lineage-required",
        "usefulFor": "Use chargeback helper crops and wallet-refund cards to identify missing public URLs, private callback pressure, order-ID prompts, fake buyer-protection claims, or stale support wording.",
        "notProofOf": "Does not widen chargeback crops, wallet-refund cards, refund-code claims, or support DMs into GTA 6 price, preorder, edition, bundle, stock, platform, entitlement, refund, Online, PC, support, or payment evidence.",
        "route": "/preorder-safety-centre/",
        "gate": "Keep refund-support wording out of snippets and answer cards unless current public source wording supports the exact payment or support boundary."
      },
      {
        "label": "Payment-support DM",
        "status": "private-support-rejected",
        "usefulFor": "Use payment-support DMs only as risk markers for cloned support pages, private payment links, credential prompts, gift-card requests, order-verification forms, or source-less refund framing.",
        "notProofOf": "Does not make refund-support screenshots, chargeback helper crops, wallet-refund cards, or payment-support DMs current GTA 6 evidence.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist refund-support screenshot claims unless the upstream public URL, full support context, checked date, region, and no-credential boundary are attached."
      }
    ],
    "blockedInputs": [
      "refund-support screenshots",
      "chargeback helper crops",
      "wallet-refund cards",
      "payment-support DMs",
      "missing upstream public URL",
      "missing checked dates",
      "missing support context",
      "credential or payment pressure"
    ],
    "approvalBoundary": "Homepage refund-support screenshot provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, payment, chargeback, wallet refund, support DM, order verification, credential, purchase, early access, beta, playable build, leak, public-send, or external-write claim."
  },
  "homepagePaymentReceiptScreenshotProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage payment-receipt screenshot provenance boundary checks",
    "purpose": "Explain that payment-receipt screenshots, order-confirmation crops, invoice cards, and payment-email images are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Payment-receipt screenshot",
        "status": "public-order-source-required",
        "usefulFor": "Use payment-receipt screenshots only as prompts to find current public Rockstar, platform-store, retailer, payment-provider, or support wording, exact product context, checked date, and privacy boundary.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, Online, PC, account, refund, support, payment, order, invoice, or launch claims on its own.",
        "route": "/preorder-safety-centre/",
        "gate": "Resolve the payment-receipt screenshot back to current public source wording before promotion."
      },
      {
        "label": "Order-confirmation crop",
        "status": "receipt-lineage-required",
        "usefulFor": "Use order-confirmation crops and invoice cards to identify missing public URLs, hidden product scope, reused checkout wording, payment pressure, or stale seller/support context.",
        "notProofOf": "Does not widen order-confirmation crops, invoice cards, or payment-email images into GTA 6 price, preorder, edition, bundle, stock, platform, entitlement, refund, Online, PC, support, or payment evidence.",
        "route": "/blog/gta-6-preorder-editions-watchlist/",
        "gate": "Keep receipt wording out of snippets and answer cards unless current public source wording supports the exact order or payment boundary."
      },
      {
        "label": "Payment-email image",
        "status": "private-receipt-rejected",
        "usefulFor": "Use payment-email images only as risk markers for fake invoices, cloned support pages, private payment links, order-verification forms, wallet requests, or source-less preorder framing.",
        "notProofOf": "Does not make receipt screenshots, order-confirmation crops, invoice cards, or payment-email images current GTA 6 evidence.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist receipt screenshot claims unless the upstream public URL, full seller/support context, checked date, region, and no-private-data boundary are attached."
      }
    ],
    "blockedInputs": [
      "payment-receipt screenshots",
      "order-confirmation crops",
      "invoice cards",
      "payment-email images",
      "missing upstream public URL",
      "missing checked dates",
      "missing order context",
      "credential or payment pressure"
    ],
    "approvalBoundary": "Homepage payment-receipt screenshot provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, payment, receipt, order confirmation, invoice, payment email, order verification, credential, purchase, early access, beta, playable build, leak, public-send, or external-write claim."
  },
  "homepageMerchOrderScreenshotProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage merch-order screenshot provenance boundary checks",
    "purpose": "Explain that merch-order screenshots, collector-box receipt crops, shipping-fee cards, and private store-support images are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Merch-order screenshot",
        "status": "public-store-source-required",
        "usefulFor": "Use merch-order screenshots only as prompts to find current public Rockstar Store, official retailer, payment-provider, or support wording, exact product context, checked date, and privacy boundary.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, Online, PC, account, refund, support, payment, merch, collector-box, shipping, or launch claims on its own.",
        "route": "/preorder-safety-centre/",
        "gate": "Resolve the merch-order screenshot back to current public source wording before promotion."
      },
      {
        "label": "Collector-box receipt crop",
        "status": "product-lineage-required",
        "usefulFor": "Use collector-box receipt crops and shipping-fee cards to identify missing public URLs, hidden product scope, reused store wording, delivery-fee pressure, or stale seller/support context.",
        "notProofOf": "Does not widen collector-box receipt crops, shipping-fee cards, or merch-order images into GTA 6 price, preorder, edition, bundle, stock, platform, entitlement, refund, Online, PC, support, or payment evidence.",
        "route": "/buying-guide/",
        "gate": "Keep merch and collector-box wording out of snippets and answer cards unless current public source wording supports the exact order, product, or shipping boundary."
      },
      {
        "label": "Private store-support image",
        "status": "private-support-rejected",
        "usefulFor": "Use private store-support images only as risk markers for cloned merch shops, fake order-verification forms, private payment links, address prompts, wallet requests, or source-less collector-box framing.",
        "notProofOf": "Does not make merch-order screenshots, collector-box receipt crops, shipping-fee cards, or private store-support images current GTA 6 evidence.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist merch-order screenshot claims unless the upstream public URL, full seller/support context, checked date, region, and no-private-data boundary are attached."
      }
    ],
    "blockedInputs": [
      "merch-order screenshots",
      "collector-box receipt crops",
      "shipping-fee cards",
      "private store-support images",
      "missing upstream public URL",
      "missing checked dates",
      "missing seller/support context",
      "private data exposure"
    ],
    "approvalBoundary": "Homepage merch-order screenshot provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, merch, collector box, store order, shipping fee, private store support, order verification, credential, purchase, early access, beta, playable build, leak, public-send, or external-write claim."
  },
  "homepageShippingNotificationScreenshotProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage shipping-notification screenshot provenance boundary checks",
    "purpose": "Explain that shipping-notification screenshots, tracking-number crops, courier-status cards, and address-confirmation images are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Shipping-notification screenshot",
        "status": "public-shipping-source-required",
        "usefulFor": "Use shipping-notification screenshots only as prompts to find current public Rockstar Store, official retailer, courier, payment-provider, or support wording, exact order context, checked date, and privacy boundary.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, hardware, preload, entitlement, Online, PC, account, refund, support, shipping, tracking, courier, address, or launch claims on its own.",
        "route": "/preorder-safety-centre/",
        "gate": "Resolve the shipping-notification screenshot back to current public source wording before promotion."
      },
      {
        "label": "Tracking-number crop",
        "status": "tracking-lineage-required",
        "usefulFor": "Use tracking-number crops and courier-status cards to identify missing public URLs, hidden order scope, reused courier wording, address-pressure framing, or stale seller/support context.",
        "notProofOf": "Does not widen tracking-number crops, courier-status cards, or shipping images into GTA 6 price, preorder, edition, bundle, stock, platform, entitlement, refund, Online, PC, support, payment, or shipping evidence.",
        "route": "/buying-guide/",
        "gate": "Keep shipping and tracking wording out of snippets and answer cards unless current public source wording supports the exact order, courier, or address boundary."
      },
      {
        "label": "Address-confirmation image",
        "status": "private-address-rejected",
        "usefulFor": "Use address-confirmation images only as risk markers for cloned delivery portals, fake order-verification forms, private payment links, address prompts, wallet requests, or source-less shipping framing.",
        "notProofOf": "Does not make shipping-notification screenshots, tracking-number crops, courier-status cards, or address-confirmation images current GTA 6 evidence.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist shipping-notification screenshot claims unless the upstream public URL, full seller/courier/support context, checked date, region, and no-private-data boundary are attached."
      }
    ],
    "blockedInputs": [
      "shipping-notification screenshots",
      "tracking-number crops",
      "courier-status cards",
      "address-confirmation images",
      "missing upstream public URL",
      "missing checked dates",
      "missing courier/support context",
      "private address exposure"
    ],
    "approvalBoundary": "Homepage shipping-notification screenshot provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, shipping, tracking number, courier status, address confirmation, order verification, credential, purchase, early access, beta, playable build, leak, public-send, or external-write claim."
  },
  "homepageCustomsFeeMessageProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage customs-fee message provenance boundary checks",
    "purpose": "Explain that customs-fee messages, import-duty prompts, courier-release pages, and tax-payment links are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Customs-fee message",
        "status": "public-customs-source-required",
        "usefulFor": "Use customs-fee messages only as prompts to find current public Rockstar Store, official retailer, courier, tax, payment-provider, or support wording, exact order/import context, checked date, and privacy boundary.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, hardware, preload, entitlement, Online, PC, account, refund, support, shipping, customs, tax, courier, import, delivery, or launch claims on its own.",
        "route": "/preorder-safety-centre/",
        "gate": "Resolve the customs-fee message back to current public source wording before promotion."
      },
      {
        "label": "Import-duty prompt",
        "status": "import-lineage-required",
        "usefulFor": "Use import-duty prompts and courier-release pages to identify missing public URLs, hidden order scope, reused tax wording, urgent payment pressure, or stale seller/courier/support context.",
        "notProofOf": "Does not widen import-duty prompts, courier-release pages, or tax-payment links into GTA 6 price, preorder, edition, bundle, stock, platform, entitlement, refund, Online, PC, support, payment, or shipping evidence.",
        "route": "/buying-guide/",
        "gate": "Keep customs, tax, and import wording out of snippets and answer cards unless current public source wording supports the exact order, courier, tax, or delivery boundary."
      },
      {
        "label": "Courier-release page",
        "status": "private-import-payment-rejected",
        "usefulFor": "Use courier-release pages only as risk markers for cloned delivery portals, fake customs-fee forms, private payment links, address prompts, wallet requests, or source-less import framing.",
        "notProofOf": "Does not make customs-fee messages, import-duty prompts, courier-release pages, or tax-payment links current GTA 6 evidence.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist customs-fee message claims unless the upstream public URL, full seller/courier/tax/support context, checked date, region, and no-private-data boundary are attached."
      }
    ],
    "blockedInputs": [
      "customs-fee messages",
      "import-duty prompts",
      "courier-release pages",
      "tax-payment links",
      "missing upstream public URL",
      "missing checked dates",
      "missing seller/courier/tax context",
      "private payment or address pressure"
    ],
    "approvalBoundary": "Homepage customs-fee message provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, shipping, tracking number, courier status, address confirmation, customs fee, import duty, courier release, tax payment, order verification, credential, purchase, early access, beta, playable build, leak, public-send, or external-write claim."
  },
  "homepageDeliverySlotMessageProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage delivery-slot message provenance boundary checks",
    "purpose": "Explain that delivery-slot messages, courier-window texts, calendar-hold screenshots, and address-window prompts are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Delivery-slot message",
        "status": "public-delivery-source-required",
        "usefulFor": "Use delivery-slot messages only as prompts to find current public Rockstar Store, official retailer, courier, platform-store, or support wording, exact order context, checked date, and privacy boundary.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, hardware, preload, entitlement, Online, PC, account, refund, support, shipping, delivery, calendar, address, or launch claims on its own.",
        "route": "/preorder-safety-centre/",
        "gate": "Resolve the delivery-slot message back to current public source wording before promotion."
      },
      {
        "label": "Courier-window text",
        "status": "window-lineage-required",
        "usefulFor": "Use courier-window texts and calendar-hold screenshots to identify missing public URLs, hidden order scope, reused delivery wording, appointment pressure, or stale seller/support context.",
        "notProofOf": "Does not widen courier-window texts, calendar holds, or delivery-slot messages into GTA 6 price, preorder, edition, bundle, stock, platform, entitlement, refund, Online, PC, support, payment, or delivery evidence.",
        "route": "/buying-guide/",
        "gate": "Keep delivery-window wording out of snippets and answer cards unless current public source wording supports the exact order, courier, or appointment boundary."
      },
      {
        "label": "Address-window prompt",
        "status": "private-address-window-rejected",
        "usefulFor": "Use address-window prompts only as risk markers for cloned delivery portals, fake appointment links, private payment links, address prompts, wallet requests, or source-less delivery framing.",
        "notProofOf": "Does not make delivery-slot messages, courier-window texts, calendar-hold screenshots, or address-window prompts current GTA 6 evidence.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist delivery-slot message claims unless the upstream public URL, full seller/courier/support context, checked date, region, and no-private-data boundary are attached."
      }
    ],
    "blockedInputs": [
      "delivery-slot messages",
      "courier-window texts",
      "calendar-hold screenshots",
      "address-window prompts",
      "missing upstream public URL",
      "missing checked dates",
      "missing courier/support context",
      "private address exposure"
    ],
    "approvalBoundary": "Homepage delivery-slot message provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, shipping, delivery slot, courier window, calendar hold, address window, order verification, credential, purchase, early access, beta, playable build, leak, public-send, or external-write claim."
  },
  "homepagePickupConfirmationMessageProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage pickup-confirmation message provenance boundary checks",
    "purpose": "Explain that pickup-confirmation messages, store-pickup windows, locker-code prompts, and identity-check texts are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Pickup-confirmation message",
        "status": "public-pickup-source-required",
        "usefulFor": "Use pickup-confirmation messages only as prompts to find current public Rockstar Store, official retailer, platform-store, locker, pickup, or support wording, exact order context, checked date, and privacy boundary.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, hardware, preload, entitlement, Online, PC, account, refund, support, pickup, shipping, delivery, identity, locker, or launch claims on its own.",
        "route": "/preorder-safety-centre/",
        "gate": "Resolve the pickup-confirmation message back to current public source wording before promotion."
      },
      {
        "label": "Store-pickup window",
        "status": "pickup-window-lineage-required",
        "usefulFor": "Use store-pickup windows and locker-code prompts to identify missing public URLs, hidden order scope, reused pickup wording, identity-check pressure, or stale seller/support context.",
        "notProofOf": "Does not widen store-pickup windows, locker-code prompts, or pickup-confirmation messages into GTA 6 price, preorder, edition, bundle, stock, platform, entitlement, refund, Online, PC, support, payment, or pickup evidence.",
        "route": "/buying-guide/",
        "gate": "Keep pickup-window wording out of snippets and answer cards unless current public source wording supports the exact order, pickup, locker, or identity-check boundary."
      },
      {
        "label": "Identity-check text",
        "status": "private-identity-check-rejected",
        "usefulFor": "Use identity-check texts only as risk markers for cloned pickup portals, fake locker links, private payment links, ID prompts, wallet requests, or source-less pickup framing.",
        "notProofOf": "Does not make pickup-confirmation messages, store-pickup windows, locker-code prompts, or identity-check texts current GTA 6 evidence.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist pickup-confirmation message claims unless the upstream public URL, full seller/pickup/support context, checked date, region, and no-private-data boundary are attached."
      }
    ],
    "blockedInputs": [
      "pickup-confirmation messages",
      "store-pickup windows",
      "locker-code prompts",
      "identity-check texts",
      "missing upstream public URL",
      "missing checked dates",
      "missing pickup/support context",
      "private identity exposure"
    ],
    "approvalBoundary": "Homepage pickup-confirmation message provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, shipping, pickup confirmation, store pickup, locker code, identity check, order verification, credential, purchase, early access, beta, playable build, leak, public-send, or external-write claim."
  },
  "homepageReturnExceptionMessageProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage return-exception message provenance boundary checks",
    "purpose": "Explain that return-exception messages, refund-window texts, support-escalation prompts, and account-credit offers are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Return-exception message",
        "status": "public-return-source-required",
        "usefulFor": "Use return-exception messages only as prompts to find current public Rockstar Store, official retailer, platform-store, refund, return, or support wording, exact order context, checked date, and privacy boundary.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, hardware, preload, entitlement, Online, PC, account, refund, support, return, credit, exception, or launch claims on its own.",
        "route": "/preorder-safety-centre/",
        "gate": "Resolve the return-exception message back to current public source wording before promotion."
      },
      {
        "label": "Refund-window text",
        "status": "refund-window-lineage-required",
        "usefulFor": "Use refund-window texts and support-escalation prompts to identify missing public URLs, hidden order scope, reused return wording, account-credit pressure, or stale seller/support context.",
        "notProofOf": "Does not widen refund-window texts, support-escalation prompts, or return-exception messages into GTA 6 price, preorder, edition, bundle, stock, platform, entitlement, refund, Online, PC, support, payment, or return evidence.",
        "route": "/buying-guide/",
        "gate": "Keep return-window wording out of snippets and answer cards unless current public source wording supports the exact order, return, refund, support, or account-credit boundary."
      },
      {
        "label": "Account-credit offer",
        "status": "private-account-credit-rejected",
        "usefulFor": "Use account-credit offers only as risk markers for cloned return portals, fake support escalations, private payment links, credential prompts, wallet requests, or source-less refund framing.",
        "notProofOf": "Does not make return-exception messages, refund-window texts, support-escalation prompts, or account-credit offers current GTA 6 evidence.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist return-exception message claims unless the upstream public URL, full seller/support context, checked date, region, and no-private-data boundary are attached."
      }
    ],
    "blockedInputs": [
      "return-exception messages",
      "refund-window texts",
      "support-escalation prompts",
      "account-credit offers",
      "missing upstream public URL",
      "missing checked dates",
      "missing return/support context",
      "private account or payment pressure"
    ],
    "approvalBoundary": "Homepage return-exception message provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, shipping, return exception, refund window, support escalation, account credit, cancellation confirmation, refund pending, entitlement removal, account closure, order verification, credential, purchase, early access, beta, playable build, leak, public-send, or external-write claim."
  },
  "homepageCancellationConfirmationMessageProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage cancellation-confirmation message provenance boundary checks",
    "purpose": "Explain that cancellation-confirmation messages, refund-pending texts, entitlement-removal prompts, and account-closure offers are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Cancellation-confirmation message",
        "status": "public-cancellation-source-required",
        "usefulFor": "Use cancellation-confirmation messages only as prompts to find current public Rockstar Store, official retailer, platform-store, refund, cancellation, entitlement, or support wording, exact order context, checked date, and privacy boundary.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, hardware, preload, entitlement, Online, PC, account, refund, cancellation, support, or launch claims on its own.",
        "route": "/preorder-safety-centre/",
        "gate": "Resolve the cancellation-confirmation message back to current public source wording before promotion."
      },
      {
        "label": "Refund-pending text",
        "status": "refund-pending-lineage-required",
        "usefulFor": "Use refund-pending texts and entitlement-removal prompts to identify missing public URLs, hidden order scope, reused cancellation wording, account-closure pressure, or stale seller/support context.",
        "notProofOf": "Does not widen refund-pending texts, entitlement-removal prompts, or cancellation-confirmation messages into GTA 6 price, preorder, edition, bundle, stock, platform, entitlement, refund, Online, PC, support, payment, or cancellation evidence.",
        "route": "/buying-guide/",
        "gate": "Keep cancellation-window wording out of snippets and answer cards unless current public source wording supports the exact order, cancellation, refund, entitlement, or account-closure boundary."
      },
      {
        "label": "Entitlement-removal prompt",
        "status": "private-entitlement-removal-rejected",
        "usefulFor": "Use entitlement-removal prompts only as risk markers for cloned cancellation portals, fake support escalations, private payment links, credential prompts, wallet requests, or source-less account-closure framing.",
        "notProofOf": "Does not make cancellation-confirmation messages, refund-pending texts, entitlement-removal prompts, or account-closure offers current GTA 6 evidence.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist cancellation-confirmation message claims unless the upstream public URL, full seller/support context, checked date, region, and no-private-data boundary are attached."
      }
    ],
    "blockedInputs": [
      "cancellation-confirmation messages",
      "refund-pending texts",
      "entitlement-removal prompts",
      "account-closure offers",
      "missing upstream public URL",
      "missing checked dates",
      "missing cancellation/support context",
      "private account or payment pressure"
    ],
    "approvalBoundary": "Homepage cancellation-confirmation message provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, shipping, cancellation confirmation, refund pending, entitlement removal, account closure, order verification, credential, purchase, early access, beta, playable build, leak, public-send, or external-write claim."
  },
  "homepageSubscriptionRenewalMessageProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage subscription-renewal message provenance boundary checks",
    "purpose": "Explain that subscription-renewal messages, auto-renewal notices, billing-cycle prompts, and membership-upgrade offers are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Subscription-renewal message",
        "status": "public-subscription-source-required",
        "usefulFor": "Use subscription-renewal messages only as prompts to find current public Rockstar, platform-store, subscription, membership, billing, or support wording, exact account context, checked date, and privacy boundary.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, hardware, preload, entitlement, Online, PC, account, billing, membership, subscription, or launch claims on its own.",
        "route": "/buying-guide/",
        "gate": "Resolve the subscription-renewal message back to current public source wording before promotion."
      },
      {
        "label": "Auto-renewal notice",
        "status": "billing-lineage-required",
        "usefulFor": "Use auto-renewal notices and billing-cycle prompts to identify missing public URLs, hidden account scope, reused membership wording, upgrade pressure, or stale seller/support context.",
        "notProofOf": "Does not widen auto-renewal notices, billing-cycle prompts, or subscription-renewal messages into GTA 6 price, preorder, edition, bundle, stock, platform, entitlement, Online, PC, subscription, membership, or billing evidence.",
        "route": "/server-status-source-router/",
        "gate": "Keep subscription or billing wording out of snippets and answer cards unless current public source wording supports the exact account, billing-cycle, membership, or upgrade boundary."
      },
      {
        "label": "Billing-cycle prompt",
        "status": "private-billing-prompt-rejected",
        "usefulFor": "Use billing-cycle prompts only as risk markers for cloned subscription portals, fake membership upgrades, private payment links, credential prompts, wallet requests, or source-less upgrade framing.",
        "notProofOf": "Does not make subscription-renewal messages, auto-renewal notices, billing-cycle prompts, or membership-upgrade offers current GTA 6 evidence.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist subscription-renewal message claims unless the upstream public URL, full seller/support context, checked date, region, and no-private-data boundary are attached."
      }
    ],
    "blockedInputs": [
      "subscription-renewal messages",
      "auto-renewal notices",
      "billing-cycle prompts",
      "membership-upgrade offers",
      "missing upstream public URL",
      "missing checked dates",
      "missing subscription/support context",
      "private account or payment pressure"
    ],
    "approvalBoundary": "Homepage subscription-renewal message provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, shipping, subscription renewal, auto renewal, billing cycle, membership upgrade, order verification, credential, purchase, early access, beta, playable build, leak, public-send, or external-write claim."
  },
  "homepagePaymentMethodUpdateMessageProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage payment-method update message provenance boundary checks",
    "purpose": "Explain that payment-method update messages, card-expiry prompts, wallet-retry notices, and billing-address forms are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Payment-method update message",
        "status": "public-payment-source-required",
        "usefulFor": "Use payment-method update messages only as prompts to find current public Rockstar, platform-store, payment, wallet, billing, or support wording, exact account context, checked date, and privacy boundary.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, hardware, preload, entitlement, Online, PC, account, payment, wallet, billing, or launch claims on its own.",
        "route": "/preorder-safety-centre/",
        "gate": "Resolve the payment-method update message back to current public source wording before promotion."
      },
      {
        "label": "Card-expiry prompt",
        "status": "billing-lineage-required",
        "usefulFor": "Use card-expiry prompts and wallet-retry notices to identify missing public URLs, private account scope, cloned payment portals, retry pressure, or stale seller/support context.",
        "notProofOf": "Does not widen card-expiry prompts, wallet-retry notices, or payment-method update messages into GTA 6 price, preorder, edition, bundle, stock, platform, entitlement, Online, PC, payment, wallet, or billing evidence.",
        "route": "/platform-store-source-router/",
        "gate": "Keep payment or wallet wording out of snippets and answer cards unless current public source wording supports the exact payment-method, retry, billing, or support boundary."
      },
      {
        "label": "Wallet-retry notice",
        "status": "private-payment-prompt-rejected",
        "usefulFor": "Use wallet-retry notices only as risk markers for cloned checkout portals, fake billing-address forms, private payment links, credential prompts, wallet requests, or source-less update framing.",
        "notProofOf": "Does not make payment-method update messages, card-expiry prompts, wallet-retry notices, or billing-address forms current GTA 6 evidence.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist payment-method update message claims unless the upstream public URL, full seller/support context, checked date, region, and no-private-data boundary are attached."
      }
    ],
    "blockedInputs": [
      "payment-method update messages",
      "card-expiry prompts",
      "wallet-retry notices",
      "billing-address forms",
      "missing upstream public URL",
      "missing checked dates",
      "missing payment/support context",
      "private account or payment pressure"
    ],
    "approvalBoundary": "Homepage payment-method update message provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, shipping, subscription renewal, payment method, card expiry, wallet retry, billing address, order verification, credential, purchase, early access, beta, playable build, leak, public-send, or external-write claim."
  },
  "homepageChargebackDisputeMessageProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage chargeback-dispute message provenance boundary checks",
    "purpose": "Explain that chargeback-dispute messages, bank-review prompts, payment-reversal notices, and dispute-resolution forms are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Chargeback-dispute message",
        "status": "public-dispute-source-required",
        "usefulFor": "Use chargeback-dispute messages only as prompts to find current public Rockstar, platform-store, bank, payment, billing, or support wording, exact account context, checked date, and privacy boundary.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, hardware, preload, entitlement, Online, PC, account, payment, wallet, billing, dispute, or launch claims on its own.",
        "route": "/preorder-safety-centre/",
        "gate": "Resolve the chargeback-dispute message back to current public source wording before promotion."
      },
      {
        "label": "Bank-review prompt",
        "status": "bank-review-lineage-required",
        "usefulFor": "Use bank-review prompts and payment-reversal notices to identify missing public URLs, private account scope, cloned dispute portals, reversal pressure, or stale seller/support context.",
        "notProofOf": "Does not widen bank-review prompts, payment-reversal notices, or chargeback-dispute messages into GTA 6 price, preorder, edition, bundle, stock, platform, entitlement, Online, PC, payment, wallet, or billing evidence.",
        "route": "/platform-store-source-router/",
        "gate": "Keep dispute or reversal wording out of snippets and answer cards unless current public source wording supports the exact chargeback, bank-review, billing, or support boundary."
      },
      {
        "label": "Payment-reversal notice",
        "status": "private-dispute-prompt-rejected",
        "usefulFor": "Use payment-reversal notices only as risk markers for cloned support portals, fake dispute-resolution forms, private payment links, credential prompts, wallet requests, or source-less chargeback framing.",
        "notProofOf": "Does not make chargeback-dispute messages, bank-review prompts, payment-reversal notices, or dispute-resolution forms current GTA 6 evidence.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist chargeback-dispute message claims unless the upstream public URL, full seller/support/bank context, checked date, region, and no-private-data boundary are attached."
      }
    ],
    "blockedInputs": [
      "chargeback-dispute messages",
      "bank-review prompts",
      "payment-reversal notices",
      "dispute-resolution forms",
      "missing upstream public URL",
      "missing checked dates",
      "missing bank/support context",
      "private account or payment pressure"
    ],
    "approvalBoundary": "Homepage chargeback-dispute message provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, shipping, subscription renewal, payment method, card expiry, wallet retry, billing address, chargeback dispute, bank review, payment reversal, dispute resolution, order verification, credential, purchase, early access, beta, playable build, leak, public-send, or external-write claim."
  },
  "homepageAccountVerificationMessageProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage account-verification message provenance boundary checks",
    "purpose": "Explain that account-verification messages, security-code prompts, identity-review notices, and profile-recovery forms are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Account-verification message",
        "status": "public-account-source-required",
        "usefulFor": "Use account-verification messages only as prompts to find current public Rockstar, platform-store, account, security, or support wording, exact account context, checked date, and privacy boundary.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, hardware, preload, entitlement, Online, PC, account, security, identity, recovery, or launch claims on its own.",
        "route": "/preorder-safety-centre/",
        "gate": "Resolve the account-verification message back to current public source wording before promotion."
      },
      {
        "label": "Security-code prompt",
        "status": "security-code-lineage-required",
        "usefulFor": "Use security-code prompts and identity-review notices to identify missing public URLs, private account scope, cloned login portals, verification pressure, or stale seller/support context.",
        "notProofOf": "Does not widen security-code prompts, identity-review notices, or account-verification messages into GTA 6 price, preorder, edition, bundle, stock, platform, entitlement, Online, PC, account, or access evidence.",
        "route": "/platform-store-source-router/",
        "gate": "Keep account or verification wording out of snippets and answer cards unless current public source wording supports the exact account-verification, security, identity-review, or support boundary."
      },
      {
        "label": "Identity-review notice",
        "status": "private-account-prompt-rejected",
        "usefulFor": "Use identity-review notices only as risk markers for cloned account portals, fake profile-recovery forms, private login links, credential prompts, two-factor requests, or source-less verification framing.",
        "notProofOf": "Does not make account-verification messages, security-code prompts, identity-review notices, or profile-recovery forms current GTA 6 evidence.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist account-verification message claims unless the upstream public URL, full account/security/support context, checked date, region, and no-private-data boundary are attached."
      }
    ],
    "blockedInputs": [
      "account-verification messages",
      "security-code prompts",
      "identity-review notices",
      "profile-recovery forms",
      "missing upstream public URL",
      "missing checked dates",
      "missing account/security context",
      "private credential or verification pressure"
    ],
    "approvalBoundary": "Homepage account-verification message provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, shipping, subscription renewal, payment method, card expiry, wallet retry, billing address, chargeback dispute, bank review, payment reversal, dispute resolution, account verification, security code, identity review, profile recovery, order verification, credential, purchase, early access, beta, playable build, leak, public-send, or external-write claim."
  },
  "homepagePasswordResetMessageProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage password-reset message provenance boundary checks",
    "purpose": "Explain that password-reset messages, recovery-link prompts, login-alert notices, and device-approval forms are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Password-reset message",
        "status": "public-password-source-required",
        "usefulFor": "Use password-reset messages only as prompts to find current public Rockstar, platform-store, account, security, or support wording, exact account context, checked date, and privacy boundary.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, hardware, preload, entitlement, Online, PC, account, password, access, recovery, or launch claims on its own.",
        "route": "/preorder-safety-centre/",
        "gate": "Resolve the password-reset message back to current public source wording before promotion."
      },
      {
        "label": "Recovery-link prompt",
        "status": "recovery-link-lineage-required",
        "usefulFor": "Use recovery-link prompts and login-alert notices to identify missing public URLs, private account scope, cloned recovery pages, urgent login pressure, or stale seller/support context.",
        "notProofOf": "Does not widen recovery-link prompts, login-alert notices, or password-reset messages into GTA 6 price, preorder, edition, bundle, stock, platform, entitlement, Online, PC, account, or access evidence.",
        "route": "/platform-store-source-router/",
        "gate": "Keep password or recovery wording out of snippets and answer cards unless current public source wording supports the exact password-reset, login-alert, recovery, or support boundary."
      },
      {
        "label": "Login-alert notice",
        "status": "private-login-prompt-rejected",
        "usefulFor": "Use login-alert notices only as risk markers for cloned reset portals, fake device-approval forms, private sign-in links, credential prompts, two-factor requests, or source-less recovery framing.",
        "notProofOf": "Does not make password-reset messages, recovery-link prompts, login-alert notices, or device-approval forms current GTA 6 evidence.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist password-reset message claims unless the upstream public URL, full account/security/support context, checked date, region, and no-private-data boundary are attached."
      }
    ],
    "blockedInputs": [
      "password-reset messages",
      "recovery-link prompts",
      "login-alert notices",
      "device-approval forms",
      "missing upstream public URL",
      "missing checked dates",
      "missing account/security context",
      "private credential or reset pressure"
    ],
    "approvalBoundary": "Homepage password-reset message provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, shipping, subscription renewal, payment method, card expiry, wallet retry, billing address, chargeback dispute, bank review, payment reversal, dispute resolution, account verification, security code, identity review, profile recovery, password reset, recovery link, login alert, device approval, order verification, credential, purchase, early access, beta, playable build, leak, public-send, or external-write claim."
  },
  "homepageSessionRevalidationMessageProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage session-revalidation message provenance boundary checks",
    "purpose": "Explain that session-revalidation messages, session-expired prompts, device-trust notices, and two-factor retry forms are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Session-revalidation message",
        "status": "public-session-source-required",
        "usefulFor": "Use session-revalidation messages only as prompts to find current public Rockstar, platform-store, account, security, or support wording, exact account context, checked date, and privacy boundary.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, hardware, preload, entitlement, Online, PC, account, session, access, reauthentication, or launch claims on its own.",
        "route": "/blog/gta-6-account-linking-login-security-watchlist/",
        "gate": "Resolve the session-revalidation message back to current public source wording before promotion."
      },
      {
        "label": "Session-expired prompt",
        "status": "session-lineage-required",
        "usefulFor": "Use session-expired prompts and device-trust notices to identify missing public URLs, private account scope, cloned sign-in pages, urgent reauth pressure, or stale seller/support context.",
        "notProofOf": "Does not widen session-expired prompts, device-trust notices, or session-revalidation messages into GTA 6 price, preorder, edition, bundle, stock, platform, entitlement, Online, PC, account, or access evidence.",
        "route": "/platform-store-source-router/",
        "gate": "Keep session or reauthentication wording out of snippets and answer cards unless current public source wording supports the exact account, device-trust, session, or support boundary."
      },
      {
        "label": "Device-trust notice",
        "status": "private-reauth-prompt-rejected",
        "usefulFor": "Use device-trust notices only as risk markers for cloned reauthentication forms, fake two-factor retry pages, private sign-in links, credential prompts, or source-less device approval framing.",
        "notProofOf": "Does not make session-revalidation messages, session-expired prompts, device-trust notices, or two-factor retry forms current GTA 6 evidence.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist session-revalidation message claims unless the upstream public URL, full account/security/support context, checked date, region, and no-private-data boundary are attached."
      }
    ],
    "blockedInputs": [
      "session-revalidation messages",
      "session-expired prompts",
      "device-trust notices",
      "two-factor retry forms",
      "missing upstream public URL",
      "missing checked dates",
      "missing account/security context",
      "private credential or reauthentication pressure"
    ],
    "approvalBoundary": "Homepage session-revalidation message provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, shipping, subscription renewal, payment method, card expiry, wallet retry, billing address, chargeback dispute, bank review, payment reversal, dispute resolution, account verification, security code, identity review, profile recovery, password reset, recovery link, login alert, device approval, session revalidation, session expired, device trust, two-factor retry, reauthentication, order verification, credential, purchase, early access, beta, playable build, leak, public-send, or external-write claim."
  },
  "homepageTwoFactorBackupCodeMessageProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage two-factor backup-code message provenance boundary checks",
    "purpose": "Explain that two-factor backup-code messages, authenticator reset notices, MFA recovery forms, and device-challenge pages are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Two-factor backup-code message",
        "status": "public-mfa-source-required",
        "usefulFor": "Use two-factor backup-code messages only as prompts to find current public Rockstar, platform-store, account, security, or support wording, exact MFA context, checked date, and privacy boundary.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, hardware, preload, entitlement, Online, PC, account, MFA, access, reauthentication, or launch claims on its own.",
        "route": "/blog/gta-6-account-linking-login-security-watchlist/",
        "gate": "Resolve the two-factor backup-code message back to current public source wording before promotion."
      },
      {
        "label": "Authenticator reset notice",
        "status": "mfa-lineage-required",
        "usefulFor": "Use authenticator reset notices and device-challenge pages to identify missing public URLs, private account scope, cloned MFA reset pages, urgent recovery pressure, or stale support context.",
        "notProofOf": "Does not widen authenticator reset notices, MFA recovery forms, or device-challenge pages into GTA 6 price, preorder, edition, bundle, stock, platform, entitlement, Online, PC, account, or access evidence.",
        "route": "/platform-store-source-router/",
        "gate": "Keep backup-code or authenticator-reset wording out of snippets and answer cards unless current public source wording supports the exact MFA, recovery, or support boundary."
      },
      {
        "label": "MFA recovery form",
        "status": "private-mfa-prompt-rejected",
        "usefulFor": "Use MFA recovery forms only as risk markers for cloned backup-code portals, fake authenticator reset pages, private sign-in links, credential prompts, or source-less device challenge framing.",
        "notProofOf": "Does not make two-factor backup-code messages, authenticator reset notices, MFA recovery forms, or device-challenge pages current GTA 6 evidence.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist two-factor backup-code message claims unless the upstream public URL, full account/security/support context, checked date, region, and no-private-data boundary are attached."
      }
    ],
    "blockedInputs": [
      "two-factor backup-code messages",
      "authenticator reset notices",
      "MFA recovery forms",
      "device-challenge pages",
      "missing upstream public URL",
      "missing checked dates",
      "missing account/security context",
      "private credential or MFA recovery pressure"
    ],
    "approvalBoundary": "Homepage two-factor backup-code message provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, shipping, subscription renewal, payment method, card expiry, wallet retry, billing address, chargeback dispute, bank review, payment reversal, dispute resolution, account verification, security code, identity review, profile recovery, password reset, recovery link, login alert, device approval, session revalidation, session expired, device trust, two-factor retry, reauthentication, backup code, authenticator reset, MFA recovery, device challenge, order verification, credential, purchase, early access, beta, playable build, leak, public-send, or external-write claim."
  },
  "homepageDeviceChallengeMessageProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage device-challenge message provenance boundary checks",
    "purpose": "Explain that device-challenge messages, trusted-device challenges, location-login prompts, and backup-email code screens are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Device-challenge message",
        "status": "public-device-source-required",
        "usefulFor": "Use device-challenge messages only as prompts to find current public Rockstar, platform-store, account, security, or support wording, exact device context, checked date, and privacy boundary.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, hardware, preload, entitlement, Online, PC, account, device, login, access, or launch claims on its own.",
        "route": "/blog/gta-6-account-linking-login-security-watchlist/",
        "gate": "Resolve the device-challenge message back to current public source wording before promotion."
      },
      {
        "label": "Trusted-device challenge",
        "status": "device-lineage-required",
        "usefulFor": "Use trusted-device challenges and location-login prompts to identify missing public URLs, private account scope, cloned device approval pages, urgent login pressure, or stale security context.",
        "notProofOf": "Does not widen trusted-device challenges, location-login prompts, or backup-email code screens into GTA 6 price, preorder, edition, bundle, stock, platform, entitlement, Online, PC, account, or access evidence.",
        "route": "/platform-store-source-router/",
        "gate": "Keep device-challenge or trusted-device wording out of snippets and answer cards unless current public source wording supports the exact account, device, or support boundary."
      },
      {
        "label": "Location-login prompt",
        "status": "private-device-prompt-rejected",
        "usefulFor": "Use location-login prompts only as risk markers for cloned device-challenge pages, backup-email code screens, private sign-in links, credential prompts, or source-less account-risk framing.",
        "notProofOf": "Does not make device-challenge messages, trusted-device challenges, location-login prompts, or account-risk reviews current GTA 6 evidence.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist device-challenge message claims unless the upstream public URL, full account/security/support context, checked date, region, and no-private-data boundary are attached."
      }
    ],
    "blockedInputs": [
      "device-challenge messages",
      "trusted-device challenges",
      "location-login prompts",
      "backup-email code screens",
      "missing upstream public URL",
      "missing checked dates",
      "missing account/security context",
      "private credential or device pressure"
    ],
    "approvalBoundary": "Homepage device-challenge message provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, shipping, subscription renewal, payment method, card expiry, wallet retry, billing address, chargeback dispute, bank review, payment reversal, dispute resolution, account verification, security code, identity review, profile recovery, password reset, recovery link, login alert, device approval, session revalidation, session expired, device trust, two-factor retry, reauthentication, backup code, authenticator reset, MFA recovery, device challenge, trusted device, location login, backup email code, account risk review, order verification, credential, purchase, early access, beta, playable build, leak, public-send, or external-write claim."
  },
  "homepageOrderVerificationMessageProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage order-verification message provenance boundary checks",
    "purpose": "Explain that order-verification messages, receipt-upload requests, delivery-confirmation forms, and account-risk reviews are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Order-verification message",
        "status": "public-order-source-required",
        "usefulFor": "Use order-verification messages only as prompts to find current public Rockstar, platform-store, account, order, security, or support wording, exact order context, checked date, and privacy boundary.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, hardware, preload, entitlement, Online, PC, account, order, purchase, access, or launch claims on its own.",
        "route": "/preorder-safety-centre/",
        "gate": "Resolve the order-verification message back to current public source wording before promotion."
      },
      {
        "label": "Receipt-upload request",
        "status": "receipt-lineage-required",
        "usefulFor": "Use receipt-upload requests and delivery-confirmation forms to identify missing public URLs, private order scope, cloned support pages, urgent proof-of-purchase pressure, or stale account context.",
        "notProofOf": "Does not widen receipt-upload requests, delivery-confirmation forms, or account-risk reviews into GTA 6 price, preorder, edition, bundle, stock, platform, entitlement, Online, PC, account, refund, support, or access evidence.",
        "route": "/platform-store-source-router/",
        "gate": "Keep order-verification or receipt-upload wording out of snippets and answer cards unless current public source wording supports the exact order, account, or support boundary."
      },
      {
        "label": "Delivery-confirmation form",
        "status": "private-order-prompt-rejected",
        "usefulFor": "Use delivery-confirmation forms only as risk markers for cloned order-verification pages, fake receipt-upload flows, private sign-in links, credential prompts, or source-less account-risk framing.",
        "notProofOf": "Does not make order-verification messages, receipt-upload requests, delivery-confirmation forms, or account-risk reviews current GTA 6 evidence.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist order-verification message claims unless the upstream public URL, full account/order/support context, checked date, region, and no-private-data boundary are attached."
      }
    ],
    "blockedInputs": [
      "order-verification messages",
      "receipt-upload requests",
      "delivery-confirmation forms",
      "account-risk reviews",
      "missing upstream public URL",
      "missing checked dates",
      "missing account/order context",
      "private credential, payment, or receipt pressure"
    ],
    "approvalBoundary": "Homepage order-verification message provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, shipping, subscription renewal, payment method, card expiry, wallet retry, billing address, chargeback dispute, bank review, payment reversal, dispute resolution, account verification, security code, identity review, profile recovery, password reset, recovery link, login alert, device approval, session revalidation, session expired, device trust, two-factor retry, reauthentication, backup code, authenticator reset, MFA recovery, device challenge, trusted device, location login, backup email code, account risk review, order verification, receipt upload, delivery confirmation, credential, purchase, early access, beta, playable build, leak, public-send, or external-write claim."
  },
  "homepageWarrantyActivationMessageProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage warranty-activation message provenance boundary checks",
    "purpose": "Explain that warranty-activation messages, courier-fee requests, address-confirmation forms, and delivery-insurance offers are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Warranty-activation message",
        "status": "public-warranty-source-required",
        "usefulFor": "Use warranty-activation messages only as prompts to find current public Rockstar, platform-store, retailer, order, payment, shipping, or support wording, exact warranty context, checked date, and privacy boundary.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, hardware, preload, entitlement, Online, PC, account, warranty, shipping, delivery, purchase, access, or launch claims on its own.",
        "route": "/preorder-safety-centre/",
        "gate": "Resolve the warranty-activation message back to current public source wording before promotion."
      },
      {
        "label": "Courier-fee request",
        "status": "courier-lineage-required",
        "usefulFor": "Use courier-fee requests and delivery-insurance offers to identify missing public URLs, private delivery scope, cloned support pages, urgent payment pressure, or stale order context.",
        "notProofOf": "Does not widen courier-fee requests, address-confirmation forms, or delivery-insurance offers into GTA 6 price, preorder, edition, bundle, stock, platform, entitlement, Online, PC, account, refund, support, or shipping evidence.",
        "route": "/platform-store-source-router/",
        "gate": "Keep warranty-activation or courier-fee wording out of snippets and answer cards unless current public source wording supports the exact order, delivery, payment, or support boundary."
      },
      {
        "label": "Address-confirmation form",
        "status": "private-delivery-prompt-rejected",
        "usefulFor": "Use address-confirmation forms only as risk markers for cloned warranty-activation pages, fake courier-fee flows, private sign-in links, credential prompts, or source-less delivery-insurance framing.",
        "notProofOf": "Does not make warranty-activation messages, courier-fee requests, address-confirmation forms, or delivery-insurance offers current GTA 6 evidence.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist warranty-activation message claims unless the upstream public URL, full order/delivery/support context, checked date, region, and no-private-data boundary are attached."
      }
    ],
    "blockedInputs": [
      "warranty-activation messages",
      "courier-fee requests",
      "address-confirmation forms",
      "delivery-insurance offers",
      "missing upstream public URL",
      "missing checked dates",
      "missing order/delivery context",
      "private credential, payment, address, or warranty pressure"
    ],
    "approvalBoundary": "Homepage warranty-activation message provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, shipping, subscription renewal, payment method, card expiry, wallet retry, billing address, chargeback dispute, bank review, payment reversal, dispute resolution, account verification, security code, identity review, profile recovery, password reset, recovery link, login alert, device approval, session revalidation, session expired, device trust, two-factor retry, reauthentication, backup code, authenticator reset, MFA recovery, device challenge, trusted device, location login, backup email code, account risk review, order verification, receipt upload, delivery confirmation, warranty activation, courier fee, address confirmation, delivery insurance, credential, purchase, early access, beta, playable build, leak, public-send, or external-write claim."
  },
  "homepagePriorityQueueMessageProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage priority-queue message provenance boundary checks",
    "purpose": "Explain that priority-queue messages, queue-jump offers, reserve-window prompts, and stock-hold extension messages are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Priority-queue message",
        "status": "public-queue-source-required",
        "usefulFor": "Use priority-queue messages only as prompts to find current public Rockstar, platform-store, retailer, waitlist, order, payment, support, or security wording, exact queue context, checked date, and privacy boundary.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, hardware, preload, entitlement, Online, PC, account, queue, waitlist, purchase, access, or launch claims on its own.",
        "route": "/preorder-safety-centre/",
        "gate": "Resolve the priority-queue message back to current public source wording before promotion."
      },
      {
        "label": "Queue-jump offer",
        "status": "queue-lineage-required",
        "usefulFor": "Use queue-jump offers and reserve-window prompts to identify missing public URLs, private waitlist scope, cloned retailer pages, urgent payment pressure, or stale stock-hold context.",
        "notProofOf": "Does not widen queue-jump offers, reserve-window prompts, or stock-hold extension messages into GTA 6 price, preorder, edition, bundle, stock, platform, entitlement, Online, PC, account, refund, support, or availability evidence.",
        "route": "/platform-store-source-router/",
        "gate": "Keep priority-queue or queue-jump wording out of snippets and answer cards unless current public source wording supports the exact waitlist, order, payment, retailer, or support boundary."
      },
      {
        "label": "Reserve-window prompt",
        "status": "private-waitlist-prompt-rejected",
        "usefulFor": "Use reserve-window prompts only as risk markers for cloned priority-queue pages, fake stock-hold extensions, private sign-in links, credential prompts, or source-less queue-jump framing.",
        "notProofOf": "Does not make priority-queue messages, queue-jump offers, reserve-window prompts, or stock-hold extension messages current GTA 6 evidence.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist priority-queue message claims unless the upstream public URL, full waitlist/order/support context, checked date, region, and no-private-data boundary are attached."
      }
    ],
    "blockedInputs": [
      "priority-queue messages",
      "queue-jump offers",
      "reserve-window prompts",
      "stock-hold extension messages",
      "missing upstream public URL",
      "missing checked dates",
      "missing waitlist/order context",
      "private credential, payment, account, or queue pressure"
    ],
    "approvalBoundary": "Homepage priority-queue message provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, shipping, subscription renewal, payment method, card expiry, wallet retry, billing address, chargeback dispute, bank review, payment reversal, dispute resolution, account verification, security code, identity review, profile recovery, password reset, recovery link, login alert, device approval, session revalidation, session expired, device trust, two-factor retry, reauthentication, backup code, authenticator reset, MFA recovery, device challenge, trusted device, location login, backup email code, account risk review, order verification, receipt upload, delivery confirmation, warranty activation, courier fee, address confirmation, delivery insurance, priority queue, queue jump, reserve window, stock hold extension, credential, purchase, early access, beta, playable build, leak, public-send, or external-write claim."
  },
  "homepageCheckoutVerificationMessageProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage checkout-verification message provenance boundary checks",
    "purpose": "Explain that checkout-verification messages, checkout-security checks, payment-hold prompts, and invoice-review requests are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Checkout-verification message",
        "status": "public-checkout-source-required",
        "usefulFor": "Use checkout-verification messages only as prompts to find current public Rockstar, platform-store, retailer, order, payment, support, or security wording, exact checkout context, checked date, and privacy boundary.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, hardware, preload, entitlement, Online, PC, account, checkout, payment, purchase, access, or launch claims on its own.",
        "route": "/preorder-safety-centre/",
        "gate": "Resolve the checkout-verification message back to current public source wording before promotion."
      },
      {
        "label": "Checkout-security check",
        "status": "checkout-lineage-required",
        "usefulFor": "Use checkout-security checks and payment-hold prompts to identify missing public URLs, private checkout scope, cloned retailer pages, urgent payment pressure, or stale invoice-review context.",
        "notProofOf": "Does not widen checkout-security checks, payment-hold prompts, or invoice-review requests into GTA 6 price, preorder, edition, bundle, stock, platform, entitlement, Online, PC, account, refund, support, or availability evidence.",
        "route": "/platform-store-source-router/",
        "gate": "Keep checkout-verification or checkout-security wording out of snippets and answer cards unless current public source wording supports the exact checkout, order, payment, retailer, or support boundary."
      },
      {
        "label": "Payment-hold prompt",
        "status": "private-payment-prompt-rejected",
        "usefulFor": "Use payment-hold prompts only as risk markers for cloned checkout-verification pages, fake invoice-review requests, private sign-in links, credential prompts, or source-less buyer-confirmation framing.",
        "notProofOf": "Does not make checkout-verification messages, checkout-security checks, payment-hold prompts, invoice-review requests, or buyer-confirmation screens current GTA 6 evidence.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist checkout-verification message claims unless the upstream public URL, full checkout/order/support context, checked date, region, and no-private-data boundary are attached."
      }
    ],
    "blockedInputs": [
      "checkout-verification messages",
      "checkout-security checks",
      "payment-hold prompts",
      "invoice-review requests",
      "buyer-confirmation screens",
      "missing upstream public URL",
      "missing checked dates",
      "missing checkout/order context",
      "private credential, payment, account, or checkout pressure"
    ],
    "approvalBoundary": "Homepage checkout-verification message provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, shipping, subscription renewal, payment method, card expiry, wallet retry, billing address, chargeback dispute, bank review, payment reversal, dispute resolution, account verification, security code, identity review, profile recovery, password reset, recovery link, login alert, device approval, session revalidation, session expired, device trust, two-factor retry, reauthentication, backup code, authenticator reset, MFA recovery, device challenge, trusted device, location login, backup email code, account risk review, order verification, receipt upload, delivery confirmation, warranty activation, courier fee, address confirmation, delivery insurance, priority queue, queue jump, reserve window, stock hold extension, checkout verification, checkout security, payment hold, invoice review, buyer confirmation, credential, purchase, early access, beta, playable build, leak, public-send, or external-write claim."
  },
  "homepageStoreCreditMessageProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage store-credit message provenance boundary checks",
    "purpose": "Explain that store-credit messages, refund-credit offers, voucher-balance prompts, and credit-memo screens are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Store-credit message",
        "status": "public-credit-source-required",
        "usefulFor": "Use store-credit messages only as prompts to find current public Rockstar, platform-store, retailer, refund, wallet, voucher, support, or security wording, exact credit context, checked date, and privacy boundary.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, hardware, preload, entitlement, Online, PC, account, refund, store credit, wallet credit, voucher, purchase, access, or launch claims on its own.",
        "route": "/preorder-safety-centre/",
        "gate": "Resolve the store-credit message back to current public source wording before promotion."
      },
      {
        "label": "Refund-credit offer",
        "status": "credit-lineage-required",
        "usefulFor": "Use refund-credit offers and voucher-balance prompts to identify missing public URLs, private wallet scope, cloned retailer pages, urgent redemption pressure, or stale credit-memo context.",
        "notProofOf": "Does not widen refund-credit offers, voucher-balance prompts, or credit-memo screens into GTA 6 price, preorder, edition, bundle, stock, platform, entitlement, Online, PC, account, support, or availability evidence.",
        "route": "/platform-store-source-router/",
        "gate": "Keep store-credit or refund-credit wording out of snippets and answer cards unless current public source wording supports the exact wallet, refund, voucher, retailer, or support boundary."
      },
      {
        "label": "Voucher-balance prompt",
        "status": "private-credit-prompt-rejected",
        "usefulFor": "Use voucher-balance prompts only as risk markers for cloned store-credit pages, fake credit-memo screens, private sign-in links, credential prompts, or source-less refund-credit framing.",
        "notProofOf": "Does not make store-credit messages, refund-credit offers, voucher-balance prompts, or credit-memo screens current GTA 6 evidence.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist store-credit message claims unless the upstream public URL, full wallet/refund/support context, checked date, region, and no-private-data boundary are attached."
      }
    ],
    "blockedInputs": [
      "store-credit messages",
      "refund-credit offers",
      "voucher-balance prompts",
      "credit-memo screens",
      "wallet-credit claims",
      "missing upstream public URL",
      "missing checked dates",
      "missing wallet/refund context",
      "private credential, payment, account, or credit pressure"
    ],
    "approvalBoundary": "Homepage store-credit message provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, shipping, subscription renewal, payment method, card expiry, wallet retry, billing address, chargeback dispute, bank review, payment reversal, dispute resolution, account verification, security code, identity review, profile recovery, password reset, recovery link, login alert, device approval, session revalidation, session expired, device trust, two-factor retry, reauthentication, backup code, authenticator reset, MFA recovery, device challenge, trusted device, location login, backup email code, account risk review, order verification, receipt upload, delivery confirmation, warranty activation, courier fee, address confirmation, delivery insurance, priority queue, queue jump, reserve window, stock hold extension, checkout verification, checkout security, payment hold, invoice review, buyer confirmation, store credit, refund credit, voucher balance, credit memo, wallet credit, credential, purchase, early access, beta, playable build, leak, public-send, or external-write claim."
  },
  "homepageRefundStatusMessageProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage refund-status message provenance boundary checks",
    "purpose": "Explain that refund-status messages, refund-pending notices, reversal-confirmation prompts, and refund-window screens are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Refund-status message",
        "status": "public-refund-status-source-required",
        "usefulFor": "Use refund-status messages only as prompts to find current public Rockstar, platform-store, retailer, refund, payment, support, or wallet wording, exact refund context, checked date, and privacy boundary.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, hardware, preload, entitlement, Online, PC, account, refund, payment, purchase, access, or launch claims on its own.",
        "route": "/preorder-safety-centre/",
        "gate": "Resolve the refund-status message back to current public source wording before promotion."
      },
      {
        "label": "Refund-pending notice",
        "status": "refund-lineage-required",
        "usefulFor": "Use refund-pending notices and reversal-confirmation prompts to identify missing public URLs, private payment scope, cloned retailer pages, urgent account pressure, or stale refund-window context.",
        "notProofOf": "Does not widen refund-pending notices, reversal-confirmation prompts, or refund-window screens into GTA 6 price, preorder, edition, bundle, stock, platform, entitlement, Online, PC, account, support, or availability evidence.",
        "route": "/platform-store-source-router/",
        "gate": "Keep refund-status or refund-pending wording out of snippets and answer cards unless current public source wording supports the exact refund, payment, retailer, wallet, or support boundary."
      },
      {
        "label": "Reversal-confirmation prompt",
        "status": "private-refund-prompt-rejected",
        "usefulFor": "Use reversal-confirmation prompts only as risk markers for cloned refund-status pages, fake refund-window screens, private sign-in links, credential prompts, or source-less refund-pending framing.",
        "notProofOf": "Does not make refund-status messages, refund-pending notices, reversal-confirmation prompts, or refund-window screens current GTA 6 evidence.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist refund-status message claims unless the upstream public URL, full refund/payment/support context, checked date, region, and no-private-data boundary are attached."
      }
    ],
    "blockedInputs": [
      "refund-status messages",
      "refund-pending notices",
      "reversal-confirmation prompts",
      "refund-window screens",
      "missing upstream public URL",
      "missing checked dates",
      "missing refund/payment context",
      "private credential, payment, account, or refund pressure"
    ],
    "approvalBoundary": "Homepage refund-status message provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, shipping, subscription renewal, payment method, card expiry, wallet retry, billing address, chargeback dispute, bank review, payment reversal, dispute resolution, account verification, security code, identity review, profile recovery, password reset, recovery link, login alert, device approval, session revalidation, session expired, device trust, two-factor retry, reauthentication, backup code, authenticator reset, MFA recovery, device challenge, trusted device, location login, backup email code, account risk review, order verification, receipt upload, delivery confirmation, warranty activation, courier fee, address confirmation, delivery insurance, priority queue, queue jump, reserve window, stock hold extension, checkout verification, checkout security, payment hold, invoice review, buyer confirmation, store credit, refund credit, voucher balance, credit memo, wallet credit, refund status, refund pending, reversal confirmation, refund window, credential, purchase, early access, beta, playable build, leak, public-send, or external-write claim."
  },
  "homepageRefundAppealMessageProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage refund-appeal message provenance boundary checks",
    "purpose": "Explain that refund-appeal messages, appeal-window notices, escalation-ticket prompts, and evidence-upload screens are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Refund-appeal message",
        "status": "public-refund-appeal-source-required",
        "usefulFor": "Use refund-appeal messages only as prompts to find current public Rockstar, platform-store, retailer, refund, support, wallet, or payment wording, exact appeal context, checked date, and privacy boundary.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, hardware, preload, entitlement, Online, PC, account, refund, appeal, payment, purchase, access, or launch claims on its own.",
        "route": "/preorder-safety-centre/",
        "gate": "Resolve the refund-appeal message back to current public source wording before promotion."
      },
      {
        "label": "Appeal-window notice",
        "status": "appeal-lineage-required",
        "usefulFor": "Use appeal-window notices and escalation-ticket prompts to identify missing public URLs, private support scope, cloned refund pages, urgent upload pressure, or stale evidence-upload context.",
        "notProofOf": "Does not widen appeal-window notices, escalation-ticket prompts, or evidence-upload screens into GTA 6 price, preorder, edition, bundle, stock, platform, entitlement, Online, PC, account, support, refund, or availability evidence.",
        "route": "/platform-store-source-router/",
        "gate": "Keep refund-appeal or appeal-window wording out of snippets and answer cards unless current public source wording supports the exact refund, support, retailer, wallet, payment, or appeal boundary."
      },
      {
        "label": "Escalation-ticket prompt",
        "status": "private-appeal-prompt-rejected",
        "usefulFor": "Use escalation-ticket prompts only as risk markers for cloned refund-appeal pages, fake evidence-upload screens, private sign-in links, credential prompts, or source-less appeal-window framing.",
        "notProofOf": "Does not make refund-appeal messages, appeal-window notices, escalation-ticket prompts, or evidence-upload screens current GTA 6 evidence.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist refund-appeal message claims unless the upstream public URL, full refund/support/payment context, checked date, region, and no-private-data boundary are attached."
      }
    ],
    "blockedInputs": [
      "refund-appeal messages",
      "appeal-window notices",
      "escalation-ticket prompts",
      "evidence-upload screens",
      "missing upstream public URL",
      "missing checked dates",
      "missing refund/support context",
      "private credential, payment, account, document, or appeal pressure"
    ],
    "approvalBoundary": "Homepage refund-appeal message provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, shipping, subscription renewal, payment method, card expiry, wallet retry, billing address, chargeback dispute, bank review, payment reversal, dispute resolution, account verification, security code, identity review, profile recovery, password reset, recovery link, login alert, device approval, session revalidation, session expired, device trust, two-factor retry, reauthentication, backup code, authenticator reset, MFA recovery, device challenge, trusted device, location login, backup email code, account risk review, order verification, receipt upload, delivery confirmation, warranty activation, courier fee, address confirmation, delivery insurance, priority queue, queue jump, reserve window, stock hold extension, checkout verification, checkout security, payment hold, invoice review, buyer confirmation, store credit, refund credit, voucher balance, credit memo, wallet credit, refund status, refund pending, reversal confirmation, refund window, refund appeal, appeal window, escalation ticket, evidence upload, credential, purchase, early access, beta, playable build, leak, public-send, or external-write claim."
  },
  "homepageChargebackEscalationMessageProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage chargeback-escalation message provenance boundary checks",
    "purpose": "Explain that chargeback-escalation messages, bank-case notices, document-request prompts, and dispute-deadline screens are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Chargeback-escalation message",
        "status": "public-chargeback-escalation-source-required",
        "usefulFor": "Use chargeback-escalation messages only as prompts to find current public Rockstar, platform-store, retailer, bank, refund, support, wallet, or payment wording, exact dispute context, checked date, and privacy boundary.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, hardware, preload, entitlement, Online, PC, account, refund, chargeback, bank case, payment, purchase, access, or launch claims on its own.",
        "route": "/preorder-safety-centre/",
        "gate": "Resolve the chargeback-escalation message back to current public source wording before promotion."
      },
      {
        "label": "Bank-case notice",
        "status": "bank-case-lineage-required",
        "usefulFor": "Use bank-case notices and document-request prompts to identify missing public URLs, private banking scope, cloned dispute pages, urgent upload pressure, or stale dispute-deadline context.",
        "notProofOf": "Does not widen bank-case notices, document-request prompts, or dispute-deadline screens into GTA 6 price, preorder, edition, bundle, stock, platform, entitlement, Online, PC, account, support, refund, or availability evidence.",
        "route": "/platform-store-source-router/",
        "gate": "Keep chargeback-escalation or bank-case wording out of snippets and answer cards unless current public source wording supports the exact bank, refund, support, retailer, wallet, payment, or dispute boundary."
      },
      {
        "label": "Document-request prompt",
        "status": "private-dispute-prompt-rejected",
        "usefulFor": "Use document-request prompts only as risk markers for cloned chargeback pages, fake dispute-deadline screens, private sign-in links, credential prompts, or source-less bank-case framing.",
        "notProofOf": "Does not make chargeback-escalation messages, bank-case notices, document-request prompts, or dispute-deadline screens current GTA 6 evidence.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist chargeback-escalation message claims unless the upstream public URL, full bank/refund/support/payment context, checked date, region, and no-private-data boundary are attached."
      }
    ],
    "blockedInputs": [
      "chargeback-escalation messages",
      "bank-case notices",
      "document-request prompts",
      "dispute-deadline screens",
      "missing upstream public URL",
      "missing checked dates",
      "missing bank/refund/support context",
      "private credential, payment, account, document, or dispute pressure"
    ],
    "approvalBoundary": "Homepage chargeback-escalation message provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, shipping, subscription renewal, payment method, card expiry, wallet retry, billing address, chargeback dispute, bank review, payment reversal, dispute resolution, account verification, security code, identity review, profile recovery, password reset, recovery link, login alert, device approval, session revalidation, session expired, device trust, two-factor retry, reauthentication, backup code, authenticator reset, MFA recovery, device challenge, trusted device, location login, backup email code, account risk review, order verification, receipt upload, delivery confirmation, warranty activation, courier fee, address confirmation, delivery insurance, priority queue, queue jump, reserve window, stock hold extension, checkout verification, checkout security, payment hold, invoice review, buyer confirmation, store credit, refund credit, voucher balance, credit memo, wallet credit, refund status, refund pending, reversal confirmation, refund window, refund appeal, appeal window, escalation ticket, evidence upload, chargeback escalation, bank case, document request, dispute deadline, credential, purchase, early access, beta, playable build, leak, public-send, or external-write claim."
  },
  "homepageChargebackSettlementMessageProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage chargeback-settlement message provenance boundary checks",
    "purpose": "Explain that chargeback-settlement messages, settlement-offer notices, payoff-link prompts, and dispute-closure screens are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Chargeback-settlement message",
        "status": "public-chargeback-settlement-source-required",
        "usefulFor": "Use chargeback-settlement messages only as prompts to find current public Rockstar, platform-store, retailer, bank, refund, support, wallet, or payment wording, exact settlement context, checked date, and privacy boundary.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, hardware, preload, entitlement, Online, PC, account, refund, chargeback, settlement, payment, purchase, access, or launch claims on its own.",
        "route": "/preorder-safety-centre/",
        "gate": "Resolve the chargeback-settlement message back to current public source wording before promotion."
      },
      {
        "label": "Settlement-offer notice",
        "status": "settlement-offer-lineage-required",
        "usefulFor": "Use settlement-offer notices and payoff-link prompts to identify missing public URLs, private banking scope, cloned settlement pages, payment-link pressure, or stale dispute-closure context.",
        "notProofOf": "Does not widen settlement-offer notices, payoff-link prompts, or dispute-closure screens into GTA 6 price, preorder, edition, bundle, stock, platform, entitlement, Online, PC, account, support, refund, or availability evidence.",
        "route": "/platform-store-source-router/",
        "gate": "Keep chargeback-settlement or settlement-offer wording out of snippets and answer cards unless current public source wording supports the exact bank, refund, support, retailer, wallet, payment, or dispute boundary."
      },
      {
        "label": "Payoff-link prompt",
        "status": "private-settlement-prompt-rejected",
        "usefulFor": "Use payoff-link prompts only as risk markers for cloned chargeback pages, fake dispute-closure screens, private sign-in links, credential prompts, or source-less settlement framing.",
        "notProofOf": "Does not make chargeback-settlement messages, settlement-offer notices, payoff-link prompts, or dispute-closure screens current GTA 6 evidence.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist chargeback-settlement message claims unless the upstream public URL, full bank/refund/support/payment context, checked date, region, and no-private-data boundary are attached."
      }
    ],
    "blockedInputs": [
      "chargeback-settlement messages",
      "settlement-offer notices",
      "payoff-link prompts",
      "dispute-closure screens",
      "missing upstream public URL",
      "missing checked dates",
      "missing bank/refund/support context",
      "private credential, payment, account, settlement, or dispute pressure"
    ],
    "approvalBoundary": "Homepage chargeback-settlement message provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, shipping, subscription renewal, payment method, card expiry, wallet retry, billing address, chargeback dispute, bank review, payment reversal, dispute resolution, chargeback escalation, bank case, document request, dispute deadline, chargeback settlement, settlement offer, payoff link, dispute closure, credential, purchase, early access, beta, playable build, leak, public-send, or external-write claim."
  },
  "homepageChargebackReversalMessageProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage chargeback-reversal message provenance boundary checks",
    "purpose": "Explain that chargeback-reversal messages, reversal-letter notices, provisional-credit prompts, and dispute-closed screens are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Chargeback-reversal message",
        "status": "public-chargeback-reversal-source-required",
        "usefulFor": "Use chargeback-reversal messages only as prompts to find current public Rockstar, platform-store, retailer, bank, refund, support, wallet, or payment wording, exact reversal context, checked date, and privacy boundary.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, hardware, preload, entitlement, Online, PC, account, refund, chargeback, reversal, payment, purchase, access, or launch claims on its own.",
        "route": "/preorder-safety-centre/",
        "gate": "Resolve the chargeback-reversal message back to current public source wording before promotion."
      },
      {
        "label": "Reversal-letter notice",
        "status": "reversal-letter-lineage-required",
        "usefulFor": "Use reversal-letter notices and provisional-credit prompts to identify missing public URLs, private banking scope, cloned reversal pages, credit pressure, or stale dispute-closed context.",
        "notProofOf": "Does not widen reversal-letter notices, provisional-credit prompts, or dispute-closed screens into GTA 6 price, preorder, edition, bundle, stock, platform, entitlement, Online, PC, account, support, refund, or availability evidence.",
        "route": "/platform-store-source-router/",
        "gate": "Keep chargeback-reversal or reversal-letter wording out of snippets and answer cards unless current public source wording supports the exact bank, refund, support, retailer, wallet, payment, or dispute boundary."
      },
      {
        "label": "Provisional-credit prompt",
        "status": "private-credit-prompt-rejected",
        "usefulFor": "Use provisional-credit prompts only as risk markers for cloned chargeback pages, fake dispute-closed screens, private sign-in links, credential prompts, or source-less reversal framing.",
        "notProofOf": "Does not make chargeback-reversal messages, reversal-letter notices, provisional-credit prompts, or dispute-closed screens current GTA 6 evidence.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist chargeback-reversal message claims unless the upstream public URL, full bank/refund/support/payment context, checked date, region, and no-private-data boundary are attached."
      }
    ],
    "blockedInputs": [
      "chargeback-reversal messages",
      "reversal-letter notices",
      "provisional-credit prompts",
      "dispute-closed screens",
      "missing upstream public URL",
      "missing checked dates",
      "missing bank/refund/support context",
      "private credential, payment, account, reversal, or dispute pressure"
    ],
    "approvalBoundary": "Homepage chargeback-reversal message provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, shipping, subscription renewal, payment method, card expiry, wallet retry, billing address, chargeback dispute, bank review, payment reversal, dispute resolution, chargeback escalation, bank case, document request, dispute deadline, chargeback settlement, settlement offer, payoff link, dispute closure, chargeback reversal, reversal letter, provisional credit, dispute closed, credential, purchase, early access, beta, playable build, leak, public-send, or external-write claim."
  },
  "homepageBankDisputeFollowUpMessageProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage bank-dispute-follow-up message provenance boundary checks",
    "purpose": "Explain that bank-dispute-follow-up messages, evidence-reminder prompts, bank-portal notes, and case-update screens are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Bank-dispute-follow-up message",
        "status": "public-bank-dispute-follow-up-source-required",
        "usefulFor": "Use bank-dispute-follow-up messages only as prompts to find current public Rockstar, platform-store, retailer, bank, refund, support, wallet, or payment wording, exact dispute context, checked date, and privacy boundary.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, hardware, preload, entitlement, Online, PC, account, refund, chargeback, dispute, payment, purchase, access, or launch claims on its own.",
        "route": "/preorder-safety-centre/",
        "gate": "Resolve the bank-dispute-follow-up message back to current public source wording before promotion."
      },
      {
        "label": "Evidence-reminder prompt",
        "status": "evidence-reminder-lineage-required",
        "usefulFor": "Use evidence-reminder prompts and bank-portal notes to identify missing public URLs, private banking scope, cloned evidence pages, upload pressure, or stale case-update context.",
        "notProofOf": "Does not widen evidence-reminder prompts, bank-portal notes, or case-update screens into GTA 6 price, preorder, edition, bundle, stock, platform, entitlement, Online, PC, account, support, refund, or availability evidence.",
        "route": "/platform-store-source-router/",
        "gate": "Keep bank-dispute-follow-up or evidence-reminder wording out of snippets and answer cards unless current public source wording supports the exact bank, refund, support, retailer, wallet, payment, or dispute boundary."
      },
      {
        "label": "Bank-portal note",
        "status": "private-bank-portal-note-rejected",
        "usefulFor": "Use bank-portal notes only as risk markers for cloned dispute pages, fake case-update screens, private sign-in links, credential prompts, or source-less evidence-upload framing.",
        "notProofOf": "Does not make bank-dispute-follow-up messages, evidence-reminder prompts, bank-portal notes, or case-update screens current GTA 6 evidence.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist bank-dispute-follow-up message claims unless the upstream public URL, full bank/refund/support/payment context, checked date, region, and no-private-data boundary are attached."
      }
    ],
    "blockedInputs": [
      "bank-dispute-follow-up messages",
      "evidence-reminder prompts",
      "bank-portal notes",
      "case-update screens",
      "missing upstream public URL",
      "missing checked dates",
      "missing bank/refund/support context",
      "private credential, payment, account, evidence-upload, or dispute pressure"
    ],
    "approvalBoundary": "Homepage bank-dispute-follow-up message provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, shipping, subscription renewal, payment method, card expiry, wallet retry, billing address, chargeback dispute, bank review, payment reversal, dispute resolution, chargeback escalation, bank case, document request, dispute deadline, chargeback settlement, settlement offer, payoff link, dispute closure, chargeback reversal, reversal letter, provisional credit, dispute closed, bank dispute follow-up, evidence reminder, bank portal, case update, credential, purchase, early access, beta, playable build, leak, public-send, or external-write claim."
  },
  "homepageCroppedScreenshotProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage cropped-screenshot provenance boundary checks",
    "purpose": "Explain that cropped screenshots, zoomed UI fragments, contextless image snippets, and edited crop cards are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Cropped screenshot",
        "status": "full-context-required",
        "usefulFor": "Use cropped screenshots only as prompts to find the current public source route, full image context, exact wording, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, hardware, preload, entitlement, Online, PC, account, refund, media, map, story, gameplay, UI, or launch claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the cropped screenshot back to current public source wording and full context before promotion."
      },
      {
        "label": "Zoomed UI fragment",
        "status": "screen-lineage-required",
        "usefulFor": "Use zoomed UI fragments and contextless image snippets to identify missing source URL, missing surrounding page, altered crop boundaries, or stale caption reuse.",
        "notProofOf": "Does not widen zoomed UI fragments, image snippets, edited crop cards, or isolated labels into trailer, store, release, preorder, edition, price, preload, Online, PC, account, support, or event evidence.",
        "route": "/blog/gta-6-screenshots-wallpapers-official-media-watchlist/",
        "gate": "Refresh the current public source wording, checked date, full-screen context, and blocked neighbours before copying cropped-image wording."
      },
      {
        "label": "Edited crop card",
        "status": "edit-lineage-required",
        "usefulFor": "Use edited crop cards only as risk markers for missing upstream image lineage, changed caption context, recompressed visuals, or source-less proof-card reuse.",
        "notProofOf": "Does not make cropped screenshots, zoomed captures, contextless snippets, edited proof cards, or isolated UI labels current GTA 6 evidence.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist cropped-screenshot claims unless the upstream public URL, full image context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "cropped screenshots",
      "zoomed UI fragments",
      "contextless image snippets",
      "edited crop cards",
      "missing upstream public URL",
      "missing checked dates",
      "missing screen lineage",
      "source-less image crop"
    ],
    "approvalBoundary": "Homepage cropped-screenshot provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, screenshot, crop, UI fragment, image snippet, edited crop card, zoomed capture, leak, public-send, credential, purchase, or external-write claim."
  },
  "homepageDeepfakeTrailerProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage deepfake-trailer provenance boundary checks",
    "purpose": "Explain that deepfake trailer edits, voice-cloned narration, synthetic trailer cuts, and AI remaster clips are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Deepfake trailer edit",
        "status": "official-upload-required",
        "usefulFor": "Use deepfake trailer edits only as prompts to check the current public Rockstar, official platform, or rights-safe media route, exact wording, checked date, and upload lineage.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, hardware, preload, entitlement, Online, PC, account, refund, media, map, story, gameplay, trailer, or launch claims on its own.",
        "route": "/blog/gta-6-trailer-3-countdown-watchlist/",
        "gate": "Resolve the deepfake trailer edit back to current public source wording before promotion."
      },
      {
        "label": "Voice-cloned narration",
        "status": "audio-lineage-required",
        "usefulFor": "Use voice-cloned narration and synthetic presenter captions to identify missing audio lineage, not as proof that spoken trailer wording is official, current, or complete.",
        "notProofOf": "Does not widen cloned narration, AI dubs, subtitle overlays, or synthetic presenter voice into trailer, cast, story, release, platform, buyer, Online, support, or map evidence.",
        "route": "/blog/gta-6-voice-actors-cast-jason-lucia-watchlist/",
        "gate": "Keep voice-cloned trailer wording out of snippets and answer cards unless current public source wording supports the exact claim."
      },
      {
        "label": "Synthetic trailer cut",
        "status": "source-cut-required",
        "usefulFor": "Use synthetic trailer cuts and AI remaster clips as risk markers for missing original upload context, edited sequence order, recompressed visuals, and source-less caption claims.",
        "notProofOf": "Does not make synthetic cuts, AI remasters, edited trailer composites, fake premieres, or generated trailer scenes current GTA 6 evidence.",
        "route": "/source-policy/",
        "gate": "Reject or watchlist deepfake-trailer claims unless the upstream public URL, source context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "deepfake trailer edits",
      "voice-cloned narration",
      "synthetic trailer cuts",
      "AI remaster clips",
      "fake premieres",
      "generated trailer scenes",
      "missing upstream public URL",
      "missing checked dates",
      "missing upload lineage"
    ],
    "approvalBoundary": "Homepage deepfake-trailer provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, trailer, voice, cast, deepfake, voice clone, synthetic cut, AI remaster, fake premiere, generated scene, leak, public-send, credential, purchase, or external-write claim."
  },
  "homepageFakePremiereCountdownProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage fake-premiere countdown provenance boundary checks",
    "purpose": "Explain that fake premiere clocks, countdown screenshots, scheduled-upload cards, and creator premiere claims are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Fake premiere clock",
        "status": "official-premiere-required",
        "usefulFor": "Use fake premiere clocks only as prompts to check current public Rockstar, official video-channel, platform, or Newswire wording, exact publish context, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, hardware, preload, Online, PC, media, trailer, event, map, story, gameplay, or launch claims on its own.",
        "route": "/blog/gta-6-trailer-3-countdown-watchlist/",
        "gate": "Resolve the premiere clock back to current public source wording before promotion."
      },
      {
        "label": "Countdown screenshot",
        "status": "screenshot-lineage-required",
        "usefulFor": "Use countdown screenshots and copied premiere cards to identify missing source URL, stale upload state, cropped channel identity, or edited timing context.",
        "notProofOf": "Does not widen countdown screenshots, social crops, copied premiere cards, or cached video cards into trailer, event, release, buyer, platform, support, or map evidence.",
        "route": "/media-gallery/",
        "gate": "Keep countdown screenshot wording out of snippets and answer cards unless current public source wording supports the exact claim."
      },
      {
        "label": "Creator premiere claim",
        "status": "claim-context-required",
        "usefulFor": "Use creator premiere claims as risk markers for missing upstream page lineage, speculative schedule language, edited thumbnails, or source-less alert copy.",
        "notProofOf": "Does not make creator posts, private premiere links, countdown overlays, fake alert cards, or scheduled-upload guesses current GTA 6 evidence.",
        "route": "/source-policy/",
        "gate": "Reject or watchlist fake-premiere countdown claims unless the upstream public URL, source context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "fake premiere clocks",
      "countdown screenshots",
      "scheduled-upload cards",
      "creator premiere claims",
      "private premiere links",
      "countdown overlays",
      "missing upstream public URL",
      "missing checked dates",
      "missing premiere context"
    ],
    "approvalBoundary": "Homepage fake-premiere countdown provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, trailer, premiere, countdown, scheduled upload, creator claim, alert, leak, public-send, credential, purchase, or external-write claim."
  },
  "homepageLivestreamMirrorProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage livestream-mirror provenance boundary checks",
    "purpose": "Explain that livestream mirrors, restream captures, watch-party clips, and reuploaded premiere snippets are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Livestream mirror",
        "status": "original-source-required",
        "usefulFor": "Use livestream mirrors only as prompts to find the original public upload, current source route, exact wording, host context, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, hardware, preload, entitlement, Online, PC, account, refund, media, map, story, gameplay, trailer, or launch claims on its own.",
        "route": "/blog/gta-6-trailer-3-countdown-watchlist/",
        "gate": "Resolve the mirror back to the current public source wording and original upload context before promotion."
      },
      {
        "label": "Restream capture",
        "status": "capture-lineage-required",
        "usefulFor": "Use restream captures and watch-party clips to identify missing stream lineage, clipped timing, edited captions, or source-less premiere wording.",
        "notProofOf": "Does not widen restream captures, watch-party clips, clipped VODs, or mirror captions into trailer, event, release, preorder, edition, price, preload, Online, PC, account, support, or map evidence.",
        "route": "/media-gallery/",
        "gate": "Refresh the current public source wording, checked date, original upload route, capture context, and blocked neighbours before copying restream wording."
      },
      {
        "label": "Reuploaded premiere snippet",
        "status": "reupload-context-required",
        "usefulFor": "Use reuploaded premiere snippets only as risk markers for missing upstream URL, changed titles, trimmed descriptions, or edited premiere-card context.",
        "notProofOf": "Does not make mirrored livestreams, reuploaded premiere snippets, watch-party captions, or restream overlays current GTA 6 evidence.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist livestream-mirror claims unless the upstream public URL, original context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "livestream mirrors",
      "restream captures",
      "watch-party clips",
      "reuploaded premiere snippets",
      "clipped VODs",
      "mirror captions",
      "missing upstream public URL",
      "missing checked dates",
      "missing stream lineage"
    ],
    "approvalBoundary": "Homepage livestream-mirror provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, livestream mirror, restream capture, watch-party clip, reuploaded premiere snippet, leak, public-send, credential, purchase, or external-write claim."
  },
  "homepageLivestreamPanelProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage livestream panel provenance boundary checks",
    "purpose": "Explain that livestream panels, countdown overlays, streamer callouts, and clipped chat panels are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Livestream panel",
        "status": "public-source-required",
        "usefulFor": "Use livestream panels only as prompts to check the current public source route, host context, panel timestamp, exact wording, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, Online, PC, account, refund, media, map, story, gameplay, or launch claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the livestream panel back to current public source wording before promotion."
      },
      {
        "label": "Countdown overlay",
        "status": "overlay-context-required",
        "usefulFor": "Use countdown overlays and watch-party panels to find which public claim needs checking, not as proof that a stream clock, premiere card, or creator schedule is official.",
        "notProofOf": "Does not widen countdown overlays, stream panels, premiere cards, or watch-party labels into trailer, release, preorder, edition, price, preload, Online, PC, account, support, or event evidence.",
        "route": "/blog/gta-6-trailer-3-countdown-watchlist/",
        "gate": "Refresh the current public source wording, checked date, panel context, and blocked neighbours before copying countdown wording."
      },
      {
        "label": "Streamer callout",
        "status": "creator-context-required",
        "usefulFor": "Use streamer callouts and clipped chat panels only as risk markers for missing public context, missing source links, edited overlays, or source-less creator commentary.",
        "notProofOf": "Does not make streamer callouts, clipped chat panels, livestream overlays, watch-party notes, or creator captions current GTA 6 evidence.",
        "route": "/rumour-firewall/",
        "gate": "Reject or watchlist livestream panel claims unless the exact current public source route, full context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "livestream panels",
      "countdown overlays",
      "streamer callouts",
      "clipped chat panels",
      "watch-party panels",
      "missing upstream public URL",
      "missing checked dates",
      "missing stream context",
      "source-less creator overlays"
    ],
    "approvalBoundary": "Homepage livestream panel provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, livestream, countdown, streamer, chat panel, overlay, watch party, leak, public-send, credential, purchase, or external-write claim."
  },
  "homepageVoiceNoteTranscriptProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage voice-note transcript provenance boundary checks",
    "purpose": "Explain that voice-note transcripts, messenger audio summaries, forwarded voice clips, and auto-transcribed voice notes are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Voice-note transcript",
        "status": "source-audio-required",
        "usefulFor": "Use voice-note transcripts only as prompts to find the current public source route, exact audio context, checked date, and claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, Online, PC, account, media, story, gameplay, audio, voice, transcript, source, or launch claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve voice-note transcript claims back to current public source audio or wording before promotion."
      },
      {
        "label": "Messenger audio summary",
        "status": "messenger-lineage-required",
        "usefulFor": "Use messenger audio summaries to identify missing audio lineage, copied captions, speaker ambiguity, and source-less quote wording.",
        "notProofOf": "Does not widen messenger audio summaries, forwarded voice clips, or copied transcript captions into release, platform, buyer, Online, support, map, story, music, cast, or media evidence.",
        "route": "/rumour-firewall/",
        "gate": "Keep messenger-audio wording out of snippets and answer cards unless current public source wording supports the exact claim."
      },
      {
        "label": "Auto-transcribed voice note",
        "status": "transcript-context-required",
        "usefulFor": "Use auto-transcribed voice notes and forwarded voice clips only as risk markers for missing source audio, paraphrase drift, or fake quote wording.",
        "notProofOf": "Does not make voice-note transcripts, messenger audio summaries, forwarded voice clips, or auto-transcribed voice notes current GTA 6 evidence.",
        "route": "/confirmed-vs-rumoured/",
        "gate": "Reject or watchlist voice-note claims unless the upstream public URL, source audio context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "voice-note transcripts",
      "messenger audio summaries",
      "forwarded voice clips",
      "auto-transcribed voice notes",
      "missing upstream public URL",
      "missing checked dates",
      "missing audio context",
      "stale transcript wording"
    ],
    "approvalBoundary": "Homepage voice-note transcript provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, audio, voice note, messenger audio, forwarded clip, transcript, quote, leak, public-send, credential, purchase, or external-write claim."
  },
  "homepageFanWikiEditProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage fan-wiki edit provenance boundary checks",
    "purpose": "Explain that fan-wiki edits, infobox revisions, unsourced page histories, and copied wiki summaries are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Fan-wiki edit",
        "status": "source-wording-required",
        "usefulFor": "Use fan-wiki edits only as prompts to find the current public source route, exact wording, checked date, edit context, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, story, gameplay, media, wiki, infobox, page history, summary, or leak claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the fan-wiki edit back to current public source wording before promotion."
      },
      {
        "label": "Infobox revision",
        "status": "edit-history-required",
        "usefulFor": "Use infobox revisions to identify which public source and page history need checking, not as proof that a wiki field is current or complete.",
        "notProofOf": "Does not widen infobox revisions, copied wiki summaries, or page-history notes into launch, platform, buyer, feature, map, story, Online, support, or media evidence.",
        "route": "/rumour-firewall/",
        "gate": "Keep wiki-field wording out of snippets and answer cards unless a current public source independently supports the exact claim."
      },
      {
        "label": "Copied wiki summary",
        "status": "wiki-lineage-required",
        "usefulFor": "Use copied wiki summaries and unsourced page histories as risk markers for missing public context and broken source lineage.",
        "notProofOf": "Does not make fan-wiki edits, infobox revisions, unsourced page histories, or copied wiki summaries current GTA 6 evidence.",
        "route": "/confirmed-vs-rumoured/",
        "gate": "Reject or watchlist wiki-derived claims unless the upstream public URL, edit context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "fan-wiki edits",
      "infobox revisions",
      "unsourced page histories",
      "copied wiki summaries",
      "missing upstream public URL",
      "missing checked dates",
      "missing edit context",
      "source-less wiki claims"
    ],
    "approvalBoundary": "Homepage fan-wiki edit provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, wiki, infobox, page history, summary, edit, quote, leak, public-send, credential, purchase, or external-write claim."
  },
  "homepageSearchCarouselProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage search-carousel provenance boundary checks",
    "purpose": "Explain that AI/search carousel cards, visual result rows, cached carousel captions, and copied shopping panels are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "AI/search carousel card",
        "status": "primary-source-required",
        "usefulFor": "Use AI/search carousel cards only as prompts to find the current public source route, exact wording, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, map, story, gameplay, media, search, carousel, AI-card, or leak claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the carousel card back to current public source wording before promotion."
      },
      {
        "label": "Visual result row",
        "status": "result-context-required",
        "usefulFor": "Use visual result rows and copied image-grid snippets to identify which public URL, source owner, and capture context need checking.",
        "notProofOf": "Does not widen visual result rows, cached carousel captions, copied shopping panels, or image-grid snippets into launch, platform, buyer, feature, map, story, Online, support, or media evidence.",
        "route": "/rumour-firewall/",
        "gate": "Keep visual result wording out of snippets and answer cards unless a current public source independently supports the exact claim."
      },
      {
        "label": "Copied shopping panel",
        "status": "commerce-source-required",
        "usefulFor": "Use copied shopping panels and cached carousel captions as risk markers for stale commerce wording, missing public source lineage, and buyer-pressure copy.",
        "notProofOf": "Does not make AI/search carousel cards, visual result rows, cached carousel captions, or copied shopping panels current GTA 6 evidence.",
        "route": "/preorder-safety-centre/",
        "gate": "Reject or watchlist carousel-derived buyer claims unless the upstream public URL, source context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "AI/search carousel cards",
      "visual result rows",
      "cached carousel captions",
      "copied shopping panels",
      "missing upstream public URL",
      "missing checked dates",
      "missing result context",
      "source-less commerce snippets"
    ],
    "approvalBoundary": "Homepage search-carousel provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, search carousel, AI card, visual result, cached caption, shopping panel, quote, leak, public-send, credential, purchase, or external-write claim."
  },
  "homepageAutoSubtitleProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage auto-subtitle provenance boundary checks",
    "purpose": "Explain that autogenerated subtitles, translated caption overlays, auto-captioned clips, and copied subtitle snippets are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Autogenerated subtitle",
        "status": "source-audio-required",
        "usefulFor": "Use autogenerated subtitles only as prompts to find the current public source route, source audio or video, exact wording, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, story, gameplay, media, subtitle, caption, transcript, translation, dialogue, or leak claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the autogenerated subtitle back to current public source wording before promotion."
      },
      {
        "label": "Translated caption overlay",
        "status": "translation-context-required",
        "usefulFor": "Use translated caption overlays to identify which public source, original language, caption tool, and translation context need checking.",
        "notProofOf": "Does not widen translated caption overlays, auto-captioned clips, or copied subtitle snippets into launch, platform, buyer, feature, map, story, Online, support, or media evidence.",
        "route": "/rumour-firewall/",
        "gate": "Keep subtitle-derived wording out of snippets and answer cards unless a current public source independently supports the exact claim."
      },
      {
        "label": "Copied subtitle snippet",
        "status": "subtitle-lineage-required",
        "usefulFor": "Use copied subtitle snippets and auto-captioned clips as risk markers for missing source lineage, mistranslation, stale transcript wording, and quote drift.",
        "notProofOf": "Does not make autogenerated subtitles, translated caption overlays, auto-captioned clips, or copied subtitle snippets current GTA 6 evidence.",
        "route": "/confirmed-vs-rumoured/",
        "gate": "Reject or watchlist subtitle-derived claims unless the upstream public URL, original context, translation context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "autogenerated subtitles",
      "translated caption overlays",
      "auto-captioned clips",
      "copied subtitle snippets",
      "missing upstream public URL",
      "missing checked dates",
      "missing caption context",
      "mistranslated transcript snippets"
    ],
    "approvalBoundary": "Homepage auto-subtitle provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, subtitle, caption, transcript, translation, dialogue, quote, leak, public-send, credential, purchase, or external-write claim."
  },
  "homepageCompilationClipProvenanceBoundaryChecks": {
    "route": "/",
    "title": "Homepage compilation-clip provenance boundary checks",
    "purpose": "Explain that highlight compilations, stitched trailer montages, best-moment reels, and copied scene lists are not GTA 6 proof until they resolve back to current public source wording.",
    "checks": [
      {
        "label": "Highlight compilation",
        "status": "original-source-required",
        "usefulFor": "Use highlight compilations only as prompts to find the original public source route, exact wording, source video context, checked date, and neighbouring claim limits.",
        "notProofOf": "Does not prove release, platform, preorder, price, edition, preload, refund, entitlement, account, download, PC, Online, map, story, gameplay, media, compilation, highlight, timestamp, or leak claims on its own.",
        "route": "/source-policy/",
        "gate": "Resolve the highlight compilation back to current public source wording and original video context before promotion."
      },
      {
        "label": "Stitched trailer montage",
        "status": "sequence-context-required",
        "usefulFor": "Use stitched trailer montages and best-moment reels to identify which public upload, cut order, timestamp, and caption context need checking.",
        "notProofOf": "Does not widen stitched montages, best-moment reels, edited sequences, or timestamp captions into launch, platform, buyer, feature, map, story, Online, support, or media evidence.",
        "route": "/media-gallery/",
        "gate": "Keep montage-derived wording out of snippets and answer cards unless a current public source independently supports the exact claim."
      },
      {
        "label": "Copied scene list",
        "status": "scene-lineage-required",
        "usefulFor": "Use copied scene lists and compilation timestamps as risk markers for missing source lineage, changed sequence order, stale captions, and unsupported scene labels.",
        "notProofOf": "Does not make highlight compilations, stitched trailer montages, best-moment reels, copied scene lists, or timestamp threads current GTA 6 evidence.",
        "route": "/confirmed-vs-rumoured/",
        "gate": "Reject or watchlist compilation-derived claims unless the upstream public URL, original source context, timestamp context, and checked date are attached."
      }
    ],
    "blockedInputs": [
      "highlight compilations",
      "stitched trailer montages",
      "best-moment reels",
      "copied scene lists",
      "timestamp threads",
      "edited sequence order",
      "missing upstream public URL",
      "missing checked dates",
      "missing video lineage"
    ],
    "approvalBoundary": "Homepage compilation-clip provenance routing only; no new GTA 6 source, release, platform, preorder, price, edition, bundle, bonus, stock, discount, hardware, preload, entitlement, account, refund, Online, PC, commercial, map, route, location, interior, spawn, story, gameplay, seller, support, event, media, compilation, highlight, montage, scene list, timestamp, quote, leak, public-send, credential, purchase, or external-write claim."
  },
  "stagedBatchShipReadiness": {
    "route": "/data/staged-batch-ship-readiness.json",
    "title": "MY-2669 staged batch ship readiness",
    "purpose": "Expose the assigned staged Leonida Ledger batch as deploy-queued and local-gate-bound without implying this run performed git, deploy, credential, network, or external-write actions.",
    "receipts": [
      {
        "id": "my-2669-assigned-batch",
        "label": "MY-2669 staged Leonida Ledger batch",
        "status": "deploy-queued",
        "localState": "built and validation-ready",
        "batchSize": 5,
        "batchItems": [
          {
            "order": 1,
            "id": "homepage-fake-premiere-countdown",
            "route": "/",
            "exportRoute": "/data/homepage-fake-premiere-countdown-provenance-boundary-checks.json",
            "postApprovalLiveCheck": {
              "visibleMarker": "Premiere countdowns are prompts, not GTA 6 proof",
              "dataMarker": "Fake premiere clock",
              "evidence": "After David-approved deploy, verify the canonical homepage renders the premiere-countdown boundary and the canonical JSON route returns the three countdown provenance rows."
            },
            "artifact": "artifacts/MY-2669-homepage-deepfake-trailer-validation-gate-2026-06-13.md",
            "scope": "Preserve fake premiere countdown provenance as prompt-only evidence for the staged homepage media-safety batch.",
            "localGate": "npm run build && npm run validate",
            "status": "built-green-deploy-queued",
            "notProofOf": [
              "production deploy",
              "live URL state",
              "new official trailer",
              "public announcement",
              "external system mutation"
            ],
            "approvalBoundary": "Deploy only after David approval and separate production verification."
          },
          {
            "order": 2,
            "id": "homepage-deepfake-trailer",
            "route": "/",
            "exportRoute": "/data/homepage-deepfake-trailer-provenance-boundary-checks.json",
            "postApprovalLiveCheck": {
              "visibleMarker": "Deepfake trailers are prompts, not GTA 6 proof",
              "dataMarker": "Synthetic trailer cut",
              "evidence": "After David-approved deploy, verify the canonical homepage renders the deepfake-trailer boundary and the canonical JSON route returns the three synthetic-media provenance rows."
            },
            "artifact": "artifacts/MY-2669-homepage-deepfake-trailer-validation-gate-2026-06-13.md",
            "scope": "Keep synthetic trailer cuts, voice-cloned narration, and AI remasters out of source-backed GTA 6 claims.",
            "localGate": "npm run build && npm run validate",
            "status": "built-green-deploy-queued",
            "notProofOf": [
              "production deploy",
              "live URL state",
              "new official trailer",
              "voice or cast confirmation",
              "external system mutation"
            ],
            "approvalBoundary": "Deploy only after David approval and separate production verification."
          },
          {
            "order": 3,
            "id": "homepage-livestream-mirror",
            "route": "/",
            "exportRoute": "/data/homepage-livestream-mirror-provenance-boundary-checks.json",
            "postApprovalLiveCheck": {
              "visibleMarker": "Mirrored streams are prompts, not GTA 6 proof",
              "dataMarker": "Reuploaded premiere snippet",
              "evidence": "After David-approved deploy, verify the canonical homepage renders the livestream-mirror boundary and the canonical JSON route returns the three mirror/reupload provenance rows."
            },
            "artifact": "artifacts/MY-2669-homepage-deepfake-trailer-validation-gate-2026-06-13.md",
            "scope": "Treat watch-party mirrors, reposted streams, and restream clips as routing prompts until public official source wording is checked.",
            "localGate": "npm run build && npm run validate",
            "status": "built-green-deploy-queued",
            "notProofOf": [
              "production deploy",
              "live URL state",
              "new livestream",
              "official media confirmation",
              "external system mutation"
            ],
            "approvalBoundary": "Deploy only after David approval and separate production verification."
          },
          {
            "order": 4,
            "id": "homepage-cropped-screenshot",
            "route": "/",
            "exportRoute": "/data/homepage-cropped-screenshot-provenance-boundary-checks.json",
            "postApprovalLiveCheck": {
              "visibleMarker": "Cropped screenshots are prompts, not GTA 6 proof",
              "dataMarker": "Edited crop card",
              "evidence": "After David-approved deploy, verify the canonical homepage renders the cropped-screenshot boundary and the canonical JSON route returns the three crop/context provenance rows."
            },
            "artifact": "artifacts/MY-2669-homepage-deepfake-trailer-validation-gate-2026-06-13.md",
            "scope": "Keep contextless cropped screenshots and image snippets from becoming GTA 6 proof without upstream public evidence.",
            "localGate": "npm run build && npm run validate",
            "status": "built-green-deploy-queued",
            "notProofOf": [
              "production deploy",
              "live URL state",
              "new screenshot",
              "official feature confirmation",
              "external system mutation"
            ],
            "approvalBoundary": "Deploy only after David approval and separate production verification."
          },
          {
            "order": 5,
            "id": "homepage-comment-screenshot",
            "route": "/",
            "exportRoute": "/data/homepage-comment-screenshot-provenance-boundary-checks.json",
            "postApprovalLiveCheck": {
              "visibleMarker": "Comment screenshots are prompts, not GTA 6 proof",
              "dataMarker": "Copied comment chain",
              "evidence": "After David-approved deploy, verify the canonical homepage renders the comment-screenshot boundary and the canonical JSON route returns the three comment provenance rows."
            },
            "artifact": "artifacts/MY-2669-homepage-deepfake-trailer-validation-gate-2026-06-13.md",
            "scope": "Keep comment screenshots, pinned reply crops, and copied chains as untrusted prompts until source context is visible.",
            "localGate": "npm run build && npm run validate",
            "status": "built-green-deploy-queued",
            "notProofOf": [
              "production deploy",
              "live URL state",
              "official comment",
              "support or platform confirmation",
              "external system mutation"
            ],
            "approvalBoundary": "Deploy only after David approval and separate production verification."
          }
        ],
        "gateCount": 7,
        "sevenGateEvidence": [
          {
            "order": 1,
            "id": "validate-launch-contract",
            "command": "npm run validate",
            "status": "green-before-deploy-queue",
            "proofScope": "Local generated-output/read-only gate for the staged batch handoff; not live production evidence.",
            "expectedOutputs": [
              "terminal validation receipt",
              "non-zero exit on missing route/export/contract fields"
            ],
            "blocksHandoffIf": [
              "any required route, metadata tag, JSON export, source reference, or governance contract fails"
            ],
            "notProofOf": [
              "production deploy",
              "live URL state",
              "git movement",
              "credential-backed verification",
              "external system mutation"
            ],
            "localSafe": true,
            "mutatesExternalSystems": false,
            "approvalBoundary": "David approval is required before this green local gate can support production deploy, public announcement, account action, purchase, credential use, or external mutation."
          },
          {
            "order": 2,
            "id": "content-workflow-export",
            "command": "npm run content:validate",
            "status": "green-before-deploy-queue",
            "proofScope": "Local generated-output/read-only gate for the staged batch handoff; not live production evidence.",
            "expectedOutputs": [
              "dist/data/cms-articles.json"
            ],
            "blocksHandoffIf": [
              "markdown front matter or brief records are invalid",
              "CMS export cannot be generated"
            ],
            "notProofOf": [
              "production deploy",
              "live URL state",
              "git movement",
              "credential-backed verification",
              "external system mutation"
            ],
            "localSafe": true,
            "mutatesExternalSystems": false,
            "approvalBoundary": "David approval is required before this green local gate can support production deploy, public announcement, account action, purchase, credential use, or external mutation."
          },
          {
            "order": 3,
            "id": "local-link-verification",
            "command": "npm run verify:links",
            "status": "green-before-deploy-queue",
            "proofScope": "Local generated-output/read-only gate for the staged batch handoff; not live production evidence.",
            "expectedOutputs": [
              "artifacts/link-check/link-check-report.json"
            ],
            "blocksHandoffIf": [
              "any local link or asset reference is broken"
            ],
            "notProofOf": [
              "production deploy",
              "live URL state",
              "git movement",
              "credential-backed verification",
              "external system mutation"
            ],
            "localSafe": true,
            "mutatesExternalSystems": false,
            "approvalBoundary": "David approval is required before this green local gate can support production deploy, public announcement, account action, purchase, credential use, or external mutation."
          },
          {
            "order": 4,
            "id": "official-source-freshness",
            "command": "npm run verify:sources",
            "status": "green-before-deploy-queue",
            "proofScope": "Local generated-output/read-only gate for the staged batch handoff; not live production evidence.",
            "expectedOutputs": [
              "artifacts/source-freshness/source-freshness-report.json"
            ],
            "blocksHandoffIf": [
              "a required official source check fails",
              "a source change is detected but correction/source review work is not complete"
            ],
            "notProofOf": [
              "production deploy",
              "live URL state",
              "git movement",
              "credential-backed verification",
              "external system mutation"
            ],
            "localSafe": true,
            "mutatesExternalSystems": false,
            "approvalBoundary": "David approval is required before this green local gate can support production deploy, public announcement, account action, purchase, credential use, or external mutation."
          },
          {
            "order": 5,
            "id": "editorial-audit",
            "command": "npm run audit:editorial",
            "status": "green-before-deploy-queue",
            "proofScope": "Local generated-output/read-only gate for the staged batch handoff; not live production evidence.",
            "expectedOutputs": [
              "artifacts/editorial-audit/editorial-audit-report.json",
              "artifacts/editorial-audit/editorial-audit-summary.md"
            ],
            "blocksHandoffIf": [
              "required editorial markers are missing",
              "JSON export summaries are invalid",
              "warnings expose real launch-risk gaps"
            ],
            "notProofOf": [
              "production deploy",
              "live URL state",
              "git movement",
              "credential-backed verification",
              "external system mutation"
            ],
            "localSafe": true,
            "mutatesExternalSystems": false,
            "approvalBoundary": "David approval is required before this green local gate can support production deploy, public announcement, account action, purchase, credential use, or external mutation."
          },
          {
            "order": 6,
            "id": "launch-preflight-hardening",
            "command": "npm run verify:preflight",
            "status": "green-before-deploy-queue",
            "proofScope": "Local generated-output/read-only gate for the staged batch handoff; not live production evidence.",
            "expectedOutputs": [
              "artifacts/launch-preflight-hardening/launch-preflight-hardening-report.json",
              "artifacts/launch-preflight-hardening/launch-preflight-hardening-summary.md"
            ],
            "blocksHandoffIf": [
              "launch preflight groups are missing",
              "source receipt fields regress",
              "production smoke becomes part of local verify:all",
              "critical no-leaks/source-policy markers disappear"
            ],
            "notProofOf": [
              "production deploy",
              "live URL state",
              "git movement",
              "credential-backed verification",
              "external system mutation"
            ],
            "localSafe": true,
            "mutatesExternalSystems": false,
            "approvalBoundary": "David approval is required before this green local gate can support production deploy, public announcement, account action, purchase, credential use, or external mutation."
          },
          {
            "order": 7,
            "id": "visual-qa",
            "command": "npm run visual:qa",
            "status": "green-before-deploy-queue",
            "proofScope": "Local generated-output/read-only gate for the staged batch handoff; not live production evidence.",
            "expectedOutputs": [
              "artifacts/visual-qa/"
            ],
            "blocksHandoffIf": [
              "screenshots are blank",
              "mobile/desktop content overlaps",
              "major layout or hierarchy regressions remain unrecorded"
            ],
            "notProofOf": [
              "production deploy",
              "live URL state",
              "git movement",
              "credential-backed verification",
              "external system mutation"
            ],
            "localSafe": true,
            "mutatesExternalSystems": false,
            "approvalBoundary": "David approval is required before this green local gate can support production deploy, public announcement, account action, purchase, credential use, or external mutation."
          }
        ],
        "deploymentHandoff": {
          "shipAuthority": "David",
          "queueState": "deploy-queued",
          "liveProofStatus": "not-claimed",
          "nextPermittedAction": "David-approved deploy followed by separate production verification receipt",
          "blockedUntilApproval": [
            "wrangler deploy",
            "git movement",
            "credential-backed verification",
            "network smoke test",
            "public announcement"
          ],
          "approvedShipPlan": [
            {
              "order": 1,
              "id": "rerun-offline-gate",
              "command": "npm run build && npm run validate",
              "actor": "local operator before handoff",
              "requiresDavidApproval": false,
              "expectedEvidence": "Fresh local build and validation output attached to the handoff before any live movement.",
              "stopIfMissing": "Do not request deploy approval if either local gate fails or is skipped."
            },
            {
              "order": 2,
              "id": "record-david-approval",
              "command": "manual approval receipt outside this local run",
              "actor": "David",
              "requiresDavidApproval": true,
              "expectedEvidence": "Explicit David approval naming MY-2669, the five-item staged batch, and permission to ship production.",
              "stopIfMissing": "Keep the batch deploy-queued; do not run deploy, network smoke, public posts, or credential-backed checks."
            },
            {
              "order": 3,
              "id": "david-controlled-deploy",
              "command": "npm run deploy",
              "actor": "David or David-approved operator",
              "requiresDavidApproval": true,
              "expectedEvidence": "Production deploy output for leonidaledger.com after approval, not local dist output or preview-only proof.",
              "stopIfMissing": "Keep liveProofStatus not-claimed and preserve the deploy-queued receipt for the next local handoff."
            },
            {
              "order": 4,
              "id": "post-deploy-production-verification",
              "command": "npm run verify:production",
              "actor": "David-approved verifier",
              "requiresDavidApproval": true,
              "expectedEvidence": "Production verification receipt with canonical route statuses, staged markers, data markers, Lighthouse scores, and checkedAt timestamp.",
              "stopIfMissing": "Rollback or hold promotion; do not claim MY-2669 live proof from local files, cached screenshots, or pre-approval network checks."
            }
          ],
          "postApprovalProofRequired": [
            {
              "id": "canonical-homepage-smoke",
              "route": "/",
              "evidence": "200 response and visible staged media-safety boundary markers on the canonical homepage"
            },
            {
              "id": "readiness-json-smoke",
              "route": "/data/staged-batch-ship-readiness.json",
              "evidence": "MY-2669 receipt remains deploy-queued with five batch items and seven green local gates"
            },
            {
              "id": "answer-engine-packet-smoke",
              "route": "/data/answer-engine-packet.json",
              "evidence": "answer-engine packet still carries stagedBatchShipReadiness and preferred data route coverage"
            },
            {
              "id": "corrections-log-smoke",
              "route": "/data/corrections-log.json",
              "evidence": "corrections log includes the MY-2669 deploy-queue readiness receipt"
            },
            {
              "id": "lighthouse-regression-gate",
              "route": "/",
              "evidence": "Lighthouse 100s are not regressed after the David-approved production deploy"
            }
          ],
          "productionReceiptTemplate": {
            "id": "my-2669-post-approval-production-receipt-template",
            "status": "template-only-until-David-approved-deploy",
            "command": "npm run verify:production",
            "checkedAtFormat": "ISO-8601 UTC timestamp from the post-deploy verification run",
            "requiredOperatorNote": "Name the David approval receipt, production deploy output, live route checks, data marker checks, Lighthouse result, and rollback decision.",
            "liveRouteChecks": [
              {
                "order": 1,
                "id": "canonical-homepage",
                "canonicalUrl": "https://leonidaledger.com/",
                "requiredHttpStatus": 200,
                "requiredVisibleMarkers": [
                  "Premiere countdowns are prompts, not GTA 6 proof",
                  "Deepfake trailers are prompts, not GTA 6 proof",
                  "Mirrored streams are prompts, not GTA 6 proof",
                  "Cropped screenshots are prompts, not GTA 6 proof",
                  "Comment screenshots are prompts, not GTA 6 proof"
                ],
                "requiredDataRoutes": [
                  "/data/homepage-fake-premiere-countdown-provenance-boundary-checks.json",
                  "/data/homepage-deepfake-trailer-provenance-boundary-checks.json",
                  "/data/homepage-livestream-mirror-provenance-boundary-checks.json",
                  "/data/homepage-cropped-screenshot-provenance-boundary-checks.json",
                  "/data/homepage-comment-screenshot-provenance-boundary-checks.json"
                ],
                "rejects": [
                  "local dist screenshot",
                  "preview URL",
                  "cached homepage",
                  "missing staged marker"
                ]
              },
              {
                "order": 2,
                "id": "readiness-json",
                "canonicalUrl": "https://leonidaledger.com/data/staged-batch-ship-readiness.json",
                "requiredHttpStatus": 200,
                "requiredJsonIds": [
                  "my-2669-assigned-batch",
                  "offline-gate-evidence",
                  "external-action-boundary"
                ],
                "requiredState": "deploy-queued with liveProofStatus not-claimed until the separate receipt is attached",
                "rejects": [
                  "local JSON file",
                  "missing five-item manifest",
                  "missing seven-gate evidence"
                ]
              },
              {
                "order": 3,
                "id": "answer-engine-packet",
                "canonicalUrl": "https://leonidaledger.com/data/answer-engine-packet.json",
                "requiredHttpStatus": 200,
                "requiredJsonPath": "stagedBatchShipReadiness.receipts",
                "requiredState": "three receipts carry the same approval boundary and receipt template",
                "rejects": [
                  "packet without stagedBatchShipReadiness",
                  "packet without preferred data route"
                ]
              },
              {
                "order": 4,
                "id": "corrections-log",
                "canonicalUrl": "https://leonidaledger.com/data/corrections-log.json",
                "requiredHttpStatus": 200,
                "requiredCorrectionIds": [
                  "my-2669-post-approval-receipt-template-2026-06-20",
                  "my-2669-approved-ship-plan-validation-2026-06-20",
                  "my-2669-staged-batch-deploy-queue-readiness-2026-06-19"
                ],
                "requiredState": "corrections log records the local-safe handoff and receipt-template changes",
                "rejects": [
                  "production claim without correction trail",
                  "missing MY-2669 handoff entries"
                ]
              }
            ],
            "lighthouseGate": {
              "route": "https://leonidaledger.com/",
              "requiredResult": "100s not regressed from the approved staged batch gate",
              "evidenceField": "lighthouseScores",
              "rejects": [
                "missing Lighthouse output",
                "local-only Lighthouse result used as production proof"
              ]
            },
            "rollbackDecision": {
              "requiredIfAnyCheckFails": true,
              "defaultAction": "Keep MY-2669 deploy-queued, do not claim production-live proof, and attach failing route/check evidence to the next local handoff."
            }
          },
          "postApprovalVerificationReceipt": {
            "requiredStatus": "production-verified-after-David-approved-deploy",
            "requiredCommand": "npm run verify:production",
            "requiredLiveRoutes": [
              "/",
              "/data/staged-batch-ship-readiness.json",
              "/data/answer-engine-packet.json",
              "/data/corrections-log.json"
            ],
            "requiredEvidenceFields": [
              "canonicalUrl",
              "httpStatus",
              "visibleMarker",
              "dataMarker",
              "lighthouseScores",
              "checkedAt"
            ],
            "forbiddenEvidence": [
              "local dist file",
              "preview-only URL",
              "cached screenshot",
              "unapproved deploy output",
              "network smoke before approval"
            ],
            "rollbackIfMissing": "Keep MY-2669 in deploy-queued state, do not claim live proof, and attach the failed live route/evidence field to the next local handoff."
          }
        },
        "safeLocalAction": "Keep the batch in a David-controlled deploy queue and expose the readiness receipt to generated data so future agents do not repeat or widen the work.",
        "requiredLocalGate": "npm run build && npm run validate",
        "localProof": [
          "dist regenerated locally",
          "seven local gates recorded as green before deploy queue",
          "JSON exports parse",
          "answer-engine packet includes readiness receipt",
          "validation gate preserves David approval boundary"
        ],
        "notProofOf": [
          "production deploy",
          "live URL state",
          "git push or commit",
          "credential-backed verification",
          "external system mutation"
        ],
        "handoffChecklist": [
          "Confirm offline gate output",
          "Keep status deploy-queued until David ships",
          "Run separate live verification only after approved deploy"
        ],
        "blockedActions": [
          "git operations",
          "production deploy",
          "credential use",
          "network calls",
          "external writes"
        ],
        "approvalBoundary": "David ships; this local receipt must not be treated as a production deploy, public announcement, account change, purchase, credential use, or external mutation."
      },
      {
        "id": "offline-gate-evidence",
        "label": "Offline gate evidence",
        "status": "required-before-handoff",
        "localState": "validation-gated",
        "batchSize": 5,
        "deploymentHandoff": {
          "shipAuthority": "David",
          "queueState": "local-gate-required",
          "liveProofStatus": "not-claimed",
          "nextPermittedAction": "Re-run the build and validation checks before handoff if source or generated output changes",
          "blockedUntilApproval": [
            "wrangler deploy",
            "git movement",
            "credential-backed verification",
            "network smoke test",
            "public announcement"
          ],
          "approvedShipPlan": [
            {
              "order": 1,
              "id": "rerun-offline-gate",
              "command": "npm run build && npm run validate",
              "actor": "local operator before handoff",
              "requiresDavidApproval": false,
              "expectedEvidence": "Fresh local build and validation output attached to the handoff before any live movement.",
              "stopIfMissing": "Do not request deploy approval if either local gate fails or is skipped."
            },
            {
              "order": 2,
              "id": "record-david-approval",
              "command": "manual approval receipt outside this local run",
              "actor": "David",
              "requiresDavidApproval": true,
              "expectedEvidence": "Explicit David approval naming MY-2669, the five-item staged batch, and permission to ship production.",
              "stopIfMissing": "Keep the batch deploy-queued; do not run deploy, network smoke, public posts, or credential-backed checks."
            },
            {
              "order": 3,
              "id": "david-controlled-deploy",
              "command": "npm run deploy",
              "actor": "David or David-approved operator",
              "requiresDavidApproval": true,
              "expectedEvidence": "Production deploy output for leonidaledger.com after approval, not local dist output or preview-only proof.",
              "stopIfMissing": "Keep liveProofStatus not-claimed and preserve the deploy-queued receipt for the next local handoff."
            },
            {
              "order": 4,
              "id": "post-deploy-production-verification",
              "command": "npm run verify:production",
              "actor": "David-approved verifier",
              "requiresDavidApproval": true,
              "expectedEvidence": "Production verification receipt with canonical route statuses, staged markers, data markers, Lighthouse scores, and checkedAt timestamp.",
              "stopIfMissing": "Rollback or hold promotion; do not claim MY-2669 live proof from local files, cached screenshots, or pre-approval network checks."
            }
          ],
          "postApprovalProofRequired": [
            {
              "id": "canonical-homepage-smoke",
              "route": "/",
              "evidence": "200 response and visible staged media-safety boundary markers on the canonical homepage"
            },
            {
              "id": "readiness-json-smoke",
              "route": "/data/staged-batch-ship-readiness.json",
              "evidence": "MY-2669 receipt remains deploy-queued with five batch items and seven green local gates"
            },
            {
              "id": "answer-engine-packet-smoke",
              "route": "/data/answer-engine-packet.json",
              "evidence": "answer-engine packet still carries stagedBatchShipReadiness and preferred data route coverage"
            },
            {
              "id": "corrections-log-smoke",
              "route": "/data/corrections-log.json",
              "evidence": "corrections log includes the MY-2669 deploy-queue readiness receipt"
            },
            {
              "id": "lighthouse-regression-gate",
              "route": "/",
              "evidence": "Lighthouse 100s are not regressed after the David-approved production deploy"
            }
          ],
          "productionReceiptTemplate": {
            "id": "my-2669-post-approval-production-receipt-template",
            "status": "template-only-until-David-approved-deploy",
            "command": "npm run verify:production",
            "checkedAtFormat": "ISO-8601 UTC timestamp from the post-deploy verification run",
            "requiredOperatorNote": "Name the David approval receipt, production deploy output, live route checks, data marker checks, Lighthouse result, and rollback decision.",
            "liveRouteChecks": [
              {
                "order": 1,
                "id": "canonical-homepage",
                "canonicalUrl": "https://leonidaledger.com/",
                "requiredHttpStatus": 200,
                "requiredVisibleMarkers": [
                  "Premiere countdowns are prompts, not GTA 6 proof",
                  "Deepfake trailers are prompts, not GTA 6 proof",
                  "Mirrored streams are prompts, not GTA 6 proof",
                  "Cropped screenshots are prompts, not GTA 6 proof",
                  "Comment screenshots are prompts, not GTA 6 proof"
                ],
                "requiredDataRoutes": [
                  "/data/homepage-fake-premiere-countdown-provenance-boundary-checks.json",
                  "/data/homepage-deepfake-trailer-provenance-boundary-checks.json",
                  "/data/homepage-livestream-mirror-provenance-boundary-checks.json",
                  "/data/homepage-cropped-screenshot-provenance-boundary-checks.json",
                  "/data/homepage-comment-screenshot-provenance-boundary-checks.json"
                ],
                "rejects": [
                  "local dist screenshot",
                  "preview URL",
                  "cached homepage",
                  "missing staged marker"
                ]
              },
              {
                "order": 2,
                "id": "readiness-json",
                "canonicalUrl": "https://leonidaledger.com/data/staged-batch-ship-readiness.json",
                "requiredHttpStatus": 200,
                "requiredJsonIds": [
                  "my-2669-assigned-batch",
                  "offline-gate-evidence",
                  "external-action-boundary"
                ],
                "requiredState": "deploy-queued with liveProofStatus not-claimed until the separate receipt is attached",
                "rejects": [
                  "local JSON file",
                  "missing five-item manifest",
                  "missing seven-gate evidence"
                ]
              },
              {
                "order": 3,
                "id": "answer-engine-packet",
                "canonicalUrl": "https://leonidaledger.com/data/answer-engine-packet.json",
                "requiredHttpStatus": 200,
                "requiredJsonPath": "stagedBatchShipReadiness.receipts",
                "requiredState": "three receipts carry the same approval boundary and receipt template",
                "rejects": [
                  "packet without stagedBatchShipReadiness",
                  "packet without preferred data route"
                ]
              },
              {
                "order": 4,
                "id": "corrections-log",
                "canonicalUrl": "https://leonidaledger.com/data/corrections-log.json",
                "requiredHttpStatus": 200,
                "requiredCorrectionIds": [
                  "my-2669-post-approval-receipt-template-2026-06-20",
                  "my-2669-approved-ship-plan-validation-2026-06-20",
                  "my-2669-staged-batch-deploy-queue-readiness-2026-06-19"
                ],
                "requiredState": "corrections log records the local-safe handoff and receipt-template changes",
                "rejects": [
                  "production claim without correction trail",
                  "missing MY-2669 handoff entries"
                ]
              }
            ],
            "lighthouseGate": {
              "route": "https://leonidaledger.com/",
              "requiredResult": "100s not regressed from the approved staged batch gate",
              "evidenceField": "lighthouseScores",
              "rejects": [
                "missing Lighthouse output",
                "local-only Lighthouse result used as production proof"
              ]
            },
            "rollbackDecision": {
              "requiredIfAnyCheckFails": true,
              "defaultAction": "Keep MY-2669 deploy-queued, do not claim production-live proof, and attach failing route/check evidence to the next local handoff."
            }
          },
          "postApprovalVerificationReceipt": {
            "requiredStatus": "production-verified-after-David-approved-deploy",
            "requiredCommand": "npm run verify:production",
            "requiredLiveRoutes": [
              "/",
              "/data/staged-batch-ship-readiness.json",
              "/data/answer-engine-packet.json",
              "/data/corrections-log.json"
            ],
            "requiredEvidenceFields": [
              "canonicalUrl",
              "httpStatus",
              "visibleMarker",
              "dataMarker",
              "lighthouseScores",
              "checkedAt"
            ],
            "forbiddenEvidence": [
              "local dist file",
              "preview-only URL",
              "cached screenshot",
              "unapproved deploy output",
              "network smoke before approval"
            ],
            "rollbackIfMissing": "Keep MY-2669 in deploy-queued state, do not claim live proof, and attach the failed live route/evidence field to the next local handoff."
          }
        },
        "safeLocalAction": "Regenerate dist, parse the JSON-LD/data exports, and keep the answer-engine packet aligned with the deploy-queued receipt before any handoff.",
        "requiredLocalGate": "npm run build && npm run validate",
        "localProof": [
          "build artifacts exist under dist",
          "required data export is present",
          "JSON-LD remains parseable",
          "site validation passes offline"
        ],
        "notProofOf": [
          "production deploy",
          "Lighthouse live score",
          "post-deploy smoke test",
          "search indexing",
          "external announcement"
        ],
        "handoffChecklist": [
          "Attach local gate result to handoff",
          "Do not substitute local files for live proof",
          "Re-run production checks after David-approved deploy"
        ],
        "blockedActions": [
          "skipping failed local gates",
          "claiming live proof from local output",
          "using network-only verification as a substitute",
          "production deploy"
        ],
        "approvalBoundary": "Local gates can prove generated output integrity only; production status still requires David-approved deploy and live verification."
      },
      {
        "id": "external-action-boundary",
        "label": "External action boundary",
        "status": "approval-gated",
        "localState": "local-only",
        "batchSize": 5,
        "deploymentHandoff": {
          "shipAuthority": "David",
          "queueState": "approval-gated",
          "liveProofStatus": "not-claimed",
          "nextPermittedAction": "Stop local work and wait for explicit David approval before any external action",
          "blockedUntilApproval": [
            "wrangler deploy",
            "git movement",
            "credential-backed verification",
            "network smoke test",
            "public announcement"
          ],
          "approvedShipPlan": [
            {
              "order": 1,
              "id": "rerun-offline-gate",
              "command": "npm run build && npm run validate",
              "actor": "local operator before handoff",
              "requiresDavidApproval": false,
              "expectedEvidence": "Fresh local build and validation output attached to the handoff before any live movement.",
              "stopIfMissing": "Do not request deploy approval if either local gate fails or is skipped."
            },
            {
              "order": 2,
              "id": "record-david-approval",
              "command": "manual approval receipt outside this local run",
              "actor": "David",
              "requiresDavidApproval": true,
              "expectedEvidence": "Explicit David approval naming MY-2669, the five-item staged batch, and permission to ship production.",
              "stopIfMissing": "Keep the batch deploy-queued; do not run deploy, network smoke, public posts, or credential-backed checks."
            },
            {
              "order": 3,
              "id": "david-controlled-deploy",
              "command": "npm run deploy",
              "actor": "David or David-approved operator",
              "requiresDavidApproval": true,
              "expectedEvidence": "Production deploy output for leonidaledger.com after approval, not local dist output or preview-only proof.",
              "stopIfMissing": "Keep liveProofStatus not-claimed and preserve the deploy-queued receipt for the next local handoff."
            },
            {
              "order": 4,
              "id": "post-deploy-production-verification",
              "command": "npm run verify:production",
              "actor": "David-approved verifier",
              "requiresDavidApproval": true,
              "expectedEvidence": "Production verification receipt with canonical route statuses, staged markers, data markers, Lighthouse scores, and checkedAt timestamp.",
              "stopIfMissing": "Rollback or hold promotion; do not claim MY-2669 live proof from local files, cached screenshots, or pre-approval network checks."
            }
          ],
          "postApprovalProofRequired": [
            {
              "id": "canonical-homepage-smoke",
              "route": "/",
              "evidence": "200 response and visible staged media-safety boundary markers on the canonical homepage"
            },
            {
              "id": "readiness-json-smoke",
              "route": "/data/staged-batch-ship-readiness.json",
              "evidence": "MY-2669 receipt remains deploy-queued with five batch items and seven green local gates"
            },
            {
              "id": "answer-engine-packet-smoke",
              "route": "/data/answer-engine-packet.json",
              "evidence": "answer-engine packet still carries stagedBatchShipReadiness and preferred data route coverage"
            },
            {
              "id": "corrections-log-smoke",
              "route": "/data/corrections-log.json",
              "evidence": "corrections log includes the MY-2669 deploy-queue readiness receipt"
            },
            {
              "id": "lighthouse-regression-gate",
              "route": "/",
              "evidence": "Lighthouse 100s are not regressed after the David-approved production deploy"
            }
          ],
          "productionReceiptTemplate": {
            "id": "my-2669-post-approval-production-receipt-template",
            "status": "template-only-until-David-approved-deploy",
            "command": "npm run verify:production",
            "checkedAtFormat": "ISO-8601 UTC timestamp from the post-deploy verification run",
            "requiredOperatorNote": "Name the David approval receipt, production deploy output, live route checks, data marker checks, Lighthouse result, and rollback decision.",
            "liveRouteChecks": [
              {
                "order": 1,
                "id": "canonical-homepage",
                "canonicalUrl": "https://leonidaledger.com/",
                "requiredHttpStatus": 200,
                "requiredVisibleMarkers": [
                  "Premiere countdowns are prompts, not GTA 6 proof",
                  "Deepfake trailers are prompts, not GTA 6 proof",
                  "Mirrored streams are prompts, not GTA 6 proof",
                  "Cropped screenshots are prompts, not GTA 6 proof",
                  "Comment screenshots are prompts, not GTA 6 proof"
                ],
                "requiredDataRoutes": [
                  "/data/homepage-fake-premiere-countdown-provenance-boundary-checks.json",
                  "/data/homepage-deepfake-trailer-provenance-boundary-checks.json",
                  "/data/homepage-livestream-mirror-provenance-boundary-checks.json",
                  "/data/homepage-cropped-screenshot-provenance-boundary-checks.json",
                  "/data/homepage-comment-screenshot-provenance-boundary-checks.json"
                ],
                "rejects": [
                  "local dist screenshot",
                  "preview URL",
                  "cached homepage",
                  "missing staged marker"
                ]
              },
              {
                "order": 2,
                "id": "readiness-json",
                "canonicalUrl": "https://leonidaledger.com/data/staged-batch-ship-readiness.json",
                "requiredHttpStatus": 200,
                "requiredJsonIds": [
                  "my-2669-assigned-batch",
                  "offline-gate-evidence",
                  "external-action-boundary"
                ],
                "requiredState": "deploy-queued with liveProofStatus not-claimed until the separate receipt is attached",
                "rejects": [
                  "local JSON file",
                  "missing five-item manifest",
                  "missing seven-gate evidence"
                ]
              },
              {
                "order": 3,
                "id": "answer-engine-packet",
                "canonicalUrl": "https://leonidaledger.com/data/answer-engine-packet.json",
                "requiredHttpStatus": 200,
                "requiredJsonPath": "stagedBatchShipReadiness.receipts",
                "requiredState": "three receipts carry the same approval boundary and receipt template",
                "rejects": [
                  "packet without stagedBatchShipReadiness",
                  "packet without preferred data route"
                ]
              },
              {
                "order": 4,
                "id": "corrections-log",
                "canonicalUrl": "https://leonidaledger.com/data/corrections-log.json",
                "requiredHttpStatus": 200,
                "requiredCorrectionIds": [
                  "my-2669-post-approval-receipt-template-2026-06-20",
                  "my-2669-approved-ship-plan-validation-2026-06-20",
                  "my-2669-staged-batch-deploy-queue-readiness-2026-06-19"
                ],
                "requiredState": "corrections log records the local-safe handoff and receipt-template changes",
                "rejects": [
                  "production claim without correction trail",
                  "missing MY-2669 handoff entries"
                ]
              }
            ],
            "lighthouseGate": {
              "route": "https://leonidaledger.com/",
              "requiredResult": "100s not regressed from the approved staged batch gate",
              "evidenceField": "lighthouseScores",
              "rejects": [
                "missing Lighthouse output",
                "local-only Lighthouse result used as production proof"
              ]
            },
            "rollbackDecision": {
              "requiredIfAnyCheckFails": true,
              "defaultAction": "Keep MY-2669 deploy-queued, do not claim production-live proof, and attach failing route/check evidence to the next local handoff."
            }
          },
          "postApprovalVerificationReceipt": {
            "requiredStatus": "production-verified-after-David-approved-deploy",
            "requiredCommand": "npm run verify:production",
            "requiredLiveRoutes": [
              "/",
              "/data/staged-batch-ship-readiness.json",
              "/data/answer-engine-packet.json",
              "/data/corrections-log.json"
            ],
            "requiredEvidenceFields": [
              "canonicalUrl",
              "httpStatus",
              "visibleMarker",
              "dataMarker",
              "lighthouseScores",
              "checkedAt"
            ],
            "forbiddenEvidence": [
              "local dist file",
              "preview-only URL",
              "cached screenshot",
              "unapproved deploy output",
              "network smoke before approval"
            ],
            "rollbackIfMissing": "Keep MY-2669 in deploy-queued state, do not claim live proof, and attach the failed live route/evidence field to the next local handoff."
          }
        },
        "safeLocalAction": "Record that deployment, git movement, credentials, newsletter/social sends, and account mutations are intentionally outside this run.",
        "requiredLocalGate": "npm run build && npm run validate",
        "localProof": [
          "external actions are enumerated as blocked",
          "approval boundary is explicit",
          "David-controlled ship step remains separate"
        ],
        "notProofOf": [
          "production deploy",
          "wrangler deploy",
          "DNS/account change",
          "newsletter send",
          "social post",
          "purchase or paid service action"
        ],
        "handoffChecklist": [
          "Leave external actions blocked in local receipt",
          "Require explicit approval before any live movement",
          "Create a separate production verification receipt after shipping"
        ],
        "blockedActions": [
          "production deploy",
          "wrangler deploy",
          "git commit or push",
          "credential-backed checks",
          "social/newsletter send",
          "DNS or account changes"
        ],
        "approvalBoundary": "Any movement from deploy-queued to live requires David approval and a separate production verification receipt."
      }
    ],
    "approvalBoundary": "David ships; deploy-queued is not production-live proof and must not trigger deployment, public announcements, account changes, purchases, credential use, or external mutation."
  }
}
