diff --git a/docs/IMPORT-VALIDATION-RECOVERY-SPEC.md b/docs/IMPORT-VALIDATION-RECOVERY-SPEC.md index 570cf56..ba9d493 100644 --- a/docs/IMPORT-VALIDATION-RECOVERY-SPEC.md +++ b/docs/IMPORT-VALIDATION-RECOVERY-SPEC.md @@ -1,6 +1,6 @@ # Import Validation, Rejection, and Recovery Specification -- Status: Decision-ready draft — stakeholder approval required +- Status: Approved specification — implementation not yet authorized - Capability: Data foundation bootstrap integrity - Depends on: Approved physical schema and one-time Docker import workflow - Implementation authorization: Not granted @@ -247,7 +247,7 @@ docker compose --profile bootstrap run --rm importer recover \ - Ask first: change a fatal/warning classification, expected count/checksum, size cap, transaction boundary, issue-retention field, or recovery behavior. - Never: partially publish, skip checks, accept another checksum, retain raw failed rows, log source values, guess missing data, mutate completed facts, or recover by truncating normalized tables. -## Decision batch for approval +## Resolved decisions 1. Pin the exact supplied archive SHA-256, schema, filename, and expected reconciliation counts. 2. Fail the whole import on any fatal issue; never publish a partial dataset.