feat: synchronize regional official time series
GeoIntel CI / docs-smoke (push) Canceled after 0s
GeoIntel CI / contract-smoke (push) Canceled after 0s

This commit is contained in:
Codex
2026-07-14 22:19:30 +02:00
parent cfd13307e4
commit a5b4bbdf8f
14 changed files with 609 additions and 51 deletions
+18
View File
@@ -7960,6 +7960,24 @@ Live operational proof:
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.
## Sprint 194 - Regional official time-series operator foundation (2026-07-14)
Implemented:
- Made the existing Statbel population operator scope-aware while retaining Mol defaults and artifact compatibility.
- Added approved-scope NIS filtering, per-feature municipality provenance, checksummed scope-boundary resolution and distinct regional temporal-series keys.
- Added `provision_regional_timeseries.py` as one explicit coordinator for population and modern forest imports into `Kempen Regional Workbench`.
- Reused the current Dataset upload API and existing forest polygonization path; no migration, public endpoint, direct PostGIS write, startup fetch or fabricated value was added.
- Corrected regional forest provenance so a 28-member coverage does not claim to be one municipality.
- Added friendly Statbel/GRB/VRBG/Departement Omgeving labels to the primary map.
Validation before deployment:
- Source contracts were rechecked against the official Statbel sector-population page and the official 2025 Landgebruik Vlaanderen catalogue.
- The focused regional/temporal suite passed 19 tests.
- Frontend TypeScript typecheck and production build passed.
Next:
- Deploy the packaged operator, execute the live regional synchronization, verify persisted counts and temporal comparisons, then mark the regional time-series TODO complete only if PostGIS and browser evidence agree.
## Sprint 190 Regional Kempen GRB buildings (2026-07-14)
Implemented: