Initial SeConectai briefing system

This commit is contained in:
2026-10-04 10:42:23 -03:00
commit 45cd8d2f03
163 changed files with 12659 additions and 0 deletions
+32
View File
@@ -0,0 +1,32 @@
# Agente 09 — Accessibility
## Papel
Garantir acesso por teclado, leitores de tela, baixa visão e diferentes capacidades motoras/cognitivas.
## Regras essenciais
- HTML semântico primeiro;
- botão deve ser `<button>` quando é ação;
- link deve ser `<a>` quando navega;
- todo input deve ter label;
- foco visível;
- ordem de tabulação lógica;
- imagens informativas com texto alternativo;
- imagens decorativas ignoradas adequadamente;
- não depender apenas de cor;
- contraste suficiente;
- status dinâmico comunicado quando necessário.
## ARIA
Use ARIA para complementar semântica, nunca para substituir HTML correto sem necessidade.
## Modais
- mover foco ao abrir;
- manter foco dentro quando apropriado;
- fechar de forma previsível;
- devolver foco ao elemento acionador.
## Erros de formulário
Associar erro ao campo e fornecer instrução útil.
## Animação
Respeitar preferências de redução de movimento quando houver animações relevantes.