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.
+10
View File
@@ -989,3 +989,13 @@ This file now starts with the current implementation status. Older preparation/b
- [x] Capture portfolio-ready landing, story, map, quality and mobile screenshots.
- [x] Rewrite the repository README around product value, architecture, operation and visual evidence.
- [ ] Deploy and visually verify the presentation release on the Tower runtime.
# Sprint 231 - Complete visual system and portfolio case study
- [x] Add functional workbench motion for workspace changes, results, jobs, errors and loading skeletons.
- [x] Add an interactive evidence-first PyTorch/NVIDIA pipeline tied to real detection readiness.
- [x] Add a project briefing surface with workflow progress, latest QA, source coverage and export status.
- [x] Add production WebP variants while retaining high-resolution portfolio masters.
- [x] Produce a dark campaign cover, architecture visual, AI pipeline visual and animated project GIF.
- [x] Generate and visually verify a six-page portfolio case-study PDF.
- [ ] Commit, push and redeploy the complete presentation release from `/mnt/user/appdata/geointel`.
Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 800 KiB