Start autonomous Belgium and North Sea RC
GeoIntel CI / docs-smoke (push) Canceled after 0s
GeoIntel CI / contract-smoke (push) Canceled after 0s

This commit is contained in:
Codex
2026-07-18 00:12:34 +02:00
parent 9513f8613e
commit 9c402e0df2
36 changed files with 2235 additions and 115 deletions
+39
View File
@@ -1,3 +1,42 @@
## Autonomous RC program for Belgium and the Belgian North Sea (2026-07-17)
- Froze the RC geography as all Belgian land plus the separately labelled
territorial sea, EEZ and continental shelf.
- Retained Mol and the Kempen as validated regression areas instead of the
final product boundary.
- Added `docs/RC_SCOPE_FREEZE_BELGIUM_NORTH_SEA.md`.
- Added `docs/RC_ROADMAP_BELGIUM_NORTH_SEA.md` with autonomous stop rules,
exact phase gates, evidence requirements and RC-0 through RC-11.
- Removed the need for a separate RC-12 phase. Fresh-install, upgrade,
rollback and runtime evidence remain mandatory inside RC-5 and RC-11.
- Verified the official source families for NGI/IGN, Statbel, SPW Wallonia,
UrbIS Brussels, federal marine planning, RBINS/BMDC and MDK before freezing
the coverage architecture.
- Started RC-0 implementation; the release-evidence command is the first code
gate.
- Implemented and tested `scripts/capture_release_evidence.py`. The first
local/live baseline recorded commit `9513f86`, dirty-state evidence, one
Alembic head `202607160001`, dependency/configuration checksums and reachable
Tower health/capability routes without storing secret values.
- Replaced the obsolete pre-implementation `docs/BUILD_STATUS.md` with the
current RC state and moved runtime release evidence outside Git.
- RC-0 is complete. RC-1 backup/restore safety is active.
- Added atomic custom-format PostgreSQL backup, read-only verification and
generated-database restore-smoke scripts. Their focused safety/syntax tests
pass; Tower backup and isolated restore execution remain the RC-1 live gate.
- Implemented RC-2 truthful runtime state: independent liveness, fail-closed
DB/PostGIS/Alembic/storage readiness, runtime-derived YOLO capability,
request correlation IDs, exception trace logging, SQL logging at WARNING
and all-in-one startup reconciliation for orphaned `running` jobs/runs.
- Docker, Nginx, API contracts and health documentation now use
`/health/ready`; `/health` remains a compatibility readiness alias.
- Validation passed: targeted Ruff, backend compile, 963 backend tests,
frontend typecheck/build, 122-route contract audit, one Alembic head,
complete offline migration SQL and the full readiness gate.
- Local Docker CLI is unavailable on the Windows Codex host. Docker config,
image build, live health truthfulness, backup and restore are therefore
scheduled on the Docker-enabled Tower after push.
## Sprint 229 - Governed ALZ definitive release promotion (2026-07-17)
Implemented: