Add Belgium and North Sea coverage foundation
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 01:45:00 +02:00
parent a8fd6e5e9c
commit 1e527bf810
29 changed files with 2524 additions and 10 deletions
+13
View File
@@ -49,6 +49,19 @@
- Completed live Detection Lab acceptance with an intentionally empty raster
choice, disabled start action and zero browser console errors. No stale
running Job or AnalysisRun remained after reconciliation.
- Added a separate national coverage registry with normalized themes, legal
land/sea zones and only four honest states: `operational`, `partial`,
`not_configured` and `unsupported`.
- Added canonical coverage catalog/resolve endpoints. Drawn bboxes are
resolved against persisted Areas, cross-zone output stays split and
`operational` requires a matching ready Dataset.
- Added the explicit Belgium/North Sea operator with fixed official NGI/RBINS
allowlists, strict TLS, size limits, safe archive extraction, complete WFS
pagination, checksums and API-only persistence.
- Added national-workspace preference and a compact selection coverage surface
to the Map UI without removing Mol/Kempen regression workspaces.
- Local RC-4 validation passed 986 backend tests, frontend typecheck/build,
the full readiness gate, one Alembic head and complete offline migration SQL.
## Sprint 240 Operational forest, agriculture, nature and soil themes (2026-07-17)