diff --git a/CHANGELOG.md b/CHANGELOG.md index edb76728..304fc957 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,7 @@ - Added a compact Mol/Kempen region selector to the map-first explorer and made its heading and full-area action scope-neutral. - Made region switches clear all project-bound state, ignore stale project-data responses and prefer the regional boundary/AOI, preventing Mol context from leaking into the Kempen workbench. - Kept thematic regional ingestion separate from the boundary pass so large GRB/WCS sources can be partitioned and validated without hidden startup fetches or truncated datasets. +- Provisioned and verified the complete boundary foundation on Tower: 29 Areas, two canonical VRBG datasets, idempotent reruns, correct Mol/Kempen switching and a clean 1280/3440 px browser audit. ## Sprint 188 Official modern Mol land-use series (2026-07-14) diff --git a/docs/CODEX_EXECUTION_LOG.md b/docs/CODEX_EXECUTION_LOG.md index e6af1183..c333bc71 100644 --- a/docs/CODEX_EXECUTION_LOG.md +++ b/docs/CODEX_EXECUTION_LOG.md @@ -7870,5 +7870,17 @@ Validation before deployment: - New focused scope and map-flow suite passed 9 tests. - Python scope/operator compilation and frontend TypeScript typecheck passed. -Next: +Deployment target: - Deploy and run the scope operator on Tower, verify 29 Areas and both boundary datasets, then design bounded regional theme partitions before importing high-volume GRB or WCS data. + +Live operational proof: +- Deployed scope foundation commit `bb7310e` and context-isolation/copy corrections through `94f5e01` to the all-in-one Tower runtime on port 1202. +- Provisioned `Kempen Regional Workbench` through the canonical API with one regional Area, 28 municipality Areas and two VRBG datasets. Repeating the operator returned the same project, Area and dataset identifiers. +- The live project contains 29 Areas, one valid regional-boundary feature and 28 municipality-boundary features with persisted authority, policy-scope limitation, source URL and checksums. +- A live Mol -> Kempen switch now clears all project-bound state, rejects stale project-data responses, selects `Vervoerregio Kempen - officiƫle operationele grens` and opens `kempen_transport_region_boundary_2026-07-14.geojson` without retaining a Mol dataset. +- The reverse Kempen -> Mol switch restored `Gemeente Mol - officiƫle grens`, the GRB building layer and all six available Mol themes. +- Internal-browser checks passed at 1280x720 and 3440x1440. The ultrawide explorer used 3,134 px, its MapLibre canvas used 2,408 px and no horizontal overflow or browser warning/error was present. +- Full readiness passed 538 backend tests, one Alembic head, frontend typecheck/build and every repository smoke gate. Tower additionally passed container health, PostGIS 3.6, migration/schema/index and frontend proxy checks. + +Next: +- Build bounded, idempotent regional theme ingestion in municipality-sized partitions, starting with current buildings and retaining per-member provenance before exposing any Kempen-wide metric in the explorer.