{
  "status": "hyperframes_oracle_render_checklist_closed_until_human_yes",
  "canonical_namespace": "Sonic-Forage",
  "canonical_pages_url": "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",
  "render_checklist_only": true,
  "requires_human_approval": true,
  "manual_upload_required": true,
  "auto_render_enabled": false,
  "auto_upload_enabled": false,
  "human_approval_question": "Do you approve a bounded local render of the HyperFrames Oracle lane, and do you approve the exact script, voice, captions, output paths, upload destination, and public copy before any post or upload?",
  "proof_paths": [
    "docs/video/HYPERFRAMES_ORACLE_RENDER_CHECKLIST.md",
    "docs/video/HYPERFRAMES_ORACLE_REVIEW_PACK.md",
    "docs/data/hyperframes-oracle-render-checklist.json",
    "docs/data/hyperframes-oracle-review-pack.json",
    "docs/index.html",
    "docs/data/site-manifest.json",
    "scripts/verify_site.py",
    "scripts/verify_static_surface.py"
  ],
  "verifier_commands": [
    "PYTHONDONTWRITEBYTECODE=1 python3 scripts/verify_site.py",
    "PYTHONDONTWRITEBYTECODE=1 python3 scripts/verify_static_surface.py",
    "git diff --check",
    "git status --short --branch"
  ],
  "render_preflight": [
    "confirm git status has no unrelated generated frame caches",
    "confirm Pocket TTS or edge-tts voice is local/sample and not a real-person clone",
    "confirm output stays repo-local until a human approval question is answered",
    "confirm captions remain readable at 720p and 1080p",
    "confirm ffprobe reports H.264/AAC when an approved render later exists"
  ],
  "expected_render_outputs_when_human_approved": [
    "docs/assets/video/hyperframes-oracle/sonic_forage_afterparty_oracle_1080p.mp4",
    "docs/assets/video/hyperframes-oracle/sonic_forage_afterparty_oracle_720p.mp4",
    "docs/assets/video/hyperframes-oracle/sonic_forage_afterparty_oracle_short_9x16.mp4",
    "docs/assets/video/hyperframes-oracle/sonic_forage_afterparty_oracle_manifest.json",
    "docs/youtube/captions/sonic_forage_afterparty_oracle_en.vtt",
    "docs/youtube/captions/sonic_forage_afterparty_oracle_en.srt"
  ],
  "blocked_without_approval": [
    "running an unattended render that records audio or writes large media into the repo",
    "public YouTube/X/social upload, post, reply, DM, quote, or schedule",
    "livestream or Twitter Space start",
    "private audio/video recording or private media upload",
    "revenue, sponsorship, OpenAI affiliation, customer-win, attendance, or live-result claims",
    "GPU, training, paid API, model-download, or voice-cloning jobs",
    "cron mutation, recursive automation, or new scheduled jobs",
    "secret, token, .env, credential, or private dataset exposure"
  ],
  "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,
    "claim_attendance": false,
    "auto_render": false,
    "mutates_cron": false,
    "secret_exposure": false
  }
}
