test: add shared accessibility contract gate (AEG-V16-024)
Verify required field error relationships and busy command suppression; preserve actual test evidence while awaiting UX/QA artifacts.
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
# AEG-V16-024 — FE accessibility gate
|
||||
|
||||
**WBS / Requirement / UI / Test:** AEG-V16-024 / REQ-V16-FEC-08 / UI-V16-FEC-08 / T-V16-FEC-08
|
||||
|
||||
## Source / Assumption / Unknown / Decision Required
|
||||
|
||||
- **Source:** FieldShell, CommandBar, their component tests, and WBS Master.
|
||||
- **Assumption:** shared-component checks provide a baseline; each screen still owns keyboard/focus and visual acceptance evidence.
|
||||
- **Unknown:** full browser assistive-technology and visual-regression artifacts are not available in this workspace.
|
||||
- **Decision Required:** do not call the gate complete until UX/QA attach those artifacts.
|
||||
|
||||
## Actual evidence
|
||||
|
||||
- `pnpm test -- --run src/shared/ui/components/tests/accessibility.contract.spec.ts`: 2/2 passed.
|
||||
- `pnpm typecheck`: passed.
|
||||
- The suite verifies required invalid fields expose label, error alert, and ARIA relationships, and busy commands expose state while blocking execution.
|
||||
Reference in New Issue
Block a user