{
  "status": "wake_report_silence_suppression_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/",
  "generated_utc": "2026-05-06T13:15:50Z",
  "review_only": true,
  "manual_report_required": true,
  "manual_silence_decision_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,
  "provider_credential_check": false,
  "voice_to_shell": false,
  "secret_exposure": false,
  "operator_rule": "Use this card only to decide whether a scheduled report should be a normal proof-backed update or a silent no-new-change outcome; it does not send, post, upload, stream, contact, bill, check provider credentials, or mutate cron.",
  "human_approval_question": "Do you approve using this Sonic-Forage silence suppression card as the manual boundary for no-news scheduled reports, without posting, uploading, streaming, billing, contacting anyone, checking provider credentials, or mutating cron?",
  "silence_decision_checks": [
    {
      "id": "repo-state-checked",
      "question": "Did the reporter inspect git status, latest commit, and verifier output before deciding there is no new user-visible change?",
      "proof_path": "scripts/verify_site.py",
      "expected_signal": "VERIFY OK afterparty explainer site"
    },
    {
      "id": "no-new-artifact-confirmed",
      "question": "Is there genuinely no new committed proof, media, doc, or Pages-visible artifact since the last delivered report?",
      "proof_path": "docs/data/site-manifest.json",
      "expected_signal": "updated_utc plus current artifact pointers reviewed"
    },
    {
      "id": "closed-gates-confirmed",
      "question": "Are posting, uploads, streams, outreach, payments, provider credential checks, GPU, training, secrets, voice-to-shell, and cron mutation still closed?",
      "proof_path": "docs/data/wake-report-post-delivery-audit.json",
      "expected_signal": "mutates_cron=false and provider_credential_check=false"
    },
    {
      "id": "report-copy-boundary-confirmed",
      "question": "If anything changed, will the reporter use the final paste/copy QA route instead of suppressing delivery?",
      "proof_path": "docs/reports/WAKE_REPORT_COPY_QA_CARD.md",
      "expected_signal": "manual_copy_qa_required=true"
    }
  ],
  "safe_wording": [
    "No new repo-visible proof artifact was found after verifier and git inspection.",
    "The proof hub remains closed-gate and manual-review-only.",
    "Use a normal report whenever a new commit, media artifact, Pages change, blocker, or verifier failure needs human attention.",
    "Silence suppression is a delivery-format decision only, not approval for external action."
  ],
  "do_not_say": [
    "A public post went live.",
    "A livestream started.",
    "A provider approved the stream.",
    "Buyer outreach happened unattended.",
    "A payment artifact exists without approval.",
    "A GPU or training job ran.",
    "Provider credentials were checked.",
    "Cron was changed by this card."
  ],
  "blocked_without_approval": [
    "posting or scheduling social copy",
    "uploading YouTube videos, Shorts, captions, thumbnails, private media, or datasets",
    "starting Twitter Spaces, OBS, RTMP, livestreams, recordings, or provider sessions",
    "sending outreach, DMs, email, forms, or buyer followups",
    "creating checkout links, invoices, payment requests, or revenue claims",
    "checking provider credentials, private dashboards, stream keys, or API tokens",
    "starting GPU, paid API, model download, or training jobs",
    "creating wallets or moving funds",
    "creating, editing, pausing, or deleting cron jobs"
  ],
  "verifier_commands": [
    "PYTHONDONTWRITEBYTECODE=1 python3 scripts/verify_site.py",
    "git diff --check",
    "git status --short --branch"
  ],
  "proof_paths": [
    "docs/reports/WAKE_REPORT_SILENCE_SUPPRESSION_CARD.md",
    "docs/data/wake-report-silence-suppression-card.json",
    "docs/data/site-manifest.json",
    "docs/data/wake-report-post-delivery-audit.json",
    "docs/reports/WAKE_REPORT_COPY_QA_CARD.md",
    "scripts/verify_site.py"
  ],
  "closed_gates": {
    "public_posting": false,
    "youtube_upload": false,
    "caption_upload": false,
    "x_posting": false,
    "x_space_start": false,
    "livestream_start": false,
    "publishes_stream": false,
    "records_audio": false,
    "uploads_private_media": false,
    "outreach": false,
    "payment_links": false,
    "invoice_creation": false,
    "claim_revenue": false,
    "claim_openai_affiliation": false,
    "provider_credential_check": false,
    "starts_gpu": false,
    "starts_paid_api": false,
    "downloads_models": false,
    "starts_training": false,
    "hf_upload": false,
    "wallet_actions": false,
    "secret_exposure": false,
    "voice_to_shell": false,
    "mutates_cron": false
  }
}
