fix: bound detection QA to inference coverage
This commit is contained in:
@@ -8052,3 +8052,19 @@ Live operational proof:
|
||||
|
||||
Next:
|
||||
- Reuse the bounded regional operator pattern for current roads, water and parcels, then add official population and land-use time series without changing Mol semantics or introducing interactive external fetching.
|
||||
|
||||
## Sprint 195 - Live guided detection and bounded regional QA (2026-07-14)
|
||||
|
||||
Implemented:
|
||||
- Added one guided Detection Lab action that uploads a georeferenced raster through `DatasetService`, creates or reuses the canonical tile manifest, runs preflight, invokes the configured local YOLO adapter and opens persisted detection geometry on MapLibre.
|
||||
- Live Tower validation used the official Mol orthophoto sample, produced nine 512 px tiles and persisted 1,953 detections in analysis run `3912e179-3d1d-4080-8093-f883bbe95d9c`.
|
||||
- A real QA attempt against the 466,078-feature regional GRB building dataset revealed that coverage clipping happened after every reference row had already been materialized.
|
||||
- Moved configured-YOLO reference bounding into the existing GiST-indexed PostGIS query with the persisted manifest coverage. Full source count, evaluated count and excluded count remain explicit in the persisted evidence.
|
||||
- Added a Shapely STRtree candidate index around the unchanged exact IoU matcher and clarified the simple map legend/source whenever AI detections are active.
|
||||
|
||||
Validation before final deployment:
|
||||
- Focused detection, coverage, QA and guided-workflow tests passed.
|
||||
- Frontend TypeScript typecheck passed after the source/legend correction.
|
||||
|
||||
Next:
|
||||
- Deploy the bounded QA correction, rerun the live persisted detection-versus-GRB comparison, verify persisted metrics and inspect the result in MapLibre before declaring the guided operational flow complete.
|
||||
|
||||
Reference in New Issue
Block a user