Add interactive GeoIntel storytelling and portfolio assets
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-28 08:28:09 +02:00
parent fe60d97a47
commit 61e2505940
15 changed files with 532 additions and 259 deletions
+25
View File
@@ -11679,3 +11679,28 @@ Deployment evidence:
- Repeated the browser-rendered landing, guest-session, map and quality checks
against `http://192.168.10.150:1202`; the inspected live flow produced no
browser-console errors.
## 2026-07-28 - Interactive presentation and portfolio pass
- Added a keyboard-operable four-stage project-chain illustration to the
public landing page. Selection, source governance, PyTorch analysis and QA
evidence each change the explanatory state and map treatment.
- Added restrained route, scan, evidence and map-depth motion. Every animation
and transition is disabled under `prefers-reduced-motion`.
- Generated two original, text-free GeoIntel campaign images: a Belgian
land/sea GeoAI hero and a building-detection/QA orthophoto composition. The
assets are stored in `frontend/public/portfolio` for reuse.
- Captured repository-owned portfolio screenshots for the landing hero,
interactive project story, map workbench, quality workbench and mobile
landing experience in `docs/assets/portfolio`.
- Replaced the legacy README with a product-led overview, visual tour,
architecture diagram, governed AI/CUDA behavior, setup, verification,
deployment and documentation map.
- Browser checks confirmed the tab interaction, the PyTorch stage content and
a 390 px layout without horizontal overflow.
Verified in this pass:
- `npm run typecheck`
- `npm run test:unit -- --maxWorkers=1 --reporter=verbose` (`45 passed`)
- `npm run build` (`1892 modules transformed`, production build passed)