Complete regional history live validation
GeoIntel CI / docs-smoke (push) Canceled after 0s
GeoIntel CI / contract-smoke (push) Canceled after 0s

This commit is contained in:
Codex
2026-07-16 00:01:14 +02:00
parent df015e10e0
commit 9db0ac7811
8 changed files with 77 additions and 12 deletions
+37 -9
View File
@@ -8833,12 +8833,39 @@ Implemented:
- Extended `provision_regional_timeseries.py`, all-in-one packaging, readiness
compilation and operator/source documentation.
Validation evidence before live provisioning:
- Fourteen focused partition, raw-evidence, clipping, assembly, upload,
coordinator and packaging tests pass.
- The official source catalog still reports the production WFS and the three
governed historical collections. Live partition provisioning and browser
Evolution validation follow in this pass.
Validation and live evidence:
- The final release gate passes with 685 backend tests, frontend typecheck and
production build, one Alembic head (`202607150001`) and script syntax checks.
- Live Tower/PostGIS provisioning completed all 252 municipality/theme/year
partitions and nine combined snapshots. No snapshot has an empty municipal
partition. The retained regional historical audit cache is about 518 MB.
- Persisted feature counts are: buildings 14,245 / 22,036 / 69,869; water
9,010 / 13,571 / 8,188; roads 6,305 / 33,578 / 30,915 for 1778 / 1873 /
1969 respectively. Total persisted geometry count is 207,717.
- Each of the nine ready Datasets belongs to regional Area
`46ab5614-fcf8-4e63-8ea8-6049f34c14fd`, exposes one immutable
DatasetVersion/checksum and participates in one of three ordered temporal
series. A second complete operator run returned `existing` for all nine with
identical audited feature counts.
- The live audit found that the full-Area fast path did not yet recognize the
new clipped operator. Adding its governed provenance reduced exact complete-
Kempen comparisons from multi-minute redundant clipping to 4.0 s for
buildings, 0.9 s for water and 1.9 s for roads.
- Complete-Kempen 1778 -> 1969 results are 481.62 -> 1,833.23 ha built land,
1,546.89 -> 2,198.80 ha mapped water and 4,382.49 -> 6,978.12 ha mapped
roads. These are map-class surfaces, not modern footprints, centreline
lengths, bathymetry or volume.
- Browser validation selected the historical buildings series, analyzed the
complete persisted Kempen Area and then municipality Mol. Mol returned
24.35 / 32.45 / 120.81 ha for 1778 / 1873 / 1969 and explicitly disclosed
the cartographic-method and unstable-object-identity limitations.
- The irrelevant generic `0 km` metrics for polygon-only historical water and
road classes were removed. The workbench source context now follows the
selected Evolution series. Normal and 3440 x 1440 visual checks found no
overlap; browser console warnings/errors were empty.
- Each deployment passed live PostGIS 3.6 connectivity, required schema/index
checks, database collation, Alembic head `202607150001`, frontend/API proxy
and icon verification.
Known limitations:
- Historical `buildings` are mapped built land-use surfaces, not individual
@@ -8849,6 +8876,7 @@ Known limitations:
continuous equivalent to modern GRB or 10 m land-use products.
Next:
- Run the complete nine-snapshot operator on live Tower/PostGIS, verify all 28
partition manifests and then validate regional/municipality Evolution in the
browser before marking the backlog item complete.
- Keep permanent inland bathymetry blocked on a governed depth source. The
next implementation pass can focus on current-only nature/terrain/flood
regional expansion or on a benchmarked data-refresh scheduler; it must not
reinterpret these historical surfaces as modern object lineage.