[
  {
    "id": "aggressive-completion",
    "label": "Aggressive completion mode",
    "status": "active-now",
    "metric": "10-minute sprint loop",
    "action": "From 2026-05-17 onward, every GTA run should ship the highest-leverage site improvement available: content depth, GTA-style voice, tools, source ops, design polish, production verification, or launch growth.",
    "gate": "Changed files + meaningful verification + artifact/Discord receipt; no status-only passes"
  },
  {
    "id": "coverage",
    "label": "Coverage breadth",
    "status": "shipping",
    "metric": "68 pages · 54 articles",
    "action": "Keep expanding answer-first pages until high-intent GTA 6 searches land on a useful source-labelled answer, not a thin shell.",
    "gate": "Build, validate, content workflow, editorial audit, link check"
  },
  {
    "id": "source-safety",
    "label": "Source and leak safety",
    "status": "guarded",
    "metric": "7 sources · 17 claims",
    "action": "Every promoted claim needs an official/source label; leaks, extracted assets, fake preorder tables, and invented PC/Online claims stay blocked.",
    "gate": "Source freshness check, rumour firewall, corrections log, editorial audit"
  },
  {
    "id": "product-tools",
    "label": "Sticky product tools",
    "status": "shipping",
    "metric": "14 tool ideas · 19 database rows",
    "action": "Prioritise local interactive utilities that make the site more than articles: search, countdown, claim triage, creator exports, launch planner, RP/admin tools.",
    "gate": "Build, validate, browser smoke, visual QA"
  },
  {
    "id": "visual-trust",
    "label": "Premium visual trust",
    "status": "active",
    "metric": "desktop + mobile screenshots",
    "action": "Keep fixing visible hierarchy, generic cards, mobile awkwardness, weak CTAs, and missing trust cues after each rendered review.",
    "gate": "npm run visual:qa plus human-eye artifact note"
  },
  {
    "id": "launch-blockers",
    "label": "Launch blockers",
    "status": "local-clear",
    "metric": "5 critical gates · 18 checks",
    "action": "Do not claim public launch complete until DNS/email/social/deploy approvals, production smoke, source freshness, and legal/editorial gates are clean.",
    "gate": "npm run verify:all; production verification only after approved deploy"
  },
  {
    "id": "next-wake",
    "label": "Next heartbeat action",
    "status": "no-stop",
    "metric": "15 queued items",
    "action": "After each improvement verifies, immediately choose the next critical/high queue item; status-only passes are failures unless they reveal a real blocker.",
    "gate": "Changed files + smallest meaningful verification + artifact note"
  }
]
