Add Mol multi-zone operational validation
This commit is contained in:
@@ -7267,3 +7267,23 @@ Open:
|
||||
- Live Mol context contains a ready EPSG:31370 1024x1024 orthophoto and `1,993` ready EPSG:4326 GRB reference buildings.
|
||||
- Persisted detection QA remains unchanged: precision `0.6011`, recall `0.5891`, F1 `0.5950`, mean IoU `0.4554`, `779` false positives and `819` false negatives.
|
||||
- In-app browser verification selected the Mol project, Mol AOI and Mol reference dataset automatically. MapLibre rendered the existing `1,953`-feature detection layer over the road basemap with one canvas, zero browser warnings/errors and no horizontal document overflow at `1265x720`.
|
||||
|
||||
# Sprint 178 - Mol multi-zone operational validation
|
||||
|
||||
## Implementation
|
||||
|
||||
- Added Mol center, Achterbos, Gompel, Donk and Postel as explicit operator contexts with municipality and operational-zone provenance.
|
||||
- Marked Achterbos, Gompel, Donk and Postel as validation holdouts to keep them outside future training exports unless the split policy is deliberately changed.
|
||||
- Kept Postel-bos as a separate background control, so an empty/sparse context is never assigned fabricated precision, recall or F1.
|
||||
- Extended the existing real-data workflow with optional project region and EPSG:4326 AOI bounds; manifest-backed positive and background projects now open map-ready with persisted Areas.
|
||||
- Added `run_mol_operational_validation.sh` to compose the existing positive QA matrix and background detection-pressure matrix and emit one evidence summary.
|
||||
- Included the new runner in the all-in-one runtime and release-readiness syntax gate. No API route, ORM model, migration, model activation or frontend behavior changed.
|
||||
|
||||
## Initial validation
|
||||
|
||||
- Focused Mol/operator/workflow/Docker regressions: `43 passed`.
|
||||
- Changed Python operator preparer compiled successfully.
|
||||
- All five affected shell workflows passed `bash -n`.
|
||||
- `git diff --check`: clean apart from the existing Windows line-ending notice for the all-in-one Dockerfile.
|
||||
- `bash scripts/run_readiness_check.sh`: passed with `485` backend tests, contract audit, single Alembic head, frontend typecheck and production build.
|
||||
- Frontend bundle sizes are unchanged: app `217.69 kB`, React vendor `140.74 kB` and MapLibre `801.82 kB` before gzip.
|
||||
|
||||
Reference in New Issue
Block a user