Complete operational map result workflow
This commit is contained in:
@@ -9898,3 +9898,39 @@ V1 completion status:
|
||||
source editions, additional independent AI review data and real segmentation
|
||||
models are optional controlled expansions, not prerequisites for using the
|
||||
current map, measurement, evolution, local-AI and export workflow.
|
||||
|
||||
## Sprint 233 - Operational correctness and result completion (2026-07-17)
|
||||
|
||||
Implemented:
|
||||
- Corrected the map-first selection scope after live API evidence showed that a
|
||||
drawn bbox plus the active `area_id` returned the complete municipality
|
||||
vector population. Drawn and manual bboxes now omit `area_id`; the explicit
|
||||
full-work-area action keeps the exact persisted Area geometry.
|
||||
- Applied the same scope decision to current theme queries, temporal
|
||||
comparisons, derived selection datasets and vector exports.
|
||||
- Added Area-aware persistent vector selection exports and
|
||||
`POST /api/v1/exports/map-result`. Current vector, governed raster and
|
||||
temporal exports are recomputed server-side from persisted data before an
|
||||
export row and artifact are written.
|
||||
- Replaced the passive `Open downloads` handoff with `Bewaar in downloads`.
|
||||
Downloads opens only after successful persistence and surfaces current map
|
||||
analyses, historical comparisons and vector selections among the latest
|
||||
artifacts.
|
||||
- Added exact project-name filtering and merged the canonical
|
||||
`Kempen Regional Workbench` into the frontend project page. This remains
|
||||
stable even with more than 1,000 retained operator/benchmark projects.
|
||||
- Named failed map sources and their API reasons, reset the actual scrolling
|
||||
workbench container on navigation, bounded the desktop map layout, removed
|
||||
nested desktop scrolling from Detection Lab and added plain-language QA/F1
|
||||
interpretation.
|
||||
- Translated the visible Downloads workflow and moved technical identifiers to
|
||||
the existing history disclosure.
|
||||
|
||||
Validation:
|
||||
- Focused operational-correctness, map-selection, export and V1 flow tests
|
||||
passed after the corrected selection semantics were applied.
|
||||
- The complete readiness gate passed 895 backend tests, backend compilation,
|
||||
documentation smoke, API contract audit, the single Alembic head
|
||||
`202607160001`, frontend TypeScript typecheck and the production build.
|
||||
- Live all-in-one deployment, exact bbox/full-Area API comparison and browser
|
||||
acceptance follow from this validated repository state.
|
||||
|
||||
Reference in New Issue
Block a user