{
  "status": "wake_report_source_map_manual_report_only_closed_until_human_yes",
  "canonical_namespace": "Sonic-Forage",
  "canonical_pages_url": "https://sonic-forage.github.io/afterparty-forge-explainer-site/",
  "canonical_repo": "Sonic-Forage/afterparty-forge-explainer-site",
  "canonical_entity_repo": "Sonic-Forage/jimsky-afterparty-entity-forge",
  "canonical_private_hf_dataset": "Sonic-Forage/jimsky-afterparty-logo-seed",
  "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,
  "human_approval_question": "Do you approve using this Sonic-Forage wake report source map as the wording source for a manual report, while keeping posting, uploads, streams, outreach, payment, revenue claims, affiliation claims, GPU/training, secret exposure, and cron mutation closed until a separate human yes?",
  "report_route": [
    "State the proof-hub boundary and non-launch status.",
    "Open docs/index.html or the Sonic-Forage Pages proof hub.",
    "Show Launch Proof Index and Wake Report Readiness Checklist.",
    "Show one visible media lane: YouTube pack, captions, stream-ready loop, or arcade proof hub.",
    "Show one revenue-safe lane: private demo script or buyer-safe next-action card.",
    "End with exactly one human decision from the next-decision compass."
  ],
  "claim_sources": [
    {
      "claim": "static Sonic-Forage Pages proof hub exists",
      "proof_path": "docs/index.html",
      "expected_signal": "proof cards and closed-gate copy"
    },
    {
      "claim": "final claims map to proof paths",
      "proof_path": "docs/reports/LAUNCH_PROOF_INDEX.md",
      "expected_signal": "proof lanes plus non-claims"
    },
    {
      "claim": "wake reporting has a verifier checklist",
      "proof_path": "docs/reports/WAKE_REPORT_READINESS_CHECKLIST.md",
      "expected_signal": "verify_site and git diff commands"
    },
    {
      "claim": "Pages freshness can be checked",
      "proof_path": "docs/reports/PAGES_VERIFICATION_RECEIPT.md",
      "expected_signal": "cache-busted probe commands"
    },
    {
      "claim": "YouTube lane is manual-upload-only",
      "proof_path": "docs/youtube/YOUTUBE_FINAL_PREFLIGHT_CHECKLIST.md",
      "expected_signal": "upload/post/schedule gates closed"
    },
    {
      "claim": "revenue lane is buyer-safe and draft-only",
      "proof_path": "docs/revenue/BUYER_SAFE_NEXT_ACTION_CARD.md",
      "expected_signal": "payment/outreach/revenue gates closed"
    },
    {
      "claim": "arcade mutation path needs human yes",
      "proof_path": "docs/arcade/ARCADE_MUTATION_TRIAGE_CHECKLIST.md",
      "expected_signal": "zero-or-one local Canvas decision"
    },
    {
      "claim": "dataset lane remains private/manual-release-only",
      "proof_path": "docs/dataset/DATASET_CATALOG_REVIEW.md",
      "expected_signal": "upload/publication/training gates closed"
    }
  ],
  "proof_paths": [
    "docs/reports/WAKE_REPORT_SOURCE_MAP.md",
    "docs/index.html",
    "docs/reports/LAUNCH_PROOF_INDEX.md",
    "docs/reports/WAKE_REPORT_READINESS_CHECKLIST.md",
    "docs/reports/PAGES_VERIFICATION_RECEIPT.md",
    "docs/youtube/YOUTUBE_FINAL_PREFLIGHT_CHECKLIST.md",
    "docs/revenue/BUYER_SAFE_NEXT_ACTION_CARD.md",
    "docs/arcade/ARCADE_MUTATION_TRIAGE_CHECKLIST.md",
    "docs/dataset/DATASET_CATALOG_REVIEW.md",
    "docs/data/proof-hub-next-decision-compass.json"
  ],
  "verifier_commands": [
    "PYTHONDONTWRITEBYTECODE=1 python3 scripts/verify_site.py",
    "PYTHONDONTWRITEBYTECODE=1 python3 scripts/verify_static_surface.py",
    "git diff --check",
    "git status --short --branch",
    "git ls-remote origin refs/heads/main"
  ],
  "safe_wording": [
    "Built proof artifacts are visible in the Sonic-Forage proof hub and repo-local manifests.",
    "The automation prepared review packs, checklists, manifests, and verifier coverage; it did not publish, upload, stream, sell, invoice, train, or spend.",
    "Every public/commercial action remains closed until an awake operator approves exact copy/media and runs the verifier stack.",
    "The next decision is zero or one human-approved route, not an automatic launch."
  ],
  "do_not_say": [
    "Do not say money was made or a buyer converted.",
    "Do not say a YouTube video, caption file, X thread, Space, stream, or dataset was uploaded.",
    "Do not claim OpenAI/platform affiliation, attendance, sponsorship, or inside access.",
    "Do not imply live Kick/Twitch/OBS/chat automation is active unless separately verified by a human-run proof.",
    "Do not reveal secrets, tokens, .env values, private media, or private dataset contents."
  ],
  "blocked_without_approval": [
    "public posting, X/Space activity, replies, DMs, scheduling, or paid promotion",
    "YouTube/video/caption upload or social cross-posting",
    "livestream, RTMP, Twitch, Kick, OBS automation, microphone listener, recording, or private-media upload",
    "payment links, checkout, invoice creation/sending, spend, wallet actions, or revenue claims",
    "Hugging Face dataset publication/upload, model downloads, GPU jobs, paid API jobs, or training",
    "cron creation/update/removal, voice-to-shell, chat-to-shell, or secret-bearing commands",
    "OpenAI/platform affiliation or sponsorship claims without separate proof"
  ],
  "closed_gates": {
    "public_posting": false,
    "outreach": false,
    "paid_promotion": false,
    "youtube_upload": false,
    "publishes_stream": false,
    "records_audio": false,
    "uploads_private_media": false,
    "auto_payment_enabled": false,
    "claim_revenue": false,
    "claim_openai_affiliation": false,
    "public_dataset_release": false,
    "starts_gpu": false,
    "starts_paid_api": false,
    "downloads_models": false,
    "starts_training": false,
    "secret_exposure": false,
    "mutates_cron": false
  }
}
