add synchronized dual-display workbench
GeoIntel release gates / Compile, test, contracts and builds (push) Failing after 31s
GeoIntel release gates / Python and npm vulnerability policy (push) Failing after 1m2s
GeoIntel release gates / GIS image, SBOM and container scan (push) Failing after 9m48s

This commit is contained in:
Jens
2026-08-21 21:50:40 +02:00
parent f085891630
commit 178892fc66
10 changed files with 567 additions and 22 deletions
+20
View File
@@ -1,3 +1,23 @@
## 2026-08-21 - Gesynchroniseerde tweeschermwerkruimte
### Opgeleverd
- Een nieuwe knop in de werkbalk opent een afzonderlijke analyseconsole voor
een tweede monitor.
- De bestaande resultatenlade wordt via een React-portal verplaatst. Kaart en
console delen daardoor exact dezelfde selectie-, analyse- en QA-state zonder
dubbele API-aanvragen.
- Het venster onthoudt positie en afmetingen, meldt popupblokkering en valt bij
sluiten zonder dataverlies terug naar de gewone éénschermlade.
- Operator en demo krijgen dezelfde functie; bestaande rechten wijzigen niet.
### Verificatie
- TypeScript typecheck, gerichte Vitest-regressies en productiebuild slagen.
- De live gastwerkstroom is lokaal tegen de Tower-backend doorlopen: tweede
scherm openen, gebied selecteren, thema analyseren en dezelfde resultaten na
sluiten terugvinden in de hoofdinterface.
## 2026-08-10 - V74 root-cause remediation en authority-first uitvoer
### Opgeleverd
+30
View File
@@ -0,0 +1,30 @@
# Tweeschermwerkruimte
GeoIntel kan de kaart en de analyseconsole over twee browservensters verdelen
zonder een tweede sessie of dubbele analyse te starten.
## Gebruik
1. Open de kaartwerkruimte.
2. Kies **Open tweede scherm** in de bovenbalk.
3. Verplaats de analyseconsole naar het tweede beeldscherm wanneer de browser
dit niet automatisch doet.
4. Selecteer gebieden, bronnen en modellen op het hoofdscherm. Voortgang,
resultaten, GRB-controle, grafieken en downloads verschijnen live in de
analyseconsole.
5. Gebruik **Sluit console** in het tweede venster of **Sluit tweede scherm**
in de bovenbalk om terug te keren naar de normale resultatenlade.
De laatst gebruikte vensterpositie en -afmetingen worden lokaal onthouden. Als
de browser pop-ups blokkeert, toont GeoIntel een concrete melding. Er gaat geen
analyse verloren wanneer het tweede venster wordt gesloten.
## Technisch contract
- De console is een React-portal van dezelfde actieve werkruimte.
- Er ontstaat geen tweede API-sessie, modelrun of onafhankelijke statekopie.
- Kaartselectie, modelkeuze, laadstatus, QA-bewijs en resultaten blijven daarom
synchroon.
- De normale éénscherminterface blijft de fail-safe fallback.
- De functie is beschikbaar voor operator- en demosessies; bestaande
autorisatiegrenzen veranderen niet.
+7
View File
@@ -1,5 +1,12 @@
# GeoIntel TODO
## Tweeschermwerkruimte (2026-08-21)
- [x] Voeg een gesynchroniseerde analyseconsole voor een tweede beeldscherm toe.
- [x] Verplaats dezelfde React-resultaatstate zonder dubbele API-calls of runs.
- [x] Onthoud vensterpositie en herstel veilig naar de éénschermlade.
- [x] Voorzie popupfoutmelding, toetsenbordlabels en operator-/demopariteit.
## V74 authority-first gebouwresultaten (2026-08-10)
- [x] Voer een V72-foutanalyse, hard-negative proposal-filter en rehearsal