feat: add measured detection review loop
This commit is contained in:
@@ -7,6 +7,29 @@
|
||||
|
||||
# Changelog
|
||||
|
||||
## Sprint 197 Measured detection accuracy and durable review (2026-07-15)
|
||||
|
||||
- Re-ran the active local building model at confidence thresholds `0.10` and
|
||||
`0.15` over independent Mol holdouts in Achterbos, Gompel, Donk and Postel,
|
||||
plus the pure-empty Postel forest control. Threshold `0.15` retained the best
|
||||
F1 in every positive zone and both thresholds produced zero forest-control
|
||||
detections, so no speculative threshold or model promotion was made.
|
||||
- Aligned the map-driven building QA flow with the documented operational
|
||||
footprint match IoU `0.25`. The map now reports candidate count, matches,
|
||||
precision, recall, F1, false positives and false negatives instead of
|
||||
presenting every model box as a recognized building.
|
||||
- Added first-class `detection_reviews` persistence and canonical project QA
|
||||
endpoints for paginated false-positive/false-negative review decisions.
|
||||
- Added a focused frontend review queue with role/status filters, notes,
|
||||
pagination and map handoff. Unreviewed or alignment-mismatch evidence cannot
|
||||
silently become hard-negative training data.
|
||||
- Bounded QA evidence resolution to the persisted evidence identifiers instead
|
||||
of loading complete regional reference datasets into application memory.
|
||||
- Added regression coverage for migration alignment, decision validation, API
|
||||
envelopes, bounded evidence access and the map QA threshold.
|
||||
- Passed the complete readiness gate with 592 backend tests, 88 documented API
|
||||
routes, one Alembic head and a green frontend typecheck/production build.
|
||||
|
||||
## Sprint 196 Map-driven official orthophoto analysis (2026-07-15)
|
||||
|
||||
- Added an explicit bounded endpoint for the official Digitaal Vlaanderen
|
||||
|
||||
Reference in New Issue
Block a user