Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a06ecb-456a-71c2-b41e-0755d336e883
2.1 KiB
Repository review and archive receipt repair — 2026-09-06
The checkout was clean at 445f136. Inbox was empty. Source still has seven open
plans: WP-0038 active and six blocked on the explicit gates reviewed in
2026-09-06-blocked-workplan-progress.md. The dated generated brief includes
retired aliases; it is not evidence of additional actionable work.
Selected local work under WP-0036-T03 / WP-0038-T04 supports INTENT's tested, observable recovery requirement. Review found three concrete defects:
- Archive transfer and restore producers omitted operation times, preventing reliable freshness checks. All four producers now record UTC start and terminal finish times, including failed operations.
- Primary decryption copied the whole transfer receipt over its own schema. It now copies only needed provenance fields and keeps its own schema/times.
- Failed scratch cleanup could return nonzero while retaining a successful restore status. The receipt now records failure as well.
Restore/decryption bind the exact input receipt bytes by SHA-256. Restore requires recognized provider receipt schemas, verified decryption/download claims and matching plaintext hash before running Docker. Both the historical primary schema and the corrected decryption schema remain supported. These hashes bind local evidence; they are not signatures or independent attestations.
Validation: 31 tests passed across receipt lifecycle, offsite boundaries, backup tiers, native recovery adapters and archive integrity. Tests exercise failed validation before credentials/Docker, terminal timestamps, cleanup failure, provenance mismatch, schema preservation, primary legacy/new receipts, and both archive profiles. No live backup, credential retrieval, cleanup of existing backups or scheduler mutation was required.
Remaining: historical receipts are not backdated, and no fresh end-to-end archive proof was claimed. Automatic archive evidence adapters and durable scheduled delivery/retention remain open. All existing whole-plan statuses remain accurate; this implementation does not satisfy external approval gates.