feat: add interactive project atlas
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-07-26 02:03:36 +02:00
parent 15b31b981c
commit 5feaf76740
6 changed files with 604 additions and 0 deletions
+17
View File
@@ -11257,3 +11257,20 @@ Live release evidence:
- Tower stores the operator credential only as a quoted PBKDF2-SHA256 hash plus
an independent random signing secret. The plaintext password was not added to
Git, documentation, the deployment template or the runtime environment.
## 2026-07-26 - Interactieve projectatlas
Implemented:
- added a responsive SVG project atlas to the status workspace, driven by persisted area, dataset, visible-feature, analysis and export state;
- made all five project phases keyboard-accessible navigation actions into the existing workspaces;
- added restrained route, scan and signal animation with a complete `prefers-reduced-motion` fallback;
- added a topographic micro-illustration to active project context without changing API, persistence or geospatial semantics;
- kept the illustration code-native instead of generating a static bitmap so real operational state remains authoritative.
Validation:
- frontend unit tests: 38 passed across 11 files;
- frontend TypeScript check: passed;
- frontend production build: passed;
- frontend dependency audit: zero vulnerabilities at the high threshold;
- dedicated tests verify readiness derivation and workspace navigation.
+2
View File
@@ -2,6 +2,8 @@
## Actieve post-RC datadekkingsfase
- [x] Voeg een interactieve, data-gedreven projectatlas toe aan de statuswerkruimte met toegankelijke navigatie, echte readiness-toestanden en reduced-motion ondersteuning.
- [x] Implementeer de aangeleverde Stitch-landingspagina als echte React-
toegangspoort en bescherm de workbench met één veilig geconfigureerd
operatoraccount, sessieverval, uitloggen en zichtbare foutstatussen. Dit is