# Wake Report Post-Delivery Audit

Status: `wake_report_post_delivery_audit_manual_report_only_closed_until_human_yes`

This is a manual-report-only checklist for an awake operator after the scheduled wake report has been delivered. It records what was delivered, which proof paths were rechecked, and which gates stayed closed. It does not post, upload, stream, bill, contact anyone, check provider credentials, start GPU/training, expose secrets, use voice-to-shell, or mutate cron.

## Exact approval question

Do you approve using this Sonic-Forage post-delivery audit checklist to manually record the wake report delivery state, without posting, uploading, streaming, billing, contacting anyone, checking provider credentials, or mutating cron?

## Operator setup commands

```bash
cd /opt/data/workspace/projects/afterparty-forge-explainer-site
PYTHONDONTWRITEBYTECODE=1 python3 scripts/verify_site.py
git diff --check
git status --short --branch
```

Expected highlights:

- `VERIFY OK afterparty explainer site`
- `git diff --check` returns no whitespace errors
- `git status --short --branch` identifies whether local `main` is clean and synced

## Five manual audit questions

1. Did an awake operator paste or archive the delivered wake-report copy exactly as received?
   - Proof path: `docs/reports/WAKE_REPORT_DELIVERY_RECEIPT_TEMPLATE.md`
   - Expected answer shape: manual yes/no plus delivery channel and timestamp.
2. Does the receipt identify the verified local commit and whether `origin/main` matched it?
   - Proof path: `docs/reports/PAGES_VERIFICATION_RECEIPT.md`
   - Expected answer shape: commit SHA or explicit blocker.
3. Were the launch proof index, source map, and final paste card rechecked before any external copy was used?
   - Proof paths: `docs/reports/LAUNCH_PROOF_INDEX.md`, `docs/reports/WAKE_REPORT_SOURCE_MAP.md`, `docs/reports/WAKE_REPORT_FINAL_PASTE_CARD.md`
   - Expected answer shape: manual yes/no with verifier highlights.
4. Does the readout still frame stream/media assets as local proof only, not a live broadcast or provider approval?
   - Proof path: `docs/data/stream-loop-local-health-receipt.json`
   - Expected answer shape: manual yes/no plus cited local media proof path.
5. Are posting, upload, stream, outreach, payment, provider credential checks, GPU, training, secrets, voice-to-shell, and cron mutation still closed?
   - Proof path: `docs/data/wake-report-delivery-receipt-template.json`
   - Expected answer shape: manual yes/no plus exception notes if any.

## 45-second audit route

1. Run `PYTHONDONTWRITEBYTECODE=1 python3 scripts/verify_site.py` and confirm `VERIFY OK afterparty explainer site`.
2. Open `docs/reports/WAKE_REPORT_DELIVERY_RECEIPT_TEMPLATE.md` and record the delivered channel/timestamp manually.
3. Compare the receipt against `docs/reports/WAKE_REPORT_COPY_QA_CARD.md` and `docs/reports/WAKE_REPORT_FINAL_PASTE_CARD.md`.
4. Recheck `docs/reports/WAKE_REPORT_SOURCE_MAP.md` before allowing any claim into a public or buyer-facing report.
5. Stop at the next-decision boundary unless a human explicitly approves exactly one next action.

## Safe wording

- Delivered report copy is ready for manual audit against repo-local proof paths.
- Pages/proof state should be rechecked before repeating any claim externally.
- Stream and media assets are local proof artifacts only until a human-approved launch route exists.
- Buyer or public copy remains draft-only until manual review selects exactly one next action.
- Sonic-Forage is the canonical namespace for repos, Pages, and dataset references.

## Do not say

- Revenue was earned.
- A public post went live.
- A livestream started.
- A provider approved the stream.
- A payment artifact exists without approval.
- Buyer outreach happened unattended.
- A GPU or training job ran.
- Provider credentials were checked.
- Cron was changed by this audit.

## Closed-gate attestation

- `public_posting=false`
- `youtube_upload=false`
- `caption_upload=false`
- `x_posting=false`
- `x_space_start=false`
- `livestream_start=false`
- `publishes_stream=false`
- `records_audio=false`
- `uploads_private_media=false`
- `outreach=false`
- `payment_links=false`
- `invoice_creation=false`
- `claim_revenue=false`
- `claim_openai_affiliation=false`
- `provider_credential_check=false`
- `starts_gpu=false`
- `starts_paid_api=false`
- `downloads_models=false`
- `starts_training=false`
- `hf_upload=false`
- `wallet_actions=false`
- `secret_exposure=false`
- `voice_to_shell=false`
- `mutates_cron=false`

## Blocked without approval

- Posting or scheduling social copy.
- Uploading YouTube videos, Shorts, captions, or thumbnails.
- Starting Twitter Spaces, OBS, RTMP, livestreams, or recordings.
- Sending outreach, DMs, email, forms, or buyer followups.
- Creating checkout links, invoices, payment requests, or revenue claims.
- Checking provider credentials or private API dashboards.
- Starting GPU, paid API, model download, or training jobs.
- Publishing datasets, private media, or Hugging Face uploads.
- Creating wallets or moving funds.
- Creating, editing, or deleting cron jobs.

## Proof paths

- `docs/reports/WAKE_REPORT_POST_DELIVERY_AUDIT.md`
- `docs/data/wake-report-post-delivery-audit.json`
- `docs/reports/WAKE_REPORT_DELIVERY_RECEIPT_TEMPLATE.md`
- `docs/data/wake-report-delivery-receipt-template.json`
- `docs/reports/WAKE_REPORT_COPY_QA_CARD.md`
- `docs/reports/WAKE_REPORT_FINAL_PASTE_CARD.md`
- `docs/reports/LAUNCH_PROOF_INDEX.md`
- `docs/reports/PAGES_VERIFICATION_RECEIPT.md`
- `scripts/verify_site.py`
