# US07-01 — Complete Donor Migration and Freeze the CLI Archive Epic: [E07](../E07-hardening-release.md) As a maintainer, I want all useful legacy behavior resolved and original CLIs frozen with provenance so production has one implementation without losing historical evidence. ## Acceptance criteria - Every in-scope donor-ledger row has a target, characterization test, parity result, and documented intentional delta where applicable. - Remaining CSV state is migrated and reconciled into SQLite with a report. - Original sources, docs, dependency lock, schema/config notes, version, and checksums are placed in the read-only legacy archive with secrets removed. - Production imports and runtime paths cannot load or execute archived scripts. ## Automated tests - Ledger/archive lint verifies completeness, checksums, redaction, and non-importability. - Full parity and database migration/reconciliation suites pass. ## Dependencies - E01–E06 complete