{
  "status": "hyperframes_oracle_review_pack_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",
  "review_only": true,
  "requires_human_approval": true,
  "manual_upload_required": true,
  "auto_upload_enabled": 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?",
  "proof_paths": [
    "docs/video/HYPERFRAMES_ORACLE_REVIEW_PACK.md",
    "docs/video/HYPERFRAMES_POCKET_TTS_VIDEO_UPGRADE.md",
    "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"
  ],
  "video_contract": {
    "working_title": "Ominous HyperFrames Oracle — Sonic-Forage Afterparty Oracle",
    "target_duration_seconds": 90,
    "voice_lane": "Pocket TTS local/sample voice such as javert; no real-person voice clone",
    "visual_lane": "HyperFrames HTML + WebGL shader + readable captions",
    "generated_frame_cache_policy": "do_not_commit_generated_frame_caches"
  },
  "scene_ids": [
    "wake",
    "face",
    "forge",
    "wrong",
    "build",
    "invite"
  ],
  "blocked_without_approval": [
    "public YouTube/X/social upload or post",
    "livestream or Twitter Space start",
    "private audio/video recording or private media upload",
    "revenue, sponsorship, OpenAI affiliation, customer-win, or live-result claims",
    "GPU, training, paid API, or model-download jobs",
    "cron mutation or recursive automation",
    "secret, token, .env, 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,
    "mutates_cron": false,
    "secret_exposure": false
  }
}
