{
  "status": "proof_hub_reporting_guardrails_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 reporting guardrail as the wording source for a manual report, with no posting, upload, stream, outreach, payment, revenue, affiliation, dataset-release, GPU/training, or cron action performed by automation?",
  "reporting_route_seconds": 45,
  "reporting_route": [
    "Open the proof hub and frame it as Sonic-Forage review-only proof, not an unattended public launch claim.",
    "Show the launch proof index as the claim-to-proof map.",
    "Show Start Here and Mobile Jump Nav as the operator click path.",
    "Run or quote PYTHONDONTWRITEBYTECODE=1 python3 scripts/verify_site.py and state the actual result.",
    "Stop on one human decision: keep building proof, schedule private demo, approve manual public copy, or prepare manual invoice planning after a real buyer yes."
  ],
  "safe_wording_blocks": [
    "Sonic-Forage has a repo-backed proof hub with videos, launch art, captions, stream-loop review assets, dataset metadata, and buyer-safe handoff docs.",
    "Every allowed claim should map to repo-local proof paths and verifier output.",
    "Manual posting, manual upload, payment links, invoices, dataset release, and livestream starts remain closed until a human reviews the exact action.",
    "The current artifacts are review-only and proof-first; they do not claim revenue, sponsorship, OpenAI affiliation, live customers, or public dataset release."
  ],
  "do_not_say": [
    "Do not say revenue was earned unless a verified payment exists.",
    "Do not say OpenAI or any platform sponsored, approved, attended, or affiliated with the project.",
    "Do not say a YouTube/X/Kick/Twitch upload or public launch happened unless the operator separately verifies that external action.",
    "Do not say the private HF dataset is public or training-ready.",
    "Do not say Kick chat, OBS, or stream automation is live without a human-run proof and redacted credential review."
  ],
  "proof_paths": [
    "docs/reports/PROOF_HUB_REPORTING_GUARDRAILS.md",
    "docs/reports/LAUNCH_PROOF_INDEX.md",
    "docs/data/launch-proof-index.json",
    "docs/reports/PROOF_LANE_EVIDENCE_WORDING.md",
    "docs/data/proof-lane-evidence-wording.json",
    "docs/launch/PROOF_HUB_START_HERE.md",
    "docs/launch/PROOF_HUB_MOBILE_JUMP_NAV.md",
    "docs/revenue/BUYER_SAFE_NEXT_ACTION_CARD.md",
    "docs/index.html",
    "scripts/verify_site.py"
  ],
  "verifier_commands": [
    "PYTHONDONTWRITEBYTECODE=1 python3 scripts/verify_site.py",
    "git diff --check",
    "git status --short --branch",
    "git ls-remote origin refs/heads/main"
  ],
  "blocked_without_approval": [
    "public posting or scheduling",
    "outreach, replies, DMs, or Space/livestream starts",
    "YouTube/caption/media upload",
    "payment link, checkout, invoice creation, or invoice sending",
    "revenue, customer, sponsorship, attendance, or OpenAI/platform affiliation claims",
    "private-media movement or public dataset/HF release",
    "GPU, paid API, model download, or training run",
    "wallet action, secret exposure, or cron mutation"
  ],
  "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,
    "wallet_actions": false,
    "payment_links": false,
    "invoice_creation": false,
    "secret_exposure": false,
    "mutates_cron": false
  }
}
