# Wake Report Delivery Receipt Template

**Status:** `wake_report_delivery_receipt_template_manual_report_only_closed_until_human_yes`

This is a manual-report-only receipt template for the scheduler-delivered Sonic-Forage wake report. It gives the awake operator one place to record what was delivered, which repo-local proof paths were cited, and whether the report preserved the closed gates. It is not a public post, not outreach, not a payment/invoice action, not a live-provider check, and not cron work.

## Human approval question

Do you approve using the Sonic-Forage wake report delivery receipt template as a manual post-delivery audit note after the copy QA card passes and the final response is delivered by the scheduler?

## Receipt fields to fill manually

| Field | Manual prompt | Proof hook |
| --- | --- | --- |
| Delivery channel | Where was the scheduler-delivered wake report received? | `docs/reports/WAKE_REPORT_COPY_QA_CARD.md` |
| Verified commit | Which commit hash or local-only blocker did the final report name? | `docs/reports/PAGES_VERIFICATION_RECEIPT.md` |
| Proof paths rechecked | Which proof paths were rechecked before delivery? | `docs/reports/WAKE_REPORT_SOURCE_MAP.md` |
| Stream boundary line | Did the report separate local media proof from live provider/session approval? | `docs/streaming/STREAM_LOOP_LOCAL_HEALTH_RECEIPT.md` |
| Closed gate attestation | Were all public, commercial, media, provider, model, secret, voice-to-shell, and cron gates kept closed? | `docs/data/wake-report-copy-qa-card.json` |

## Manual receipt route

1. Run `PYTHONDONTWRITEBYTECODE=1 python3 scripts/verify_site.py` and look for `VERIFY OK afterparty explainer site`.
2. Read `docs/reports/WAKE_REPORT_COPY_QA_CARD.md` and `docs/reports/WAKE_REPORT_FINAL_PASTE_CARD.md` before filling the receipt.
3. Copy only scheduler-delivered report facts, commit/push status, and repo-local proof paths into the receipt note.
4. If media or stream health is mentioned, cross-check `docs/streaming/STREAM_LOOP_LOCAL_HEALTH_RECEIPT.md` and keep local media proof separate from live provider/session approval.
5. Stop before any external follow-up, upload, stream, payment, provider credential check, model work, voice-to-shell action, or cron mutation.

## Closed gates

- `public_posting=false`
- `youtube_upload=false`
- `caption_upload=false`
- `publishes_stream=false`
- `records_audio=false`
- `uploads_private_media=false`
- `outreach=false`
- `payments_or_invoices=false`
- `claim_revenue=false`
- `claim_openai_affiliation=false`
- `public_dataset_release=false`
- `hf_upload=false`
- `starts_gpu=false`
- `starts_paid_api=false`
- `downloads_models=false`
- `starts_training=false`
- `provider_credential_check=false`
- `voice_to_shell=false`
- `mutates_cron=false`
- `secret_exposure=false`

## Safe wording

- manual delivery receipt template
- scheduler-delivered report only
- repo-local proof paths rechecked
- closed until human approval
- no external action performed

## Do not say

- posted the launch
- uploaded the video
- started the stream
- contacted buyers unattended
- revenue was made
- OpenAI affiliation exists
- dataset is public
- GPU training started
- provider credentials were checked
- cron was updated

## Verification

Run:

```bash
PYTHONDONTWRITEBYTECODE=1 python3 scripts/verify_site.py
python3 -m json.tool docs/data/wake-report-delivery-receipt-template.json >/dev/null
git diff --check
```

This template is local/manual review only. It does not post, upload, stream, contact, charge, check provider credentials, run GPU/model jobs, expose secrets, run voice-to-shell, or create/update/pause/remove/schedule cron jobs.
