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