Princípios
- Pessoas com deficiência devem participar das decisões do projeto.
- Resultados automatizados são indícios, não provas de conformidade.
- O objetivo é facilitar correções, não produzir constrangimento público.
- Dados, regras, versões e limitações precisam ser transparentes.
- Uma ausência de achados automáticos nunca equivale a “site acessível”.
Definição do escopo
Cada registro identifica a URL, a categoria do serviço, a data, o mecanismo de coleta e a versão da metodologia. A versão 0.2 observa uma única página pública por portal, preserva as rodadas anteriores e oferece os dados em JSON e CSV. Jornadas autenticadas, documentos, aplicativos e processos completos ficam fora do escopo atual.
Coleta automatizada
A automação abre a página em navegador Chromium e executa o axe-core com regras relacionadas aos níveis A e AA das WCAG 2.0, 2.1 e 2.2. São registrados a regra, o impacto informado pelo mecanismo, a quantidade de elementos e exemplos limitados de seletores.
npm ci
npx playwright install chromium
npm run audit
O coletor não tenta contornar autenticação, CAPTCHA, bloqueios ou proteções do site. Uma página inacessível ao robô é registrada como indisponível, sem inferências.
Interpretação
“Crítico”, “sério”, “moderado” e “menor” são níveis de impacto fornecidos pelo axe-core. O painel não transforma esses valores em ranking, porcentagem de acessibilidade ou certificação. O texto público explica a possível consequência para pessoas, e não apenas o nome técnico da regra.
Validação humana
Relatos manuais devem indicar página, tarefa, ambiente, tecnologia assistiva quando aplicável, comportamento esperado e comportamento observado. Nunca solicitamos dados pessoais, credenciais ou informações sensíveis para reproduzir uma barreira.
Limitações conhecidas
- Amostras de uma página não representam todo o produto digital.
- Conteúdo dinâmico pode surgir depois da coleta.
- Algumas regras exigem avaliação subjetiva ou teste com tecnologia assistiva.
- Mudanças no portal podem tornar um resultado rapidamente desatualizado.
- Quantidade de elementos não mede, sozinha, o impacto vivido por uma pessoa.
Correção e contestação
Mantenedores podem abrir uma issue indicando correção, mudança de escopo ou possível falso positivo. A comunidade revisa a evidência e uma nova coleta registra a evolução. Resultados anteriores permanecem no histórico do GitHub e na base aberta.
Informar uma correção ↗