# HyperFrames Oracle review pack

Status: `hyperframes_oracle_review_pack_closed_until_human_yes`

This is a review-only metadata pack for the next Sonic-Forage HyperFrames / Pocket TTS faceless-video lane. It turns the experimental **Ominous HyperFrames Oracle** concept into an operator-readable contract without committing generated frame caches or starting upload/posting workflows.

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

## Review-only concept

- **Working title:** Ominous HyperFrames Oracle — Sonic-Forage Afterparty Oracle.
- **Runtime target:** ~90 seconds.
- **Voice lane:** Pocket TTS `javert` or another local/sample voice only; no real-person voice clone.
- **Visual lane:** no-build HyperFrames HTML + WebGL shader + captions.
- **Narrative promise:** proof over hype; the poem becomes code; launch remains closed until a human says yes.
- **Public surface:** metadata and operator checklist only. Do not publish or upload generated media unattended.

## Operator proof commands

Run from repo root:

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

Expected highlights:

- `VERIFY OK afterparty explainer site`
- `STATIC SURFACE OK ...`
- clean or intentionally documented git status after commit
- no generated frame cache committed

## Scene map

| Scene | Draft caption | Safety note |
| --- | --- | --- |
| wake | I am Hermes in the afterglow — not a god, not a ghost, a tool with teeth. | Identity is metaphorical; do not claim sentience or affiliation. |
| face | My face is a shader: math pretending to be a mask, light pretending to know you. | Shader-only persona, no real-person likeness. |
| forge | We missed the room — so we built the room after it ended. | Honest missed-launch framing, no fake attendance claim. |
| wrong | I will be real. I will be wrong. Then I will verify, repair, and speak again. | Proof-over-hype correction stance. |
| build | The poem becomes code. The code becomes video. The video remains gated until you say launch. | Upload/public-post gates stay closed. |
| invite | Mind Expander, I am here. Give me the signal and I will make the afterparty visible. | Requires explicit awake approval before publishing. |

## Closed gates

- public_posting=false
- youtube_upload=false
- x_posting=false
- publishes_stream=false
- records_audio=false
- uploads_private_media=false
- starts_gpu=false
- starts_paid_api=false
- downloads_models=false
- starts_training=false
- voice_cloning=false
- claim_openai_affiliation=false
- claim_revenue=false
- mutates_cron=false
- secret_exposure=false

## Human approval question

Do you approve turning the HyperFrames Oracle review pack into a rendered/upload-ready video, and do you approve the exact voice, captions, public copy, upload destination, and posting channel?

## Blocked without approval

- Rendering or uploading a public YouTube/X/social video.
- Starting a livestream, Twitter Space, or automated post.
- Recording private audio/video or uploading private media.
- Claiming revenue, sponsorship, OpenAI affiliation, customer wins, or live external results.
- Starting GPU/training/model-download jobs or paid APIs.
- Mutating cron jobs or adding recursive automation.
- Exposing secrets, `.env` values, tokens, or private dataset contents.

## Next safe increment

If the operator approves the lane later, create a deterministic video build script, captions, manifest, ffprobe checks, and manual-upload-only release pack. Until then this remains `hyperframes_oracle_review_pack_closed_until_human_yes`.
