# Relatório de validação — Kuaapy

Validação executada em 28/09/2026 antes da entrega do pacote.

- PHP disponível no ambiente de teste: 8.4.23.
- 24 arquivos PHP verificados com `php -l`: nenhum erro de sintaxe.
- JavaScript principal (`mapeamento.js` e `clima.js`) verificado com `node --check`.
- 295 municípios carregados no seed municipal.
- Mapeamento atual: 295 registros de conselhos + 295 registros de órgãos gestores.
- Histórico de 2013: 35 conselhos + 41 órgãos gestores.
- Pesquisa climática: 1.021 respostas individuais no seed.
- As 134 grafias normalizadas de municípios presentes nas respostas encontram correspondência na base dos 295 municípios.
- Opções de 14 questões de múltipla seleção foram reconciliadas com os rótulos exatos das abas de agregação da planilha-fonte; 163 rótulos foram validados contra as respostas brutas.
- O dashboard público não oferece município como filtro e a API aplica supressão para base inferior a `n=10`.
- Campos textuais livres marcados como privados não são perguntas públicas do dashboard.
- O instalador consolidado `00_instalar_tudo.sql` foi recomposto após a validação dos rótulos da pesquisa.

## Limite da validação

Não foi executada uma importação real em um servidor MySQL do ICJ, pois as credenciais de produção não fazem parte do pacote. A etapa final de homologação deve importar o SQL em uma base de teste e percorrer SSO, mapa, filtros, correções e permissões antes de publicar em produção.
