# Wake Report Source Map

Status: `wake_report_source_map_manual_report_only_closed_until_human_yes`

This source map is the final reporter handrail for the Sonic-Forage Afterparty Forge proof hub. It tells an awake operator which repo-local proof path backs each sentence in a wake report, which claims are allowed, which claims are explicitly not made, and which verifier commands must pass before reporting.

Canonical namespace: `Sonic-Forage`
Canonical proof hub: `https://sonic-forage.github.io/afterparty-forge-explainer-site/`
Canonical entity forge: `https://github.com/Sonic-Forage/jimsky-afterparty-entity-forge`
Canonical private HF dataset: `Sonic-Forage/jimsky-afterparty-logo-seed`

## Exact approval question

Do you approve using this Sonic-Forage wake report source map as the wording source for a manual report, while keeping posting, uploads, streams, outreach, payment, revenue claims, affiliation claims, GPU/training, secret exposure, and cron mutation closed until a separate human yes?

## Rerun commands

```bash
PYTHONDONTWRITEBYTECODE=1 python3 scripts/verify_site.py
PYTHONDONTWRITEBYTECODE=1 python3 scripts/verify_static_surface.py
git diff --check
git status --short --branch
git ls-remote origin refs/heads/main
```

Expected highlights:

- `VERIFY OK afterparty explainer site`
- `STATIC SURFACE OK`
- `git diff --check` prints no trailing whitespace errors
- `origin/main` points to the committed Sonic-Forage SHA before claiming Pages is current

## 60-second report route

1. Boundary line: "This is proof-hub progress, not a public launch, revenue claim, upload, stream, or outreach event."
2. Show `docs/index.html` or the Pages proof hub and name Sonic-Forage as the canonical namespace.
3. Show the proof index and wake-report readiness checklist as the claim map.
4. Show one visible media lane: YouTube pack, captions, stream-ready loop, or arcade proof hub.
5. Show one revenue-safe lane: private demo script or buyer-safe next-action card, explicitly draft-only.
6. End with exactly one human decision question from the next-decision compass.

## Claim-to-source map

| Allowed report sentence | Repo-local source path | Expected signal |
| --- | --- | --- |
| "The proof hub is a static Sonic-Forage Pages artifact." | `docs/index.html` | Static page contains proof cards and closed-gate copy. |
| "Final claims map to proof paths rather than hype." | `docs/reports/LAUNCH_PROOF_INDEX.md` | Proof lanes list repo-local paths and non-claims. |
| "Wake reporting has a verifier checklist." | `docs/reports/WAKE_REPORT_READINESS_CHECKLIST.md` | Command list includes `verify_site.py` and `git diff --check`. |
| "Pages freshness can be checked without guessing." | `docs/reports/PAGES_VERIFICATION_RECEIPT.md` | Cache-busted `/index.html` and JSON probe commands exist. |
| "The YouTube lane is manual-upload-only." | `docs/youtube/YOUTUBE_FINAL_PREFLIGHT_CHECKLIST.md` | Upload/post/schedule gates stay closed. |
| "The revenue lane is buyer-safe and draft-only." | `docs/revenue/BUYER_SAFE_NEXT_ACTION_CARD.md` | Payment/outreach/revenue gates stay closed. |
| "The arcade mutation path needs a human yes." | `docs/arcade/ARCADE_MUTATION_TRIAGE_CHECKLIST.md` | Zero-or-one local Canvas decision remains manual. |
| "The dataset lane remains private/manual-release-only." | `docs/dataset/DATASET_CATALOG_REVIEW.md` | Upload/publication/training gates stay closed. |

## Safe wording blocks

- "Built proof artifacts are visible in the Sonic-Forage proof hub and repo-local manifests."
- "The automation prepared review packs, checklists, manifests, and verifier coverage; it did not publish, upload, stream, sell, invoice, train, or spend."
- "Every public/commercial action remains closed until an awake operator approves exact copy/media and runs the verifier stack."
- "The next decision is zero or one human-approved route, not an automatic launch."

## Do-not-say lines

- Do not say money was made or a buyer converted.
- Do not say a YouTube video, caption file, X thread, Space, stream, or dataset was uploaded.
- Do not claim OpenAI/platform affiliation, attendance, sponsorship, or inside access.
- Do not imply live Kick/Twitch/OBS/chat automation is active unless separately verified by a human-run proof.
- Do not reveal secrets, tokens, `.env` values, private media, or private dataset contents.

## Blocked without approval

- Public posting, X/Space activity, replies, DMs, scheduling, or paid promotion.
- YouTube/video/caption upload or social cross-posting.
- Livestream, RTMP, Twitch, Kick, OBS automation, microphone listener, recording, or private-media upload.
- Payment links, checkout, invoice creation/sending, spend, wallet actions, or revenue claims.
- Hugging Face dataset publication/upload, model downloads, GPU jobs, paid API jobs, or training.
- Cron creation/update/removal, voice-to-shell, chat-to-shell, or secret-bearing commands.

## Post-report cleanup

- Leave the workspace clean after verifier runs.
- If a smoke test mutates tracked generated sidecars, restore them or intentionally include them before claiming verification.
- Record any Pages/API/cache lag as pending rather than pretending the live site is current.

Closed flags: `public_posting=false`, `outreach=false`, `paid_promotion=false`, `youtube_upload=false`, `publishes_stream=false`, `records_audio=false`, `uploads_private_media=false`, `auto_payment_enabled=false`, `claim_revenue=false`, `claim_openai_affiliation=false`, `public_dataset_release=false`, `starts_gpu=false`, `starts_paid_api=false`, `downloads_models=false`, `starts_training=false`, `secret_exposure=false`, `mutates_cron=false`.
