{
  "status": "pages_verification_receipt_manual_review_only_closed_until_human_yes",
  "canonical_namespace": "Sonic-Forage",
  "canonical_repo": "Sonic-Forage/afterparty-forge-explainer-site",
  "canonical_pages_url": "https://sonic-forage.github.io/afterparty-forge-explainer-site/",
  "review_only": true,
  "manual_report_required": true,
  "manual_review_required": true,
  "requires_human_approval": true,
  "auto_post_enabled": false,
  "auto_upload_enabled": false,
  "auto_stream_enabled": false,
  "auto_record_enabled": false,
  "auto_payment_enabled": false,
  "auto_outreach_enabled": false,
  "auto_gpu_enabled": false,
  "auto_paid_api_enabled": false,
  "auto_training_enabled": false,
  "auto_cron_mutation_enabled": false,
  "human_approval_question": "Do you approve using this Sonic-Forage Pages verification receipt as the current proof-hub source map for a manual report, while keeping all public/commercial/media/model/cron actions closed until a separate explicit yes?",
  "verifier_commands": [
    "PYTHONDONTWRITEBYTECODE=1 python3 scripts/verify_site.py",
    "git diff --check",
    "git status --short --branch",
    "git ls-remote origin refs/heads/main"
  ],
  "http_probe_paths": [
    "/index.html?cb=<SHORT_SHA>",
    "/data/pages-verification-receipt.json?cb=<SHORT_SHA>"
  ],
  "expected_http_needles": [
    "Proof Hub Second-Click Route",
    "Pages Verification Receipt",
    "Sonic-Forage",
    "pages_verification_receipt_manual_review_only_closed_until_human_yes"
  ],
  "proof_paths": [
    "docs/index.html",
    "docs/data/site-manifest.json",
    "docs/data/pages-verification-receipt.json",
    "docs/reports/PAGES_VERIFICATION_RECEIPT.md",
    "scripts/verify_site.py",
    "docs/launch/PROOF_HUB_SECOND_CLICK_ROUTE.md",
    "docs/data/proof-hub-second-click-route.json"
  ],
  "manual_verification_route": [
    {
      "step": "Run aggregate verifier",
      "command": "PYTHONDONTWRITEBYTECODE=1 python3 scripts/verify_site.py",
      "expected_highlight": "STATIC SURFACE OK and VERIFY OK afterparty explainer site",
      "proof_path": "scripts/verify_site.py"
    },
    {
      "step": "Check whitespace hygiene",
      "command": "git diff --check",
      "expected_highlight": "No output and exit code 0",
      "proof_path": "docs/reports/PAGES_VERIFICATION_RECEIPT.md"
    },
    {
      "step": "Confirm branch state",
      "command": "git status --short --branch",
      "expected_highlight": "Clean main branch after commit",
      "proof_path": "docs/data/site-manifest.json"
    },
    {
      "step": "Confirm remote main",
      "command": "git ls-remote origin refs/heads/main",
      "expected_highlight": "Remote SHA matches reported commit",
      "proof_path": "docs/data/pages-verification-receipt.json"
    },
    {
      "step": "Probe explicit Pages HTML",
      "command": "GET /index.html?cb=<SHORT_SHA>",
      "expected_highlight": "Pages Verification Receipt card and Sonic-Forage namespace appear",
      "proof_path": "docs/index.html"
    },
    {
      "step": "Probe receipt JSON",
      "command": "GET /data/pages-verification-receipt.json?cb=<SHORT_SHA>",
      "expected_highlight": "status and closed_gates parse from JSON",
      "proof_path": "docs/data/pages-verification-receipt.json"
    }
  ],
  "safe_wording": [
    "The Sonic-Forage proof hub has a verified static surface and closed-gate manifests.",
    "Pages may lag; verify /index.html?cb=<sha> and the JSON path before claiming the public surface is current.",
    "This is a manual report receipt, not approval to post, stream, upload, charge, train, or spend.",
    "All revenue, affiliation, public launch, and live-stream claims must point to repo-local proof paths or stay as non-claims."
  ],
  "do_not_say": [
    "Do not say revenue was earned unless a payment is independently verified.",
    "Do not say Sonic-Forage is affiliated with OpenAI or any platform.",
    "Do not say a stream, Space, YouTube upload, dataset release, GPU job, or training run happened from this receipt.",
    "Do not say a buyer was contacted or an invoice/payment link exists.",
    "Do not expose tokens, private URLs, .env values, or secret-bearing logs."
  ],
  "blocked_without_approval": [
    "Public posting, scheduling, replies, DMs, or outreach.",
    "Twitter/X Spaces, Kick/Twitch/OBS stream start or restart, and any recording.",
    "YouTube video/caption/thumbnail upload or public release.",
    "Payment links, invoices, checkout pages, purchases, subscriptions, or paid promotion.",
    "Hugging Face dataset publication or private-media upload.",
    "Model downloads, GPU jobs, paid API jobs, or training.",
    "Wallet actions, secret display, credential rotation, and cron creation/update/removal.",
    "Claiming revenue, affiliation, live customers, or external launch results without proof."
  ],
  "closed_gates": {
    "public_posting": false,
    "outreach": false,
    "paid_promotion": false,
    "youtube_upload": false,
    "publishes_stream": false,
    "records_audio": false,
    "uploads_private_media": false,
    "payment_links": false,
    "claim_revenue": false,
    "claim_openai_affiliation": false,
    "starts_gpu": false,
    "starts_paid_api": false,
    "downloads_models": false,
    "starts_training": false,
    "mutates_cron": false,
    "secret_exposure": false
  }
}
