926 B
926 B
Accessibility Spec
Status: approved Owners: Accessibility Lead
Standards
- WCAG 2.2 AA minimum; include reduced motion, dynamic type/large text, high contrast, screen reader parity.
Mobile
- iOS VoiceOver and Android TalkBack support across all screens; large tap targets; flexible layouts.
Web
- Semantic HTML landmarks, focus management, ARIA when necessary, keyboard navigation.
Validation
- Automated: axe checks in CI for web; lint rules for RN/Flutter accessibility.
- Manual: assistive tech smoke tests per release; usability sessions with community advisors.
Non‑functional
- Performance budgets mindful of low‑end devices and intermittent connectivity.
Enforcement & checklist
- CI blocks merges on critical a11y violations (axe, eslint‑plugin‑jsx‑a11y or platform equivalent).
- Manual checklist includes: focus order, keyboard traps, contrast, dynamic type, reduced motion, screen reader labels.