| name | accessibility-aa |
| description | Atende WCAG 2.1 nível AA em todo componente UI |
| roles | ["builder","reviewer"] |
| category | domain |
Checklist por componente:
- Todo input tem
<label> associado (htmlFor ou wrapping).
- Botão tem texto OU
aria-label.
- Contraste >= 4.5:1 (use Lighthouse ou plugin do navegador).
- Foco visível:
:focus-visible { outline: 2px solid ... }.
- Navegação por teclado: Tab, Enter, Esc funcionando.
- Imagem decorativa:
alt="". Imagem informativa: alt="descrição".
- Modal:
role="dialog", aria-modal="true", focus trap.
Teste com leitor de tela 1x por feature nova (VoiceOver no macOS, NVDA no Windows).