Complete RC10 data operations acceptance
GeoIntel release gates / Compile, test, contracts and builds (push) Canceled after 0s
GeoIntel release gates / Python and npm vulnerability policy (push) Canceled after 0s
GeoIntel release gates / GIS image, SBOM and container scan (push) Canceled after 0s

This commit is contained in:
Codex
2026-07-18 07:44:12 +02:00
parent 22fb8d51a9
commit 213b57ce2e
4 changed files with 67 additions and 5 deletions
+40
View File
@@ -10614,3 +10614,43 @@ Validation:
Decision:
- RC-9 is complete. RC-10 data operations and retention is active.
## 2026-07-18 - Belgium/North Sea RC-10 data operations and retention
Implemented:
- Added a read-only data-operations audit for storage lifecycle, disk pressure,
persisted artifact references, failed work and national, regional and
maritime source families.
- Added dry-run-first cleanup restricted to explicit derived/cache categories.
Apply mode requires an exact confirmation token, a recent checksum-verified
release backup and a bounded delete ceiling.
- Mounted release backups read-only and protected release evidence, official
source editions, originals, uploads, model assets, operator evidence and
unknown paths from cleanup.
- Hardened artifact discovery for large production tables with bounded SQL
counts and distinct-path queries, strict manifest field traversal and
separate current-reference and historical-manifest findings.
- Classified fixed NGI and RBINS national/maritime editions so old publication
dates are not mislabeled as stale.
Validation:
- Repository readiness passed backend compilation, 1,021 backend tests,
16 frontend tests, frontend typecheck/build and Alembic head
`202607160001`; focused final policy tests passed 19/19.
- Immutable image
`22fb8d51a9fde39552cf06a789174441631842b6-ai` deployed healthy with
PostgreSQL/PostGIS and the expected migration.
- The exact live image passed
`scripts/run_rc10_data_operations_audit.sh`: disk pressure `ok`, zero missing
direct database references, 2,002 dry-run candidates totaling 218,263,512
bytes and unchanged critical table counts.
- The audit retained 224 unavailable historical manifest intermediates as a
non-destructive provenance warning. No cleanup was applied.
- Live national/maritime freshness evidence reports three current sources,
zero due/review-required sources and zero integrity issues.
Decision:
- RC-10 is complete. RC-11 final release packaging and acceptance is active.