# Perms Diagnostico

## Rota

- `/adm/perms-diagnostico`

## O que e

Tela tecnica do modulo de permissoes que combina baseline por contrato com auditoria global de inconsistencias entre menus, telas, arquivos fisicos e slugs.

## Para que serve

- conferir a composicao efetiva de kits e namespaces por contrato;
- localizar menus sem tela, telas sem permissao, telas sem arquivo e slugs duplicados;
- priorizar saneamento estrutural do modulo de permissoes com um radar visual e tabelas detalhadas.

## Blocos principais

- hero com contexto tecnico do modulo;
- leitura consolidada do recorte ativo;
- KPIs de baseline, secoes com ocorrencia, principal alerta e estado do painel;
- radar de inconsistencias com resumo visual da auditoria global;
- tabela de baseline por contrato;
- grade detalhada da secao selecionada na auditoria.

## Botoes do topo

- `Filtros`: abre o offcanvas com contrato e menu;
- `Atualizar painel`: recarrega baseline e auditoria com o recorte atual.

## Filtros

- `Contrato`: define o contrato da baseline;
- `Menu`: limita a auditoria a um menu especifico ou usa `0` para todos.

## Como ler a tela

- o radar visual ajuda a identificar primeiro onde estao os maiores volumes de inconsistencias;
- a baseline mostra o que esta efetivamente ativo para o contrato selecionado;
- a grade inferior detalha a secao escolhida nos botoes de auditoria.

## Observacoes

- a baseline depende de contrato selecionado;
- a auditoria global pode ser executada mesmo sem contrato, porque olha a estrutura inteira;
- as duas grades usam DataTable para ordenacao e paginacao local.
