[
  {
    "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."
  }
]
