{
  "status": "wake_report_archive_citation_archive_summary_post_delivery_audit_manual_report_only_closed_until_human_yes",
  "canonical_namespace": "Sonic-Forage",
  "canonical_repo": "Sonic-Forage/afterparty-forge-explainer-site",
  "canonical_pages": "https://sonic-forage.github.io/afterparty-forge-explainer-site/",
  "review_only": true,
  "manual_report_required": true,
  "manual_post_delivery_audit_required": true,
  "manual_delivery_receipt_required": true,
  "manual_archive_summary_final_paste_required": true,
  "manual_source_map_recheck_required": true,
  "manual_pages_receipt_recheck_required": true,
  "manual_packet_qa_recheck_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,
  "human_approval_question": "Do you approve using this archive-citation archive summary post-delivery audit after the delivery receipt template is filled by an awake operator?",
  "audit_questions": [
    {"question": "Was the manual delivery receipt reference recorded by an awake operator?", "proof_path": "docs/reports/WAKE_REPORT_ARCHIVE_CITATION_ARCHIVE_SUMMARY_DELIVERY_RECEIPT_TEMPLATE.md"},
    {"question": "Was exactly zero or one archive-summary citation route confirmed from the final paste card?", "proof_path": "docs/data/wake-report-archive-citation-archive-summary-final-paste-card.json"},
    {"question": "Was the source map reopened before any archive citation was reused?", "proof_path": "docs/reports/WAKE_REPORT_SOURCE_MAP.md"},
    {"question": "Was the Pages receipt or stale/pending boundary checked without turning it into a launch claim?", "proof_path": "docs/reports/PAGES_VERIFICATION_RECEIPT.md"},
    {"question": "Were all closed gates attested after the aggregate verifier passed?", "proof_path": "scripts/verify_site.py"}
  ],
  "audit_steps": [
    {"step": "Run PYTHONDONTWRITEBYTECODE=1 python3 scripts/verify_site.py and record the result before filling the audit.", "proof_path": "scripts/verify_site.py"},
    {"step": "Reopen the delivery receipt template and copy its delivered-report reference or mark it incomplete.", "proof_path": "docs/reports/WAKE_REPORT_ARCHIVE_CITATION_ARCHIVE_SUMMARY_DELIVERY_RECEIPT_TEMPLATE.md"},
    {"step": "Reopen the final paste card and confirm that no more than one paste route was used.", "proof_path": "docs/reports/WAKE_REPORT_ARCHIVE_CITATION_ARCHIVE_SUMMARY_FINAL_PASTE_CARD.md"},
    {"step": "Reopen packet QA, source map, and Pages receipt before allowing any archived-outcome mention.", "proof_path": "docs/reports/WAKE_REPORT_ARCHIVE_CITATION_PACKET_QA.md"},
    {"step": "Record a sanitized blocker instead of reusing archive evidence if any proof path or verifier recheck is stale.", "proof_path": "docs/reports/PROOF_HUB_REPORTING_GUARDRAILS.md"}
  ],
  "zero_or_one_audit_routes": [
    {"id": "accept_delivery_audit_as_complete", "when_allowed": "Only after receipt reference, zero-or-one route, source-map, Pages boundary, and closed-gate attestation are rechecked.", "audit_safe_line": "Archive-summary post-delivery audit complete: receipt, route, source map, Pages boundary, and closed gates were rechecked.", "proof_path": "docs/reports/WAKE_REPORT_ARCHIVE_CITATION_ARCHIVE_SUMMARY_DELIVERY_RECEIPT_TEMPLATE.md", "closed_gate": "no automated follow-up"},
    {"id": "mark_delivery_audit_incomplete", "when_allowed": "Use when any receipt field, proof-path recheck, or verifier result is missing.", "audit_safe_line": "Archive-summary post-delivery audit incomplete: keep archive citation reuse closed.", "proof_path": "docs/data/wake-report-archive-citation-archive-summary-delivery-receipt-template.json", "closed_gate": "no archive citation reuse"},
    {"id": "escalate_sanitized_blocker_to_human", "when_allowed": "Use when a source-map, Pages, packet-QA, or verifier blocker needs an awake operator decision.", "audit_safe_line": "Sanitized blocker requires human review before archive-summary evidence is reused.", "proof_path": "docs/reports/PROOF_HUB_REPORTING_GUARDRAILS.md", "closed_gate": "no public or commercial action"},
    {"id": "suppress_archive_citation_followup", "when_allowed": "Use when no new verified proof, receipt, blocker, or human-approved readout exists since the prior report.", "audit_safe_line": "Suppress archive-citation follow-up: no new verified proof or blocker since the prior manual receipt.", "proof_path": "docs/reports/WAKE_REPORT_SILENCE_SUPPRESSION_CARD.md", "closed_gate": "no automated follow-up"}
  ],
  "safe_wording": [
    "Treat this as a local manual audit, not a delivery claim.",
    "Say receipt fields are pending until an awake operator fills them.",
    "Use current source-map evidence only unless one archived outcome is rechecked.",
    "Frame Pages state as verified, stale, pending, or blocked based on the receipt.",
    "Keep Sonic-Forage as the canonical namespace in repo and Pages links."
  ],
  "do_not_say": [
    "A payment artifact exists without approval.",
    "Buyer outreach happened unattended.",
    "Provider credentials were checked by automation.",
    "A livestream or Space was started by automation.",
    "A GPU, paid API, training, or model-download lane ran unattended.",
    "Archive evidence proves a fresh external result without a current recheck.",
    "OpenAI affiliation exists."
  ],
  "blocked_without_approval": [
    "post or schedule social copy",
    "upload or publish video/captions/media",
    "start a livestream, Space, or broadcast",
    "contact buyers, partners, or communities",
    "create payment links, checkout pages, invoices, or wallets",
    "claim revenue, customer results, sponsorship, or platform affiliation",
    "check provider credentials or stream keys",
    "start GPU, paid API, training, model download, or HF publication work",
    "move private media or expose secrets",
    "mutate cron jobs or create new schedulers",
    "reuse archive-summary evidence without source-map, Pages-boundary, and verifier rechecks"
  ],
  "verifier_commands": [
    "PYTHONDONTWRITEBYTECODE=1 python3 scripts/verify_site.py",
    "python3 -m json.tool docs/data/wake-report-archive-citation-archive-summary-post-delivery-audit.json >/dev/null",
    "python3 -m json.tool docs/data/site-manifest.json >/dev/null",
    "python3 -m py_compile scripts/verify_site.py",
    "git diff --check"
  ],
  "proof_paths": [
    "docs/reports/WAKE_REPORT_ARCHIVE_CITATION_ARCHIVE_SUMMARY_POST_DELIVERY_AUDIT.md",
    "docs/data/wake-report-archive-citation-archive-summary-post-delivery-audit.json",
    "docs/reports/WAKE_REPORT_ARCHIVE_CITATION_ARCHIVE_SUMMARY_DELIVERY_RECEIPT_TEMPLATE.md",
    "docs/reports/WAKE_REPORT_ARCHIVE_CITATION_ARCHIVE_SUMMARY_FINAL_PASTE_CARD.md",
    "docs/reports/WAKE_REPORT_SOURCE_MAP.md",
    "docs/reports/PAGES_VERIFICATION_RECEIPT.md",
    "scripts/verify_site.py"
  ],
  "closed_gates": {
    "public_posting": false,
    "outreach": false,
    "paid_promotion": false,
    "payment_links": false,
    "invoice_creation": false,
    "revenue_claim": false,
    "claim_openai_affiliation": false,
    "youtube_upload": false,
    "x_space_start": false,
    "publishes_stream": false,
    "records_audio": false,
    "uploads_private_media": false,
    "provider_credential_check": false,
    "starts_gpu": false,
    "starts_paid_api": false,
    "downloads_models": false,
    "starts_training": false,
    "voice_to_shell": false,
    "secret_exposure": false,
    "mutates_cron": false
  }
}
