Accessibility Design
Trigger Boundary
- •Use when accessibility requirements must be designed, audited, or remediated.
- •Do not use for final release approval decisions; use
design-review. - •Do not use for global navigation taxonomy changes; use
information-architecture.
Goal
Guarantee inclusive user experience through proactive accessibility design.
Shared Design Contract (Canonical)
- •Use
../design-principles/references/design-governance-contract.mdas the single schema and gate source. - •Track checks with
A11Y-CHK-*IDs. - •Run machine validation:
python3 ../design-principles/scripts/validate_design_contract.py --manifest <path/to/manifest.json>.
Inputs
- •User journeys and critical UI surfaces
- •Known accessibility defects and constraints
- •Assistive technology support targets
Outputs
- •Accessibility checklist and findings with
A11Y-CHK-*IDs - •Remediation plan with owners and priorities
- •Verification criteria for release gating
Workflow
- •Define applicable accessibility requirements per surface.
- •Audit navigation, semantics, contrast, and feedback patterns.
- •Document defects with severity and affected user impact.
- •Design remediation and verify feasibility with engineering.
- •Re-validate and publish
A11Y-CHK-*results for review consumption.
Quality Gates
- •Keyboard, focus, and semantics meet baseline requirements.
- •Contrast and readability pass target thresholds.
- •Critical user flows are assistive-technology compatible.
- •Blockers are resolved or explicitly escalated with owner and due date.
Failure Handling
- •Stop when critical accessibility checks are skipped.
- •Escalate when remediation ownership or timeline is missing.