fix: make regional time series discoverable
GeoIntel CI / docs-smoke (push) Canceled after 0s
GeoIntel CI / contract-smoke (push) Canceled after 0s

This commit is contained in:
Codex
2026-07-15 05:55:12 +02:00
parent ecc9f77732
commit 3ff2d07f3c
6 changed files with 147 additions and 10 deletions
+40
View File
@@ -8293,3 +8293,43 @@ Next:
- Convert the two confirmed Postel-bos challenger errors into a complete,
leakage-free hard-negative training sample, add independent empty controls,
then train a new inactive candidate through the same fail-closed gate.
## Sprint 200 - Operational time-series handoff (2026-07-15)
Implemented:
- Reproduced the `Geen tijdreeks beschikbaar` dead end in the deployed regional
map: Evolution retained the current-only GRB building snapshot even though
persisted population and forest series were available.
- Built one temporal-series catalog for every end-user theme from ready
persisted datasets. Entering Evolution now retains a comparable theme or
automatically opens the first available series and its latest snapshot.
- Theme cards now expose observation count and year range for real series.
Single-snapshot sources remain visible as `Alleen huidige toestand` but are
disabled for comparison instead of opening empty controls.
- Kept every comparison behind the existing temporal API and PostGIS
`vector_features` aggregation. No browser-side metrics, inferred snapshots
or synthetic historical values were introduced.
- Updated the top-level Detection documentation values while touching the
frontend handoff documentation so the active profile no longer shows an
older superseded benchmark.
Validation evidence:
- A live regional Statbel comparison for a Mol bbox returned 87,868.45
area-weighted inhabitants in 2021 and 91,497.15 in 2025: +3,628.70 or
+4.13%. The API correctly marked the result as an estimate and suppressed
unsupported object lineage.
- Focused temporal/regional/frontend contract tests passed: 21 tests.
- Full readiness passed 601 backend tests, backend compilation, 88 documented
API routes, one Alembic head, frontend typecheck/build and shell gates.
Known limitation:
- The complete regional project currently has real 2021-2025 population and
2013-2025 modern forest series. Buildings, water, roads and parcels each
have one current GRB snapshot at regional scope. The official 1778/1873/1969
historical building, forest, water and road series is persisted for Mol but
has not yet been partitioned and imported for all 28 municipalities.
Next:
- Generalize the audited historical-land-use operator to the approved regional
scope, partition source retrieval by municipality and provision the three
official editions without merging their methodology into current GRB.