{
  "schema": "wake_report_archive_citation_archive_summary_final_paste_card.v1",
  "generated_utc": "2026-05-06T20:44:53Z",
  "status": "wake_report_archive_citation_archive_summary_final_paste_card_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/",
  "purpose": "Compress the archive-citation archive summary stoplight into paste-safe local/manual wake-report wording before archived evidence is cited.",
  "review_only": true,
  "manual_report_required": true,
  "manual_archive_summary_final_paste_required": true,
  "manual_archive_summary_stoplight_required": true,
  "manual_archive_summary_signoff_required": true,
  "manual_archive_summary_decision_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 final paste card as the manual wording boundary for the next wake report?",
  "paste_routes": [
    {
      "id": "paste_current_source_map_only",
      "when_allowed": "Stoplight is green after source map, Pages receipt, packet QA, signoff, and verifier rechecks.",
      "paste_safe_line": "Current proof-hub source-map wording is ready for manual readout after local verifier and Pages/raw boundary recheck.",
      "proof_path": "docs/reports/WAKE_REPORT_SOURCE_MAP.md",
      "closed_gate": "No archived outcome is cited on this route."
    },
    {
      "id": "paste_one_archive_citation_after_recheck",
      "when_allowed": "Stoplight is yellow and exactly one archived outcome has been rechecked against packet QA, source map, Pages receipt, and verifier proof paths.",
      "paste_safe_line": "One archived outcome can be referenced only as a rechecked local proof artifact, pending awake human approval of the exact sentence.",
      "proof_path": "docs/reports/WAKE_REPORT_ARCHIVE_CITATION_ARCHIVE_SUMMARY_STOPLIGHT_CARD.md",
      "closed_gate": "Archive wording remains local/manual and can be suppressed if any proof path is stale."
    },
    {
      "id": "paste_suppress_or_escalate_blocker",
      "when_allowed": "Stoplight is red or any proof path, Pages/raw boundary, packet QA, or verifier recheck is stale.",
      "paste_safe_line": "Archive-citation wording is suppressed; record a sanitized blocker instead of citing archived evidence.",
      "proof_path": "docs/reports/WAKE_REPORT_ARCHIVE_CITATION_ARCHIVE_SUMMARY_DECISION_ROUTER.md",
      "closed_gate": "No public post, upload, stream, provider check, outreach, payment, GPU, training, voice-to-shell, secret, or cron action follows automatically."
    }
  ],
  "paste_checks": [
    {
      "id": "source_map_current",
      "question": "Was the wake report source map reopened before copying any paste-safe line?",
      "proof_path": "docs/reports/WAKE_REPORT_SOURCE_MAP.md",
      "expected_signal": "source-map safe wording is current",
      "closed_gate": "No fresh external-result claim is added."
    },
    {
      "id": "pages_receipt_boundary",
      "question": "Was the Pages receipt or raw exact-commit boundary rechecked?",
      "proof_path": "docs/reports/PAGES_VERIFICATION_RECEIPT.md",
      "expected_signal": "Pages/raw boundary is verified or a sanitized blocker is recorded",
      "closed_gate": "No live-site claim exceeds verified proof."
    },
    {
      "id": "packet_qa_reopened",
      "question": "Was the archive citation packet QA reopened?",
      "proof_path": "docs/reports/WAKE_REPORT_ARCHIVE_CITATION_PACKET_QA.md",
      "expected_signal": "packet QA supports or blocks the route",
      "closed_gate": "No packet acts as permission to post, upload, contact, or pay."
    },
    {
      "id": "stoplight_selected",
      "question": "Was exactly one green/yellow/red stoplight route selected first?",
      "proof_path": "docs/reports/WAKE_REPORT_ARCHIVE_CITATION_ARCHIVE_SUMMARY_STOPLIGHT_CARD.md",
      "expected_signal": "one stoplight route controls the paste line",
      "closed_gate": "No multiple-route mashup is pasted."
    },
    {
      "id": "verifier_reran",
      "question": "Did the reporter rerun or cite the current aggregate verifier?",
      "proof_path": "scripts/verify_site.py",
      "expected_signal": "VERIFY OK afterparty explainer site",
      "closed_gate": "No paste line overrides verifier failure."
    }
  ],
  "paste_steps": [
    {
      "step": "Open source map, Pages receipt, packet QA, and stoplight card.",
      "proof_path": "docs/reports/WAKE_REPORT_ARCHIVE_CITATION_ARCHIVE_SUMMARY_STOPLIGHT_CARD.md",
      "expected_signal": "stoplight route is available"
    },
    {
      "step": "Choose exactly one paste route: current source map, one archive citation after recheck, or suppress/escalate.",
      "proof_path": "docs/data/wake-report-archive-citation-archive-summary-final-paste-card.json",
      "expected_signal": "one paste route is selected"
    },
    {
      "step": "Copy only the paste-safe line for the selected route and keep exact wording under awake review.",
      "proof_path": "docs/reports/WAKE_REPORT_ARCHIVE_CITATION_ARCHIVE_SUMMARY_FINAL_PASTE_CARD.md",
      "expected_signal": "paste line is bounded and local/manual"
    },
    {
      "step": "If any proof path is stale, use the suppress/escalate route.",
      "proof_path": "docs/reports/WAKE_REPORT_ARCHIVE_CITATION_ARCHIVE_SUMMARY_DECISION_ROUTER.md",
      "expected_signal": "sanitized blocker replaces archive citation"
    },
    {
      "step": "Rerun verifier before reporting the selected route.",
      "proof_path": "scripts/verify_site.py",
      "expected_signal": "VERIFY OK afterparty explainer site"
    }
  ],
  "safe_wording": [
    "Use current source-map wording only after local proof-path rechecks.",
    "Use at most one archived outcome, and only as a local proof artifact after recheck.",
    "Suppress archive references when Pages/raw, packet QA, source map, or verifier proof is stale.",
    "This card is paste guidance, not approval to post, stream, upload, contact, pay, train, or check provider credentials.",
    "All paste routes remain local/manual until a separate awake human approval."
  ],
  "do_not_say": [
    "Archived evidence is automatically approved.",
    "A buyer or partner was contacted by automation.",
    "A payment artifact exists without approval.",
    "A live stream or Space was started by automation.",
    "Provider credentials were checked by this run.",
    "A dataset or private media upload happened in this increment.",
    "A GPU, training, or paid API job ran in this increment.",
    "Cron schedules were changed by this run."
  ],
  "blocked_without_approval": [
    "public posting",
    "social scheduling",
    "outreach or lead contact",
    "payment link or invoice creation",
    "stream or Space start",
    "provider credential checks",
    "private media or dataset upload",
    "HF publication",
    "GPU or paid API execution",
    "model download or training",
    "voice-to-shell",
    "cron mutation"
  ],
  "closed_gates": {
    "public_posting": false,
    "outreach": false,
    "payments": false,
    "uploads": false,
    "streams": false,
    "provider_credential_check": false,
    "gpu_jobs": false,
    "paid_api_jobs": false,
    "training": false,
    "voice_to_shell": false,
    "secret_exposure": false,
    "mutates_cron": false
  },
  "proof_paths": [
    "docs/reports/WAKE_REPORT_ARCHIVE_CITATION_ARCHIVE_SUMMARY_FINAL_PASTE_CARD.md",
    "docs/data/wake-report-archive-citation-archive-summary-final-paste-card.json",
    "docs/reports/WAKE_REPORT_ARCHIVE_CITATION_ARCHIVE_SUMMARY_STOPLIGHT_CARD.md",
    "docs/reports/WAKE_REPORT_ARCHIVE_CITATION_ARCHIVE_SUMMARY_SIGNOFF_CHECKLIST.md",
    "docs/reports/WAKE_REPORT_ARCHIVE_CITATION_PACKET_QA.md",
    "docs/reports/WAKE_REPORT_SOURCE_MAP.md",
    "docs/reports/PAGES_VERIFICATION_RECEIPT.md",
    "scripts/verify_site.py"
  ],
  "verifier_commands": [
    "PYTHONDONTWRITEBYTECODE=1 python3 scripts/verify_site.py",
    "python3 -m json.tool docs/data/wake-report-archive-citation-archive-summary-final-paste-card.json >/dev/null",
    "git diff --check"
  ],
  "morning_operator_next_step": "Select exactly one paste route after local proof-path rechecks; otherwise suppress archive references or record a sanitized blocker."
}
