{
  "schema": "sonic_forage.wake_report_operator_handoff_card.v1",
  "generated_utc": "2026-05-06T11:14:24Z",
  "status": "wake_report_operator_handoff_card_manual_report_only_closed_until_human_yes",
  "canonical_namespace": "Sonic-Forage",
  "canonical_repo": "Sonic-Forage/afterparty-forge-explainer-site",
  "canonical_pages_url": "https://sonic-forage.github.io/afterparty-forge-explainer-site/",
  "review_only": true,
  "manual_report_required": true,
  "manual_review_required": true,
  "requires_human_approval": true,
  "auto_post_enabled": false,
  "auto_upload_enabled": false,
  "auto_stream_enabled": false,
  "auto_payment_enabled": false,
  "auto_outreach_enabled": false,
  "auto_gpu_enabled": false,
  "auto_paid_api_enabled": false,
  "auto_training_enabled": false,
  "auto_cron_mutation_enabled": false,
  "voice_to_shell": false,
  "secret_exposure": false,
  "purpose": "Give the awake operator a compact manual boundary after the delivery envelope: what to open, what can be safely said, and which external actions remain closed.",
  "handoff_route": [
    {
      "step": "Open the proof hub and confirm the Sonic-Forage page boundary.",
      "proof_path": "docs/index.html",
      "expected_signal": "Afterparty Forge 2045 plus closed-gate proof cards."
    },
    {
      "step": "Read the delivery envelope before writing any external report.",
      "proof_path": "docs/reports/WAKE_REPORT_DELIVERY_ENVELOPE.md",
      "expected_signal": "wake_report_delivery_envelope_manual_report_only_closed_until_human_yes"
    },
    {
      "step": "Map safe claims through the source map.",
      "proof_path": "docs/reports/WAKE_REPORT_SOURCE_MAP.md",
      "expected_signal": "Every allowed claim has repo-local proof."
    },
    {
      "step": "Use the Pages receipt for read-only currentness checks.",
      "proof_path": "docs/reports/PAGES_VERIFICATION_RECEIPT.md",
      "expected_signal": "Local verifier, git, and cache-busted Pages probe commands are documented."
    },
    {
      "step": "Choose zero or one next route only after human review.",
      "proof_path": "docs/launch/PROOF_HUB_NEXT_DECISION_COMPASS.md",
      "expected_signal": "Routes stay local/manual until approval."
    },
    {
      "step": "Stop at the final readout boundary unless a human approves more.",
      "proof_path": "docs/reports/WAKE_REPORT_FINAL_READOUT_CHECKLIST.md",
      "expected_signal": "Final readout keeps stream/avatar/public/commercial gates closed."
    }
  ],
  "paste_safe_summary": [
    "Sonic-Forage has a proof hub with repo-local docs, manifests, media proof, and verifiers.",
    "Each safe wake-report claim can be cited to a repo path.",
    "The unattended loop did not post, upload, stream, charge, contact leads, start GPU/paid API work, train models, print secrets, run voice-to-shell, or change cron.",
    "The next human decision is exactly one route: keep building proof, private demo only, stream/avatar rehearsal after key rotation/approval, or public-copy review after approval.",
    "Use the delivery envelope and source map before making any public or commercial claim."
  ],
  "safe_wording": [
    "manual-report-only",
    "repo-local proof paths",
    "closed until human yes",
    "zero-or-one next route",
    "no external action was taken"
  ],
  "do_not_say": [
    "The stream is live and healthy.",
    "Kick or Twitch chat is connected.",
    "We posted the launch thread.",
    "The YouTube upload is published.",
    "Revenue is proven.",
    "OpenAI or any platform endorsed this.",
    "A buyer or partner was contacted.",
    "GPU or model training ran.",
    "Cron was changed."
  ],
  "blocked_without_approval": [
    "public posting",
    "YouTube or caption upload",
    "Twitch/Kick/RTMP/OBS/Spaces start or restart",
    "recording or private media upload",
    "outreach or partner contact",
    "payment link or invoice creation",
    "revenue or affiliation claims",
    "Hugging Face publication or private-media movement",
    "GPU, paid API, model download, or training work",
    "voice-to-shell, secret inspection/printing, or cron mutation"
  ],
  "proof_paths": [
    "docs/index.html",
    "docs/reports/WAKE_REPORT_OPERATOR_HANDOFF_CARD.md",
    "docs/reports/WAKE_REPORT_DELIVERY_ENVELOPE.md",
    "docs/reports/WAKE_REPORT_SOURCE_MAP.md",
    "docs/reports/PAGES_VERIFICATION_RECEIPT.md",
    "docs/reports/WAKE_REPORT_FINAL_READOUT_CHECKLIST.md",
    "docs/launch/PROOF_HUB_NEXT_DECISION_COMPASS.md"
  ],
  "verifier_commands": [
    "PYTHONDONTWRITEBYTECODE=1 python3 scripts/verify_site.py",
    "python3 -m json.tool docs/data/wake-report-operator-handoff-card.json >/dev/null",
    "python3 -m py_compile scripts/verify_site.py",
    "git diff --check"
  ],
  "human_approval_question": "Do you approve using this Sonic-Forage wake report operator handoff card as the manual boundary before any external report, post, upload, stream, payment, outreach, GPU/training, voice-to-shell, secret, or cron action?",
  "closed_gates": {
    "public_posting": false,
    "youtube_upload": false,
    "outreach": false,
    "payment_links": false,
    "invoice_creation": false,
    "claim_revenue": false,
    "claim_openai_affiliation": false,
    "starts_stream": false,
    "obs_or_rtmp_action": false,
    "records_audio": false,
    "uploads_private_media": false,
    "hf_publication": false,
    "starts_gpu": false,
    "starts_paid_api": false,
    "starts_training": false,
    "model_download": false,
    "voice_to_shell": false,
    "secret_exposure": false,
    "mutates_cron": false
  },
  "morning_operator_next_step": "Run the verifier stack, read the delivery envelope/source map, then choose exactly zero or one human-approved next route."
}
