Automate RC8 release journeys
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 06:07:44 +02:00
parent 0fae53a7de
commit 55685ba1bd
22 changed files with 2665 additions and 11 deletions
+36
View File
@@ -10546,3 +10546,39 @@ Decision:
- RC-7 is complete. RC-8 automated frontend and browser release journeys are
active.
## 2026-07-18 - Belgium/North Sea RC-8 release journey automation
Implemented:
- Added four Vitest suites with 12 executable tests for map selection,
coverage resolution, temporal comparison and bootstrap state.
- Added a dry-run-first golden-area operator. It reuses Mol/Kempen and creates
only missing bounded Wallonia, Brussels, language-boundary, coast and
offshore Areas through canonical APIs, with deterministic geometry hashes.
- Added a Playwright release runner and shell wrapper covering every golden
area, governed Mol metrics/provenance, compatible forest history, no-data,
partial coverage, unsupported maritime metrics, simulated provider failure,
persisted map export, real local Ollama context and explicit configured
local YOLO execution.
- Fixed explicit demo seeding so its archived technical project is reactivated
before reuse. A direct service regression protects this lifecycle behavior.
- Added the frontend tests and static E2E/script checks to readiness and copied
the golden-area operator into the all-in-one image.
Validation:
- Repository readiness passed backend compilation, 1,012 backend tests, four
frontend test files with 12 tests, frontend typecheck/build and Alembic head
`202607160001`.
- The live runner completed all Belgium/North Sea journeys against PostGIS
3.6. It persisted an export, received a grounded Ollama answer and completed
configured local YOLO execution through Job and AnalysisRun persistence.
- The successful evidence manifest reports no unexpected browser-console or
failed-request events. Re-running the area operator created zero duplicate
Areas and retained seven unique geometry fingerprints.
Decision:
- RC-8 is complete. RC-9 loading, accessibility and performance hardening is
active.