{
  "status": "hyperframes_oracle_release_copy_pack_closed_until_human_yes",
  "canonical_namespace": "Sonic-Forage",
  "proof_hub_url": "https://sonic-forage.github.io/afterparty-forge-explainer-site/",
  "source_repo": "https://github.com/Sonic-Forage/afterparty-forge-explainer-site",
  "entity_forge_repo": "https://github.com/Sonic-Forage/jimsky-afterparty-entity-forge",
  "manual_upload_required": true,
  "auto_upload_enabled": false,
  "auto_render_enabled": false,
  "requires_human_approval": true,
  "human_approval_question": "Do you approve using this HyperFrames Oracle release copy pack to manually prepare a video upload/post after reviewing the exact rendered media, captions, thumbnail, destination account, and final copy?",
  "chapter_map": [
    {"time": "00:00", "title": "Wake the Oracle", "summary": "Name the missed launch and refuse fake wins."},
    {"time": "00:08", "title": "Face the receipts", "summary": "Use proof hub, source repo, and manifests as the scoreboard."},
    {"time": "00:18", "title": "Forge the loop", "summary": "Verifier-first static site, entity forge, and dataset lane stay Sonic-Forage canonical."},
    {"time": "00:31", "title": "Keep gates closed", "summary": "No upload, posting, Space, stream, paid API, GPU/training, revenue, or affiliation claim."},
    {"time": "00:43", "title": "Invite builders", "summary": "Fork the pattern, verify locally, and ask for one explicit human approval before external action."},
    {"time": "00:55", "title": "End on proof", "summary": "The next move is a manual review decision, not an unattended launch."}
  ],
  "caption_transcript_stub": "We missed the party, so we built the afterparty. This Oracle lane does not pretend a launch happened. It points to proof: the Sonic-Forage site, the source repos, the dataset namespace, and verifier outputs. The system can keep improving artifacts, but public posting, uploads, streaming, paid compute, revenue claims, and affiliation claims stay closed until a human says yes. If you fork it, keep the receipts louder than the hype.",
  "shorts_hooks": [
    "We missed the launch. The receipt became the product.",
    "No fake party recap — just a proof hub that keeps building.",
    "Autonomous does not mean uncontrolled: every risky gate stays closed.",
    "The Oracle says: show the verifier before the vibe.",
    "Sonic-Forage Afterparty Forge: proof over hype, manual launch only."
  ],
  "verifier_commands": [
    "PYTHONDONTWRITEBYTECODE=1 python3 scripts/verify_site.py",
    "git diff --check",
    "git status --short --branch",
    "git ls-remote origin refs/heads/main"
  ],
  "proof_paths": [
    "docs/video/HYPERFRAMES_ORACLE_REVIEW_PACK.md",
    "docs/data/hyperframes-oracle-review-pack.json",
    "docs/video/HYPERFRAMES_ORACLE_RENDER_CHECKLIST.md",
    "docs/data/hyperframes-oracle-render-checklist.json",
    "docs/video/HYPERFRAMES_ORACLE_RELEASE_COPY_PACK.md",
    "docs/data/hyperframes-oracle-release-copy-pack.json",
    "docs/index.html",
    "scripts/verify_site.py"
  ],
  "blocked_without_approval": [
    "render_or_record_new_media",
    "youtube_or_social_upload",
    "public_posting_or_scheduling",
    "twitter_space_or_livestream_start",
    "paid_promotion_or_spend",
    "revenue_customer_affiliation_attendance_claims",
    "payment_link_checkout_invoice_wallet_actions",
    "gpu_training_model_download_paid_api_jobs",
    "private_media_or_private_dataset_upload",
    "cron_mutation_or_new_automation",
    "secret_token_env_stream_key_exposure"
  ],
  "closed_gates": {
    "public_posting": false,
    "youtube_upload": false,
    "auto_upload": false,
    "auto_render": false,
    "publishes_stream": false,
    "records_audio": false,
    "uploads_private_media": false,
    "starts_gpu": false,
    "starts_paid_api": false,
    "downloads_models": false,
    "starts_training": false,
    "paid_promotion": false,
    "spend": false,
    "claim_revenue": false,
    "claim_openai_affiliation": false,
    "claim_attendance": false,
    "payment_links": false,
    "wallet_actions": false,
    "secret_exposure": false,
    "mutates_cron": false
  }
}
