# Accessibility Workflow ## Policy - Baseline: WCAG 2.1 AA required - Stretch target: AAA where practical ## Agent usage - Use repository instructions in .github/instructions/accessibility.instructions.md - Use dedicated reviewer in .github/agents/accessibility-reviewer.agent.md ## Developer checklist - Keyboard-only interaction works for all interactive elements - Focus state remains visible in every state - Forms have programmatic labels and useful error hints - Landmarks and heading order are logical - Contrast meets AA ratios - Content is understandable without color cues alone ## Tooling - Pa11y CI with WCAG2AA profile - Lighthouse accessibility scoring ## Local command ```bash npm run a11y:all ``` Run after any template, style, or interaction change.