Harden detection result review
GeoIntel CI / docs-smoke (push) Canceled after 0s
GeoIntel CI / contract-smoke (push) Canceled after 0s

This commit is contained in:
Codex
2026-07-13 13:31:43 +02:00
parent 6fe1bbd946
commit 4455e242c6
12 changed files with 795 additions and 22 deletions
+7
View File
@@ -155,6 +155,13 @@ AI Lab run controls explicitly explain when no raster dataset is available, inst
- `App.tsx` still owns shared state orchestration and API calls; extracted components receive the same state and callbacks as props.
- Existing MapLibre overlay behavior, dataset/reference flows, Detection Lab flows and Segmentation Lab flows are unchanged.
## Detection result scale and review
- Detection Lab keeps the complete persisted detection collection available to the existing MapLibre overlay and QA/QC flows.
- The results table renders 50 rows by default and provides 25/50/100 row sizes plus previous/next controls. This bounds DOM work for dense AOIs without discarding or resampling detections.
- Selecting another run, changing a class/confidence filter or loading a new result collection resets the visible table to page one.
- Pagination is intentionally client-side over the canonical persisted response; detection API contracts and GeoJSON output are unchanged.
## Sprint 15 additions
- Added a Projects panel action to load the explicit offline demo workflow.