Complete RC9 live UX acceptance
This commit is contained in:
@@ -62,6 +62,10 @@
|
|||||||
layout and visible coverage timing.
|
layout and visible coverage timing.
|
||||||
- Passed the local RC-9 gate with 1,015 backend tests, 16 frontend unit tests,
|
- Passed the local RC-9 gate with 1,015 backend tests, 16 frontend unit tests,
|
||||||
frontend typecheck/build and a clean three-viewport browser audit.
|
frontend typecheck/build and a clean three-viewport browser audit.
|
||||||
|
- Deployed immutable RC-9 image `9b0239747d1f12d0c5dd3b7fa2d03cf672884dbd-ai`;
|
||||||
|
the live three-viewport audit passed with zero horizontal overflow,
|
||||||
|
console errors or failed requests and verified truthful delayed loading,
|
||||||
|
keyboard behavior, accessible control names and visible timing feedback.
|
||||||
- Added a read-only release-evidence manifest command with Git, migration,
|
- Added a read-only release-evidence manifest command with Git, migration,
|
||||||
dependency, configuration checksum and optional live endpoint evidence.
|
dependency, configuration checksum and optional live endpoint evidence.
|
||||||
- Replaced the obsolete pre-build status with the current implemented
|
- Replaced the obsolete pre-build status with the current implemented
|
||||||
|
|||||||
@@ -10582,3 +10582,35 @@ Decision:
|
|||||||
|
|
||||||
- RC-8 is complete. RC-9 loading, accessibility and performance hardening is
|
- RC-8 is complete. RC-9 loading, accessibility and performance hardening is
|
||||||
active.
|
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.
|
||||||
|
|||||||
@@ -477,6 +477,13 @@ directory.
|
|||||||
|
|
||||||
## RC-9 - UX, accessibility and performance
|
## RC-9 - UX, accessibility and performance
|
||||||
|
|
||||||
|
**State: complete.** The live immutable AI image passed the RC-9 browser audit
|
||||||
|
at 390x844, 1366x768 and 2560x1080 without horizontal overflow, browser-console
|
||||||
|
errors or failed requests. All seven workspaces expose accessible control
|
||||||
|
names, bootstrap loading remains truthful under delayed API responses and
|
||||||
|
coverage/map timing budgets have visible operator feedback. Repository
|
||||||
|
readiness passed with 1,015 backend tests and 16 frontend tests.
|
||||||
|
|
||||||
### Work
|
### Work
|
||||||
|
|
||||||
- replace initial false `missing` source states with explicit loading;
|
- replace initial false `missing` source states with explicit loading;
|
||||||
@@ -495,6 +502,8 @@ directory.
|
|||||||
|
|
||||||
## RC-10 - Data operations and retention
|
## RC-10 - Data operations and retention
|
||||||
|
|
||||||
|
**State: in progress.**
|
||||||
|
|
||||||
### Work
|
### Work
|
||||||
|
|
||||||
- define lifecycle for raw, normalized, derived, export, AI and evidence
|
- define lifecycle for raw, normalized, derived, export, AI and evidence
|
||||||
@@ -539,13 +548,8 @@ directory.
|
|||||||
- live browser acceptance passes at port 1202;
|
- live browser acceptance passes at port 1202;
|
||||||
- remaining P1/P2 limitations are explicit, bounded and non-deceptive.
|
- remaining P1/P2 limitations are explicit, bounded and non-deceptive.
|
||||||
|
|
||||||
## Next command
|
## Current autonomous phase
|
||||||
|
|
||||||
After creating this roadmap, start RC-0 immediately:
|
Continue with RC-10. Data inspection and cleanup planning must remain read-only
|
||||||
|
until the backup, confirmation and protected-path requirements in RC-10 are
|
||||||
```bash
|
proven.
|
||||||
python scripts/capture_release_evidence.py --output storage/release-evidence/rc-current/baseline.json
|
|
||||||
```
|
|
||||||
|
|
||||||
If the command does not exist yet, implementing it and its tests is the first
|
|
||||||
code task.
|
|
||||||
|
|||||||
+1
-1
@@ -27,7 +27,7 @@ maritieme zones.
|
|||||||
- [x] RC-6: volledige CI, dependency-audit, containerscan en SBOM toevoegen.
|
- [x] RC-6: volledige CI, dependency-audit, containerscan en SBOM toevoegen.
|
||||||
- [x] RC-7: kritieke API-routes concrete responsemodellen geven.
|
- [x] RC-7: kritieke API-routes concrete responsemodellen geven.
|
||||||
- [x] RC-8: echte frontend- en browser-E2E-releaseflows toevoegen.
|
- [x] RC-8: echte frontend- en browser-E2E-releaseflows toevoegen.
|
||||||
- [ ] RC-9: loading, toegankelijkheid, widescreen/mobile en performance afronden.
|
- [x] RC-9: loading, toegankelijkheid, widescreen/mobile en performance afronden.
|
||||||
- [ ] RC-10: dataretentie, diskdruk en veilige cleanup operationaliseren.
|
- [ ] RC-10: dataretentie, diskdruk en veilige cleanup operationaliseren.
|
||||||
- [ ] RC-11: fresh install, upgrade, rollback, releasepakket, tag en live
|
- [ ] RC-11: fresh install, upgrade, rollback, releasepakket, tag en live
|
||||||
acceptatie afronden.
|
acceptatie afronden.
|
||||||
|
|||||||
Reference in New Issue
Block a user