Complete RC9 live UX acceptance
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:
Codex
2026-07-18 06:42:05 +02:00
parent 9b0239747d
commit bf867f8f4f
4 changed files with 50 additions and 10 deletions
+32
View File
@@ -10582,3 +10582,35 @@ Decision:
- RC-8 is complete. RC-9 loading, accessibility and performance hardening is
active.
## 2026-07-18 - Belgium/North Sea RC-9 UX and performance acceptance
Implemented:
- Replaced transient false missing-source states with explicit bootstrap
loading and propagated loading/error state to the map and source panels.
- Added keyboard-correct analysis tabs, reliable skip-link focus, accessible
map/status regions and stable focus handling across workspace changes.
- Added measured four-second coverage and fifteen-second map-analysis budgets
with visible completion and over-budget feedback.
- Hardened 390-pixel mobile, 1366-pixel desktop and 2560-pixel ultrawide
layouts without changing map-first behavior.
- Added a Playwright UX audit for every workspace, accessible control names,
delayed bootstrap, keyboard behavior, layout overflow and timing feedback.
Validation:
- Repository readiness passed backend compilation, 1,015 backend tests,
16 frontend tests, frontend typecheck/build and Alembic head
`202607160001`.
- Immutable image
`9b0239747d1f12d0c5dd3b7fa2d03cf672884dbd-ai` deployed healthy with
PostGIS 3.6 and the expected migration head.
- The live UX audit passed at 390x844, 1366x768 and 2560x1080 with no
horizontal overflow, console errors or failed requests. All seven
workspaces passed accessible-name checks and the delayed-loading and
performance-feedback assertions were green.
Decision:
- RC-9 is complete. RC-10 data operations and retention is active.