# Proof Hub Reporting Guardrails

Status: `proof_hub_reporting_guardrails_manual_review_only_closed_until_human_yes`

Canonical namespace: `Sonic-Forage`

Canonical proof hub: <https://sonic-forage.github.io/afterparty-forge-explainer-site/>

This is a review-only wording contract for final/wake/demo reports. It helps an awake operator describe the proof hub without drifting into unverified public, commercial, media, dataset, platform, or stream claims.

## Exact 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?

## 45-second reporting route

1. Open the proof hub and say: "This is a Sonic-Forage proof hub for review; it is not a public launch claim by itself."
2. Point to `docs/reports/LAUNCH_PROOF_INDEX.md` for the claim-to-proof map.
3. Point to `docs/launch/PROOF_HUB_START_HERE.md` and `docs/launch/PROOF_HUB_MOBILE_JUMP_NAV.md` for the operator click path.
4. Run or quote `PYTHONDONTWRITEBYTECODE=1 python3 scripts/verify_site.py` and state whether it passed.
5. Stop on one human decision: keep building proof, schedule a 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 lines

- 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.

## 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

## Verifier commands

```bash
PYTHONDONTWRITEBYTECODE=1 python3 scripts/verify_site.py
git diff --check
git status --short --branch
git ls-remote origin refs/heads/main
```

## Proof paths

- `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`
