{
  "schemaVersion": "1.0",
  "name": "PuzzlePlayBooks.com agent operations status",
  "url": "https://puzzleplaybooks.com/agent-ops-status.json",
  "generatedAt": "2026-06-05T18:56:12.356Z",
  "runId": "20260605T185606-ee0282",
  "stage": "audit-gated-maintenance",
  "publicMode": "read-only",
  "sourceFingerprint": "c8e640aec921c68d02386f6bae8d8abfa1d7de3abc5de61808ff71fd032f427b",
  "operatingLoop": "Local agent operator runs build, SEO, link, affiliate, social, live, and tracking checks before deploy-capable maintenance.",
  "deployGate": [
    "Clean worktree required for deploy-capable runs unless --allow-dirty is passed intentionally.",
    "npm run build",
    "npm run audit:seo",
    "npm run audit:links",
    "npm run audit:links:external for maintenance runs",
    "npm run audit:affiliate",
    "npm run social:audit",
    "Live homepage, agent manifest, ops status, catalog, llms, sitemap, and robots checks",
    "Non-recording Amazon click and campaign tracking health checks"
  ],
  "trafficSignals": [
    "Search Console opportunity exports when present locally",
    "indexable priority pages",
    "buyer-aware impressions",
    "CTR",
    "average position",
    "organic clicks",
    "campaign landings",
    "Amazon CTA views",
    "Amazon outbound clicks"
  ],
  "restrictedActions": [
    "No live social publishing without explicit operator intent.",
    "No Amazon scraping, static Amazon prices, invented ratings, or unsupported claims.",
    "No public exposure of Search Console exports, campaign logs, tokens, OAuth state, SSH paths, or private reports."
  ]
}
