| name | a11y-audit |
| description | Audit changed Pointsy screens against the WCAG 2.1 AAA checklist (automated axe + manual review) and fix issues. Use whenever UI is added or changed. |
Accessibility audit (AAA where applicable)
Automated
- Ensure an e2e test for each changed screen runs:
new AxeBuilder({ page }).withTags(["wcag2a","wcag2aa","wcag21aa","wcag2aaa"]).
- Run
npm run test:e2e (or the specific spec). Fix every violation; axe
reports zero false positives for our rule set.
Visual-polish pass (per changed screen) — look at the screenshot like a designer
Render the screen (real app or Playwright) and scrutinise the screenshot —
"it renders" is not the bar. Capture light + dark and a 320px width.
Manual checklist (per changed screen) — from docs/accessibility.md
Output
List issues found, the fix applied, and any AAA criterion that genuinely can't be
met (record it under "Known exceptions" in docs/accessibility.md with rationale).