# Radio Takeover Aftercare Card

Status: `radio_takeover_aftercare_card_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 one-screen, local/manual aftercare card for an awake operator after reviewing the Sonic-Forage Intergalactic Radio takeover lane. It is not a broadcast instruction, not a posting plan, and not a provider credential check. It records whether the operator should keep the lane closed, request human review, revise the script, or prepare one approved rehearsal only.

## Exact approval question

Do you approve using this Sonic-Forage radio takeover aftercare card to choose zero or one local/manual next step after a human review?

## 45-second aftercare route

1. Reopen `docs/radio/RADIO_TAKEOVER_LISTENER_HANDOFF_CHECKLIST.md` and confirm the listener handoff still says `auto_stream_enabled=false`.
2. Reopen `docs/radio/TAKEOVER_SHOW_SCRIPT_DRAFT.md` and confirm it is still review-only.
3. Run `PYTHONDONTWRITEBYTECODE=1 python3 scripts/verify_site.py` and look for `VERIFY OK afterparty explainer site`.
4. Run `git diff --check` before any report or follow-up copy.
5. Choose zero or one route below; stop if a human approval is missing.

## Zero-or-one next route

| Route | When allowed | Closed gate |
| --- | --- | --- |
| `keep_radio_lane_closed_no_action` | No new human decision exists or the proof hub already has enough radio evidence. | `public_posting=false`, `publishes_stream=false`, `auto_stream_enabled=false` |
| `request_human_show_review` | The operator wants an awake review of the takeover script before any rehearsal. | `provider_credential_check=false`, `auto_outreach_enabled=false` |
| `revise_takeover_script_locally` | Copy needs safer wording or proof-path cleanup before review. | `auto_upload_enabled=false`, `auto_record_enabled=false` |
| `prepare_one_manual_rehearsal_after_yes` | A human explicitly approves a local rehearsal checklist, not a broadcast. | `auto_stream_enabled=false`, `auto_payment_enabled=false` |

## Safe wording

- “This radio lane is a review-only proof artifact.”
- “Sonic-Forage is the canonical namespace for the proof hub and repo.”
- “The aftercare card chooses zero or one local/manual next route.”
- “No public stream, upload, provider credential check, payment artifact, outreach, GPU/training, voice-to-shell, secret exposure, or cron mutation is authorized here.”
- “Verifier output and repo-local proof paths should be rechecked before any report.”

## Do not say

- “The radio show aired.”
- “Listeners joined live.”
- “A stream provider was configured.”
- “Credentials were checked.”
- “Payments or sponsors are active.”
- “A GPU or paid API generated the show.”
- “The schedule was changed by automation.”
- “A public post or upload happened automatically.”

## Blocked without approval

- Starting a livestream or Space.
- Uploading audio or video to YouTube, X, Kick, Twitch, or any public platform.
- Checking or printing provider credentials.
- Posting, scheduling, replying, DMing, or running paid promotion.
- Creating payment links, invoices, wallets, or checkout pages.
- Starting GPU, paid API, model download, or training jobs.
- Recording microphone input or private media.
- Enabling voice-to-shell or shell control from chat.
- Exposing secrets, `.env` values, tokens, or private dataset contents.
- Creating, editing, or deleting cron jobs.

## Proof paths

- `docs/index.html`
- `docs/data/site-manifest.json`
- `docs/radio/TAKEOVER_SHOW_SCRIPT_DRAFT.md`
- `docs/data/radio-takeover-show-script.json`
- `docs/radio/RADIO_TAKEOVER_LISTENER_HANDOFF_CHECKLIST.md`
- `docs/data/radio-takeover-listener-handoff-checklist.json`
- `docs/streaming/STREAM_REHEARSAL_CHECKLIST.md`
- `scripts/verify_site.py`

## Verifier commands

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

## Closed gate readout

`manual_aftercare_required=true` · `public_posting=false` · `publishes_stream=false` · `auto_stream_enabled=false` · `auto_upload_enabled=false` · `auto_record_enabled=false` · `auto_payment_enabled=false` · `auto_outreach_enabled=false` · `provider_credential_check=false` · `voice_to_shell=false` · `secret_exposure=false` · `mutates_cron=false`
