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