Add demo cleanup dry-run smoke
GeoIntel CI / docs-smoke (push) Has been cancelled
GeoIntel CI / contract-smoke (push) Has been cancelled

This commit is contained in:
Codex
2026-06-18 01:34:30 +02:00
parent 153b29fc6d
commit 0742731c37
9 changed files with 187 additions and 1 deletions
+8
View File
@@ -644,3 +644,11 @@ Added:
- Dry-run output now includes `candidate_exports` with export ids so duplicate storage paths remain auditable.
- Updated root and backend cleanup entrypoints, docs and regression coverage.
- No API contracts, migrations, product capabilities, live provider fetching or AI/model dependency changes were introduced.
## Sprint 58 demo cleanup dry-run smoke (2026-06-18)
- Added `scripts/verify_demo_cleanup_dry_run.sh` to verify the demo export cleanup path against a running backend without passing `--apply`.
- The smoke supports compose, all-in-one container and local modes, and asserts `dry_run=true`, `deleted_export_count=0`, empty deleted files and candidate dry-run fields.
- Added the smoke syntax check to the main readiness gate and regression coverage for the non-mutating script contract.
- Updated maintenance documentation in `scripts/README.md`, `docs/STORAGE_ARCHITECTURE.md` and `backend/README.md`.
- No API contracts, migrations, product capabilities, live provider fetching or AI/model dependency changes were introduced.