# Wake Report Archive Citation Archive Retrieval Checklist

Status: `wake_report_archive_citation_archive_retrieval_checklist_manual_report_only_closed_until_human_yes`

This checklist is a local/manual retrieval boundary for archive-citation evidence. It tells an awake reporter how to reopen one archived outcome entry, recheck source-map and Pages proof, and either reuse zero or one archived citation route or stop with a sanitized blocker.

## Manual retrieval route

1. Reopen `docs/reports/WAKE_REPORT_ARCHIVE_CITATION_OUTCOME_ARCHIVE_INDEX.md` and choose at most one archive entry to inspect.
2. Recheck `docs/reports/WAKE_REPORT_SOURCE_MAP.md` and confirm the claim-source lane still points to repo-local proof, not fresh external claims.
3. Recheck `docs/reports/PAGES_VERIFICATION_RECEIPT.md` and confirm the latest pushed Pages boundary or documented stale/pending blocker is understood.
4. Reopen `docs/reports/WAKE_REPORT_ARCHIVE_CITATION_PACKET_QA.md` and confirm packet QA did not request a source-map recheck or suppression.
5. Run `PYTHONDONTWRITEBYTECODE=1 python3 scripts/verify_site.py`, then `git diff --check`, before citing any archived outcome in a manual report.
6. Stop after exactly zero or one route below; do not post, upload, stream, contact anyone, create payment artifacts, check provider credentials, start GPU/training, expose secrets, trigger voice-to-shell, or mutate cron.

## Retrieval fields

| Field | Required local value | Proof path | Closed gate |
| --- | --- | --- | --- |
| Archive entry reference | Existing archive line, blocker, or `not_selected` | `docs/reports/WAKE_REPORT_ARCHIVE_CITATION_OUTCOME_ARCHIVE_INDEX.md` | `public_posting=false` |
| Retrieval reason | One-sentence manual report reason | `docs/data/wake-report-archive-citation-outcome-archive-index.json` | `outreach=false` |
| Source-map freshness | Current source-map recheck result or blocker | `docs/reports/WAKE_REPORT_SOURCE_MAP.md` | `provider_credential_check=false` |
| Pages boundary | Built/stale/pending receipt result | `docs/reports/PAGES_VERIFICATION_RECEIPT.md` | `uploads_private_media=false` |
| Packet QA status | Approved, recheck requested, blocker, or suppress | `docs/reports/WAKE_REPORT_ARCHIVE_CITATION_PACKET_QA.md` | `secret_exposure=false` |
| Retrieval route | Exactly zero or one route from the manifest | `docs/data/wake-report-archive-citation-archive-retrieval-checklist.json` | `mutates_cron=false` |

## Exactly-zero-or-one routes

- `retrieve_current_source_map_only`: use the current source map, not an archived outcome, when the archive entry is unnecessary or stale.
- `retrieve_one_archive_citation_after_recheck`: cite one archived outcome only after source-map, packet-QA, Pages, and verifier rechecks pass.
- `request_human_blocker_review`: stop and send a sanitized blocker to an awake operator when a proof path, Pages receipt, or archive field is missing.
- `suppress_archive_reference`: do not cite archived evidence when the recheck is stale, ambiguous, or not needed.

## Safe wording

- "Archive citation retrieval is local/manual and closed until human approval."
- "Use at most one archived outcome after rechecking the current source map and Pages receipt."
- "If proof is stale or incomplete, suppress the archive reference or escalate a sanitized blocker."
- "The proof hub remains a repo-local evidence map, not a public launch or revenue claim."
- "All provider, payment, stream, upload, GPU, training, secret, voice-to-shell, and cron gates remain closed."

## Do not say

- "Fresh external results were verified during retrieval."
- "A public launch or social post happened."
- "A buyer, sponsor, customer, or attendee was contacted unattended."
- "A payment artifact exists without approval."
- "A provider credential check was performed."
- "A stream, Space, or upload was started."
- "A GPU, paid API, model download, or training run was started."
- "A secret, private media file, wallet action, or voice-to-shell route was used."

## Human approval question

Do you approve using this local archive-citation archive retrieval checklist to cite zero or one archived outcome in the wake report after the source-map, Pages, packet-QA, verifier, and closed-gate checks pass?

## Closed gates

`public_posting=false`; `outreach=false`; `paid_promotion=false`; `auto_upload_enabled=false`; `auto_stream_enabled=false`; `auto_payment_enabled=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`.

## Verification commands

```bash
PYTHONDONTWRITEBYTECODE=1 python3 scripts/verify_site.py
python3 -m json.tool docs/data/wake-report-archive-citation-archive-retrieval-checklist.json >/dev/null
git diff --check
```
