Connect live analysis journey to map workflow
GeoIntel release gates / Compile, test, contracts and builds (push) Canceled after 0s
GeoIntel release gates / Python and npm vulnerability policy (push) Canceled after 0s
GeoIntel release gates / GIS image, SBOM and container scan (push) Canceled after 0s

This commit is contained in:
Jens
2026-08-01 12:42:01 +02:00
parent 45fac06935
commit d7752cbb96
6 changed files with 477 additions and 0 deletions
+33
View File
@@ -12091,3 +12091,36 @@ Open:
- The guest screenshots intentionally show governed fixture/demo evidence, not
a claim that the rejected V66 candidate labels or a new detector have been
promoted.
## 2026-08-01 - Live animated area-analysis workflow
### Changed
- Added a reusable `LiveAnalysisJourney` overlay to the real map canvas, using
the same dark glass, mint signal and four-stage language as the public
interactive project illustration.
- Bound Select, Sources, Process and Verify to persisted workbench state:
bounded AOI selection, source/coverage loading, extraction or image analysis,
QA validation, completed evidence and real error responses.
- Added a processing-only scan line, status pulse, responsive compact layout and
a complete `prefers-reduced-motion` fallback. The overlay uses
`pointer-events: none`, so drawing, panning and object inspection remain
available beneath it.
- Added a pure state resolver and component coverage for idle, loading,
processing, verification, completion and error transitions.
### Tested before deployment
- `npm run test:unit -- --run src/components/map/LiveAnalysisJourney.test.tsx`
passed: 3 tests.
- Complete frontend unit suite passed: 49 tests in 15 files.
- `npm run build` passed TypeScript compilation and the Vite production build.
- React review confirmed static step metadata is module-scoped, status is
derived during render, icons use direct imports and the overlay has an
accessible live region.
### Known limitation and next gate
- The local frontend preview cannot enter the workbench without its API runtime.
Tower deployment and browser validation against the real guest/operator data
remain the final acceptance gate for this pass.
+9
View File
@@ -1029,3 +1029,12 @@ This file now starts with the current implementation status. Older preparation/b
- [x] Keep near-gate regional precision/recall stabilization inside a 0.03 sampling guard-band to prevent cross-region seesaw regressions.
- [ ] Open protected test and pure-background evidence only after every calibration gate passes.
- [ ] Queue final representative human sign-off only after all automated gates pass, then promote and redeploy the exact checksummed model.
# Sprint 233 - Live animated gebiedsanalyse
- [x] Vertaal de vier schakels van de welkomstillustratie naar de echte kaartworkflow.
- [x] Koppel Selecteer, Bronnen, Verwerk en Controleer uitsluitend aan bestaande API- en hookstatussen.
- [x] Toon verwerking, QA, fout en gereed als onderscheidbare live kaartstatussen zonder fictieve successen.
- [x] Voeg een responsieve desktop- en mobiele procesrail met reduced-motion fallback toe.
- [x] Dek de statusresolver en het geverifieerde-bewijslabel af met gerichte componenttests.
- [ ] Controleer na Tower-redeploy de operator- en gastworkflow visueel op desktop en mobiel.