# Proof Hub Second-Click Route

**Status:** `proof_hub_second_click_route_manual_review_only_closed_until_human_yes`  
**Namespace:** Sonic-Forage  
**Mode:** manual review only, local/private proof-hub navigation  

This card gives the awake operator a second-click route after the Proof Hub Next Decision Compass. It does **not** authorize posting, outreach, uploads, streams, payments, provider jobs, model work, voice-to-shell, or cron mutation.

## Human approval question

> Do you approve exactly one second-click route for manual private review while every external action remains closed?

## 45-second route

1. Open the proof hub: `https://sonic-forage.github.io/afterparty-forge-explainer-site/`.
2. First click: open [`PROOF_HUB_NEXT_DECISION_COMPASS.md`](PROOF_HUB_NEXT_DECISION_COMPASS.md) or the site card for `proof-hub-next-decision-compass`.
3. Choose **zero or one** second-click route:
   - orientation: [`PROOF_HUB_START_HERE.md`](PROOF_HUB_START_HERE.md)
   - buyer-safe/demo route: [`../revenue/BUYER_SAFE_NEXT_ACTION_CARD.md`](../revenue/BUYER_SAFE_NEXT_ACTION_CARD.md)
   - local stream rehearsal: [`../streaming/STREAM_REHEARSAL_CHECKLIST.md`](../streaming/STREAM_REHEARSAL_CHECKLIST.md)
   - local avatar rehearsal: [`../avatar/AVATAR_REHEARSAL_CHECKLIST.md`](../avatar/AVATAR_REHEARSAL_CHECKLIST.md)
4. Stop at one human-approved manual review path. Do not convert the route into a public action.
5. Run verification before claiming the route is current:

```bash
PYTHONDONTWRITEBYTECODE=1 python3 scripts/verify_site.py
git diff --check
```

## Closed gates

- `public_posting=false`
- `outreach=false`
- `payment_links=false`
- `invoice_creation=false`
- `revenue_claims=false`
- `platform_affiliation_claims=false`
- `youtube_upload=false`
- `dataset_upload_or_public_release=false`
- `publishes_stream=false`
- `records_audio=false`
- `uploads_private_media=false`
- `starts_gpu=false`
- `starts_paid_api=false`
- `downloads_models=false`
- `starts_training=false`
- `voice_to_shell=false`
- `mutates_cron=false`
- `secret_exposure=false`

## Do-not-do list

- Do not post, schedule, or promote public copy.
- Do not contact buyers, partners, viewers, or communities.
- Do not create checkout links, invoices, payment links, or revenue claims.
- Do not start Twitch, Kick, RTMP, Spaces, OBS, recording, or duplicate pushers.
- Do not upload private media, datasets, captions, videos, adapters, or model artifacts.
- Do not start GPU, paid API, model download, training, eval, or provider jobs.
- Do not enable microphone listeners, voice-to-shell, live chat-to-shell, or cron mutation.
- Do not print, store, or reuse exposed Twitch/Kick/Replicate/GitHub/HF secrets.

## Proof paths

| Route | Proof path | Manual-only boundary |
|---|---|---|
| Next decision compass | `docs/launch/PROOF_HUB_NEXT_DECISION_COMPASS.md` | choose zero or one route |
| Orientation | `docs/launch/PROOF_HUB_START_HERE.md` | local review only |
| Buyer-safe next action | `docs/revenue/BUYER_SAFE_NEXT_ACTION_CARD.md` | no outreach or payment artifact |
| Stream rehearsal | `docs/streaming/STREAM_REHEARSAL_CHECKLIST.md` | no RTMP/OBS/stream start |
| Avatar rehearsal | `docs/avatar/AVATAR_REHEARSAL_CHECKLIST.md` | no mic/provider/voice-to-shell |

## Manifest

Machine-readable contract: [`../data/proof-hub-second-click-route.json`](../data/proof-hub-second-click-route.json).
