# Wake Report Operator Signoff Checklist

**Status:** `wake_report_operator_signoff_checklist_manual_report_only_closed_until_human_yes`

This is a manual-report-only signoff checklist for the awake Sonic-Forage operator. It compresses the wake report source map, delivery envelope, operator handoff card, Pages receipt, and final readout checklist into a final yes/no boundary. It does **not** approve posting, uploading, streaming, contacting anyone, creating payment links/invoices, running GPU or paid API work, training models, using secrets, enabling voice-to-shell, or mutating cron.

## Human approval question

Do you approve using this Sonic-Forage wake report operator signoff checklist as the final manual yes/no boundary before any external report, post, upload, stream, payment, outreach, GPU/training, voice-to-shell, secret, or cron action?

## Manual yes/no questions

Answer all five before using any external report copy:

1. Did the local verifier stack pass on the current commit?
2. Does every positive claim in the report have a repo-local proof path?
3. Is the report free of live stream, buyer, revenue, affiliation, upload, training, and provider claims that were not verified?
4. Are all public posting, upload, outreach, payment, stream, GPU, training, voice-to-shell, secret, and cron gates still closed?
5. Has the operator chosen zero or one next route rather than bundling multiple external actions?

If any answer is **no** or **unknown**, stop and choose `keep_building_proof`.

## Signoff route

| Check | Proof path | Expected signal |
|---|---|---|
| Verifier evidence is current before any report copy is pasted. | `docs/reports/WAKE_REPORT_FINAL_READOUT_CHECKLIST.md` | `PYTHONDONTWRITEBYTECODE=1 python3 scripts/verify_site.py` is listed as the final readout command. |
| Delivery envelope is read before selecting copy. | `docs/reports/WAKE_REPORT_DELIVERY_ENVELOPE.md` | Manual-report-only delivery copy and do-not-say lines are present. |
| Operator handoff card is used as the boundary, not as approval to act externally. | `docs/reports/WAKE_REPORT_OPERATOR_HANDOFF_CARD.md` | `wake_report_operator_handoff_card_manual_report_only_closed_until_human_yes` |
| Source map grounds each positive claim to a repo-local path. | `docs/reports/WAKE_REPORT_SOURCE_MAP.md` | Safe wording, do-not-say lines, and proof paths are mapped. |
| Pages/currentness is treated as read-only evidence, never as a public launch action. | `docs/reports/PAGES_VERIFICATION_RECEIPT.md` | Cache-busted Pages checks are documented without publishing or mutating cron. |
| If unsure, choose keep-building-proof rather than posting, uploading, streaming, billing, or contacting anyone. | `docs/launch/PROOF_HUB_NEXT_DECISION_COMPASS.md` | Exactly one next route remains human-approved and closed-gate. |

## Safe wording

- manual signoff only
- delivery readiness is not publication approval
- repo-local proof paths only
- closed until human yes
- choose keep-building-proof if uncertain

## Do not say

- The stream is live and healthy.
- Twitch or Kick credentials were used.
- We posted or scheduled the launch.
- A buyer, partner, or customer was contacted.
- Payment links or invoices are ready to send.
- Revenue, affiliation, or endorsement is proven.
- Hugging Face data was made public.
- GPU, model download, paid API, or training work ran.
- Voice-to-shell or cron mutation was enabled.

## Closed gates

- `public_posting=false`
- `youtube_upload=false`
- `dataset_upload=false`
- `outreach=false`
- `payment_links=false`
- `invoice_creation=false`
- `claim_revenue=false`
- `claim_openai_affiliation=false`
- `starts_stream=false`
- `obs_or_rtmp_action=false`
- `records_audio=false`
- `uploads_private_media=false`
- `starts_gpu=false`
- `starts_paid_api=false`
- `starts_training=false`
- `model_download=false`
- `voice_to_shell=false`
- `secret_exposure=false`
- `mutates_cron=false`

## Verification

Run these before using the checklist:

```bash
PYTHONDONTWRITEBYTECODE=1 python3 scripts/verify_site.py
python3 -m json.tool docs/data/wake-report-operator-signoff-checklist.json >/dev/null
python3 -m py_compile scripts/verify_site.py
git diff --check
```

This checklist is local/manual only. It is not a publication approval, stream start, upload permission, payment flow, outreach plan, provider run, training run, secret check, voice-to-shell enablement, or cron change.
