Require explicit map analysis selection
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 14:05:42 +02:00
parent be38e9a99f
commit 6c1c2b52b6
4 changed files with 306 additions and 111 deletions
+23
View File
@@ -12166,3 +12166,26 @@ Open:
username `ITWorx`; no plaintext password or password hash was printed or changed.
- Targeted backend authentication suite passed from the backend root: 8 tests.
- `bash -n scripts/configure_operator_login.sh` and `git diff --check` passed.
## 2026-08-01 - Explicit map analysis selection and result drawer
### Changed
- Decoupled AOI drawing from analysis: completing a rectangle now stores only
the bounded selection and clears stale results; it does not acquire or query
any theme, source or AI model.
- Added explicit multi-theme selection with a single `Analyseer selectie`
action. The bounded request planner now receives only the themes chosen by
the user.
- Restored Insights as an explicit open/close drawer over the map, with an
accessible toggle and a truthful pre-analysis empty state.
- Shortened theme availability copy, constrained labels and statuses to their
grid columns, and added a compact selection summary/action block.
- Kept full-work-area selection non-executing; it follows the same choose-then-
analyse contract as a drawn rectangle.
### Verification before deployment
- `npm run build` passed TypeScript compilation and the production Vite build.
- `npm run test:unit` passed all 49 tests in 15 files.
- `git diff --check` passed.