{
  "status": "proof_hub_handoff_brief_manual_review_only_closed_until_human_yes",
  "canonical_namespace": "Sonic-Forage",
  "canonical_pages_url": "https://sonic-forage.github.io/afterparty-forge-explainer-site/",
  "review_only": true,
  "manual_review_required": true,
  "requires_human_approval": true,
  "auto_post_enabled": false,
  "auto_upload_enabled": false,
  "auto_stream_enabled": false,
  "auto_payment_enabled": false,
  "human_approval_question": "Do you approve using this Sonic-Forage proof hub handoff brief in a manual screen-share or private review, with no posting, upload, stream, outreach, payment, dataset release, GPU/training, or cron changes unless you give a separate explicit yes?",
  "handoff_route": [
    "Boundary first: proof-over-hype, external actions closed until human yes.",
    "Open the canonical Sonic-Forage Pages proof hub.",
    "Show the first-click card and start-here path.",
    "Run PYTHONDONTWRITEBYTECODE=1 python3 scripts/verify_site.py before claims.",
    "Open the launch proof index and map allowed claims to repo-local paths.",
    "Choose exactly one human next action, then stop at the approval gate."
  ],
  "verifier_commands": [
    "PYTHONDONTWRITEBYTECODE=1 python3 scripts/verify_site.py",
    "git diff --check",
    "git status --short --branch",
    "git rev-parse --short HEAD",
    "git ls-remote origin refs/heads/main"
  ],
  "expected_highlights": [
    "VERIFY OK afterparty explainer site",
    "STATIC SURFACE OK",
    "git diff --check exits cleanly",
    "git status --short --branch is clean after commit",
    "remote refs/heads/main matches the pushed commit before public claims"
  ],
  "proof_paths": [
    "docs/index.html",
    "docs/data/site-manifest.json",
    "docs/launch/PROOF_HUB_START_HERE.md",
    "docs/launch/PROOF_HUB_FIRST_CLICK_CARD.md",
    "docs/reports/LAUNCH_PROOF_INDEX.md",
    "docs/reports/PROOF_LANE_EVIDENCE_WORDING.md",
    "scripts/verify_site.py"
  ],
  "safe_wording": [
    "The Sonic-Forage proof hub is verified locally by scripts/verify_site.py.",
    "This is a review-only launch artifact; public posting and uploads remain closed until approval.",
    "The proof index maps allowed claims to repo-local paths."
  ],
  "do_not_say": [
    "Do not claim revenue unless a verified payment receipt exists.",
    "Do not claim OpenAI endorsement or affiliation.",
    "Do not claim the stream is live unless an operator started it and proof exists.",
    "Do not claim the private HF dataset is public.",
    "Do not claim automatic spend, training, upload, or posting is enabled."
  ],
  "blocked_without_approval": [
    "public posting, scheduling, replies, quotes, DMs, email, or outreach",
    "YouTube, X, Discord, Hugging Face, or public-channel uploads",
    "livestreams, Spaces, OBS broadcast starts, or recording",
    "payment links, invoices, checkout pages, wallets, or revenue claims",
    "GPU jobs, paid APIs, model downloads, training, or dataset publication",
    "private media or secret movement into public paths",
    "cron creation, deletion, mutation, or recursive scheduling",
    "OpenAI affiliation, attendance, sponsorship, or live-customer claims"
  ],
  "closed_gates": {
    "public_posting": false,
    "outreach": false,
    "paid_promotion": false,
    "claim_revenue": false,
    "claim_openai_affiliation": false,
    "youtube_upload": false,
    "publishes_stream": false,
    "records_audio": false,
    "uploads_private_media": false,
    "public_dataset_release": false,
    "starts_gpu": false,
    "starts_paid_api": false,
    "downloads_models": false,
    "starts_training": false,
    "payment_links": false,
    "wallet_actions": false,
    "secret_exposure": false,
    "mutates_cron": false
  }
}
