morethanadiagnosis-hub/openspec/specs/accessibility.md

926 B
Raw Permalink Blame History

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.

Nonfunctional

  • Performance budgets mindful of lowend devices and intermittent connectivity.

Enforcement & checklist

  • CI blocks merges on critical a11y violations (axe, eslintpluginjsxa11y or platform equivalent).
  • Manual checklist includes: focus order, keyboard traps, contrast, dynamic type, reduced motion, screen reader labels.