fix: clear stale regional map results
This commit is contained in:
@@ -11,8 +11,31 @@ Tested before deployment:
|
||||
- `python -m pytest backend/tests/test_sprint191_regional_grb_context.py backend/tests/test_sprint190_regional_grb_buildings.py backend/tests/test_sprint106_map_bbox_extract.py -q` (`19 passed`).
|
||||
- `bash scripts/run_readiness_check.sh` (`553 passed`; one Alembic head; frontend typecheck/build and script syntax gates passed).
|
||||
|
||||
Runtime evidence:
|
||||
- Pushed commits `0ed214d` and `7af47ab`, rebuilt the AI-enabled all-in-one Tower runtime and passed PostGIS 3.6/Alembic head `202607140001` plus browser-proxy verification.
|
||||
- Roads: 84,504 unique `Wegsegment` features, 124,721,658-byte artifact, Dataset `715b24f1-148a-4d50-9c40-d5468f670ffb`.
|
||||
- Water: 88,332 unique features (25,648 `WTZ`, 4,605 `WLAS`, 58,079 `WGR`), 122,737,017-byte artifact, Dataset `689bb65d-0b03-4c5c-8f42-b5d2d899d8ca`.
|
||||
- Parcels: 415,288 unique `ADP` features, 525,243,364-byte artifact, Dataset `3cf5e8da-9ab0-49ef-96e4-f74b7557e0a4`.
|
||||
- All three repeat runs returned `reused=true`; manifest, metadata, PostGIS row and distinct source-ID counts match exactly. There are no missing IDs, invalid/empty geometries or non-4326 rows, and every dataset has one immutable version.
|
||||
- Canonical Area selections returned the full regional counts and Mol counts of 8,444 roads, 3,669 water objects and 33,038 parcels. The browser exposed all four available regional themes and honestly left population and forest unavailable.
|
||||
|
||||
Next:
|
||||
- Pass the complete release gate, deploy the operator and provision all three live regional snapshots before claiming runtime readiness.
|
||||
- Extend official population and modern land-use time series from Mol to the approved regional scope, retaining source-specific methodology and bounded municipality partitions.
|
||||
|
||||
## Sprint 192 Regional map state correctness (2026-07-14)
|
||||
|
||||
Changed:
|
||||
- Cleared spatial selection and multi-theme result state before changing the selected work Area.
|
||||
- Invalidated in-flight single-theme and multi-theme selection requests when their context is reset.
|
||||
- Made large-vector viewport guidance name the active reference layer instead of always saying `buildings`.
|
||||
|
||||
Tested:
|
||||
- `python -m pytest backend/tests/test_sprint192_regional_map_state.py backend/tests/test_sprint186_map_first_geographic_explorer.py backend/tests/test_sprint190_regional_grb_buildings.py -q` (`14 passed`).
|
||||
- Frontend typecheck and production build passed.
|
||||
- `bash scripts/run_readiness_check.sh` (`556 passed`; one Alembic head; frontend typecheck/build and script syntax gates passed).
|
||||
|
||||
Next:
|
||||
- Deploy and repeat the exact regional full-Area analysis followed by a Mol Area switch; no stale regional result or hardcoded building guidance may remain.
|
||||
|
||||
## Sprint 169 Filtered YOLO candidate gate and operator hardening (2026-07-12)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user