Complete GeoIntel visual system and portfolio case study
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 11:10:35 +02:00
parent 61e2505940
commit 0cd84fa5c5
19 changed files with 784 additions and 6 deletions
+29
View File
@@ -11704,3 +11704,32 @@ 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)
## 2026-07-28 - Complete visual system and portfolio case study
- Extended the motion language into the workbench: workspace entry, result
drawer arrival, status-card elevation, loading sweeps and error transitions.
Motion communicates state and remains fully disabled for reduced-motion
users.
- Added an interactive PyTorch pipeline to the building-detection workbench.
Its orthophoto, tile, NVIDIA CUDA, detection and QA stages derive readiness
from the real selected data, runtime preflight, persisted runs and checks.
- Added a compact project briefing to the overview with real workflow
completion, latest quality evidence, source count and latest export status.
- Produced WebP production variants for the hero and QA artwork, reducing
their delivered size from multi-megabyte PNGs to approximately 246 KB and
366 KB while retaining the PNG masters for portfolio reuse.
- Added a dark GeoIntel campaign cover and a four-state animated project-chain
GIF, plus standalone architecture and PyTorch/NVIDIA visuals.
- Added a reproducible ReportLab generator and six-page portfolio PDF under
`output/pdf/geointel-case-study.pdf`. All pages were rendered with Poppler,
inspected together at full contact-sheet scale and verified for page count
and extractable text.
Verified before deployment:
- `npm run typecheck`
- `npm run test:unit -- --maxWorkers=1 --reporter=verbose` (`46 passed`)
- `npm run build` (`1893 modules transformed`, exit code 0)
- Browser interaction checks for all four project-story states and portfolio
GIF capture; no console errors in the inspected local flow.