Quanto do Brasil o método já alcança, por unidade da federação. **A cobertura federal (deputados federais e senadores) vale para todo o país** — o mapa mostra o que existe *além* dela: cobertura estadual e distrital, conforme a qualidade dos dados abertos de cada casa legislativa. Onde um dado não existe em formato aberto, isso é declarado como fato, não escondido.

<figure class="mapa-fig">
<svg viewBox="0 0 490 490" role="img" aria-labelledby="mapa-t mapa-d" class="mapa-svg" xmlns="http://www.w3.org/2000/svg"><title id="mapa-t">Cobertura de fontes de dados por unidade da federação</title><desc id="mapa-d">Mapa esquemático das 27 unidades: cada bloco é um estado ou o DF, colorido pelo nível de cobertura de fontes oficiais. A tabela abaixo traz o mesmo dado em texto.</desc><g><title>RR — SAPL parcial (produção legislativa) + federal</title><rect x="188" y="8" width="54" height="54" rx="6" fill="#8a6127"/><text x="215.0" y="35.0" text-anchor="middle" dominant-baseline="central" font-family="ui-monospace,Menlo,monospace" font-size="17" font-weight="700" fill="#ffffff">RR</text></g><g><title>AP — Só federal (sem dado estadual estruturado)</title><rect x="248" y="8" width="54" height="54" rx="6" fill="#e4dfd4"/><text x="275.0" y="35.0" text-anchor="middle" dominant-baseline="central" font-family="ui-monospace,Menlo,monospace" font-size="17" font-weight="700" fill="#20242A">AP</text></g><g><title>AM — SAPL pleno (voto nominal) + federal</title><rect x="128" y="68" width="54" height="54" rx="6" fill="#6E4805"/><text x="155.0" y="95.0" text-anchor="middle" dominant-baseline="central" font-family="ui-monospace,Menlo,monospace" font-size="17" font-weight="700" fill="#ffffff">AM</text></g><g><title>PA — Dado estadual parcial (normas) + federal</title><rect x="248" y="68" width="54" height="54" rx="6" fill="#cbb081"/><text x="275.0" y="95.0" text-anchor="middle" dominant-baseline="central" font-family="ui-monospace,Menlo,monospace" font-size="17" font-weight="700" fill="#20242A">PA</text></g><g><title>MA — Só federal (sem dado estadual estruturado)</title><rect x="308" y="68" width="54" height="54" rx="6" fill="#e4dfd4"/><text x="335.0" y="95.0" text-anchor="middle" dominant-baseline="central" font-family="ui-monospace,Menlo,monospace" font-size="17" font-weight="700" fill="#20242A">MA</text></g><g><title>CE — Dado estadual parcial (financeiro) + federal</title><rect x="368" y="68" width="54" height="54" rx="6" fill="#cbb081"/><text x="395.0" y="95.0" text-anchor="middle" dominant-baseline="central" font-family="ui-monospace,Menlo,monospace" font-size="17" font-weight="700" fill="#20242A">CE</text></g><g><title>RN — Roster estadual + federal</title><rect x="428" y="68" width="54" height="54" rx="6" fill="#cbb081"/><text x="455.0" y="95.0" text-anchor="middle" dominant-baseline="central" font-family="ui-monospace,Menlo,monospace" font-size="17" font-weight="700" fill="#20242A">RN</text></g><g><title>AC — SAPL pleno (voto nominal) + federal</title><rect x="68" y="128" width="54" height="54" rx="6" fill="#6E4805"/><text x="95.0" y="155.0" text-anchor="middle" dominant-baseline="central" font-family="ui-monospace,Menlo,monospace" font-size="17" font-weight="700" fill="#ffffff">AC</text></g><g><title>RO — SAPL pleno (voto nominal) + federal</title><rect x="128" y="128" width="54" height="54" rx="6" fill="#6E4805"/><text x="155.0" y="155.0" text-anchor="middle" dominant-baseline="central" font-family="ui-monospace,Menlo,monospace" font-size="17" font-weight="700" fill="#ffffff">RO</text></g><g><title>TO — SAPL parcial (produção legislativa) + federal</title><rect x="248" y="128" width="54" height="54" rx="6" fill="#8a6127"/><text x="275.0" y="155.0" text-anchor="middle" dominant-baseline="central" font-family="ui-monospace,Menlo,monospace" font-size="17" font-weight="700" fill="#ffffff">TO</text></g><g><title>PI — SAPL pleno (voto nominal) + federal</title><rect x="308" y="128" width="54" height="54" rx="6" fill="#6E4805"/><text x="335.0" y="155.0" text-anchor="middle" dominant-baseline="central" font-family="ui-monospace,Menlo,monospace" font-size="17" font-weight="700" fill="#ffffff">PI</text></g><g><title>PE — Estadual dedicado (ALEPE, verba por nota) + federal</title><rect x="368" y="128" width="54" height="54" rx="6" fill="#8A5A06"/><text x="395.0" y="155.0" text-anchor="middle" dominant-baseline="central" font-family="ui-monospace,Menlo,monospace" font-size="17" font-weight="700" fill="#ffffff">PE</text></g><g><title>PB — SAPL pleno (voto nominal) + federal</title><rect x="428" y="128" width="54" height="54" rx="6" fill="#6E4805"/><text x="455.0" y="155.0" text-anchor="middle" dominant-baseline="central" font-family="ui-monospace,Menlo,monospace" font-size="17" font-weight="700" fill="#ffffff">PB</text></g><g><title>MT — Só federal (instância SAPL desatualizada)</title><rect x="188" y="188" width="54" height="54" rx="6" fill="#e4dfd4"/><text x="215.0" y="215.0" text-anchor="middle" dominant-baseline="central" font-family="ui-monospace,Menlo,monospace" font-size="17" font-weight="700" fill="#20242A">MT</text></g><g><title>DF — Distrital (playbook próprio) + federal</title><rect x="248" y="188" width="54" height="54" rx="6" fill="#6E4805"/><text x="275.0" y="215.0" text-anchor="middle" dominant-baseline="central" font-family="ui-monospace,Menlo,monospace" font-size="17" font-weight="700" fill="#ffffff">DF</text></g><g><title>BA — Só federal (sem dado estadual estruturado)</title><rect x="308" y="188" width="54" height="54" rx="6" fill="#e4dfd4"/><text x="335.0" y="215.0" text-anchor="middle" dominant-baseline="central" font-family="ui-monospace,Menlo,monospace" font-size="17" font-weight="700" fill="#20242A">BA</text></g><g><title>AL — SAPL parcial (produção legislativa) + federal</title><rect x="428" y="188" width="54" height="54" rx="6" fill="#8a6127"/><text x="455.0" y="215.0" text-anchor="middle" dominant-baseline="central" font-family="ui-monospace,Menlo,monospace" font-size="17" font-weight="700" fill="#ffffff">AL</text></g><g><title>MS — API estadual (acesso restrito) + federal</title><rect x="188" y="248" width="54" height="54" rx="6" fill="#cbb081"/><text x="215.0" y="275.0" text-anchor="middle" dominant-baseline="central" font-family="ui-monospace,Menlo,monospace" font-size="17" font-weight="700" fill="#20242A">MS</text></g><g><title>GO — API estadual (instável) + federal</title><rect x="248" y="248" width="54" height="54" rx="6" fill="#cbb081"/><text x="275.0" y="275.0" text-anchor="middle" dominant-baseline="central" font-family="ui-monospace,Menlo,monospace" font-size="17" font-weight="700" fill="#20242A">GO</text></g><g><title>MG — Estadual dedicado (ALMG) com voto nominal + federal</title><rect x="308" y="248" width="54" height="54" rx="6" fill="#6E4805"/><text x="335.0" y="275.0" text-anchor="middle" dominant-baseline="central" font-family="ui-monospace,Menlo,monospace" font-size="17" font-weight="700" fill="#ffffff">MG</text></g><g><title>ES — Estadual dedicado (ALES) + federal</title><rect x="368" y="248" width="54" height="54" rx="6" fill="#8A5A06"/><text x="395.0" y="275.0" text-anchor="middle" dominant-baseline="central" font-family="ui-monospace,Menlo,monospace" font-size="17" font-weight="700" fill="#ffffff">ES</text></g><g><title>SE — Só federal (sem dado estadual estruturado)</title><rect x="428" y="248" width="54" height="54" rx="6" fill="#e4dfd4"/><text x="455.0" y="275.0" text-anchor="middle" dominant-baseline="central" font-family="ui-monospace,Menlo,monospace" font-size="17" font-weight="700" fill="#20242A">SE</text></g><g><title>SP — Dado estadual parcial + federal</title><rect x="248" y="308" width="54" height="54" rx="6" fill="#cbb081"/><text x="275.0" y="335.0" text-anchor="middle" dominant-baseline="central" font-family="ui-monospace,Menlo,monospace" font-size="17" font-weight="700" fill="#20242A">SP</text></g><g><title>RJ — Só federal (sem dado estadual estruturado)</title><rect x="308" y="308" width="54" height="54" rx="6" fill="#e4dfd4"/><text x="335.0" y="335.0" text-anchor="middle" dominant-baseline="central" font-family="ui-monospace,Menlo,monospace" font-size="17" font-weight="700" fill="#20242A">RJ</text></g><g><title>PR — Estadual dedicado (ALEP) com voto nominal + federal</title><rect x="188" y="368" width="54" height="54" rx="6" fill="#6E4805"/><text x="215.0" y="395.0" text-anchor="middle" dominant-baseline="central" font-family="ui-monospace,Menlo,monospace" font-size="17" font-weight="700" fill="#ffffff">PR</text></g><g><title>SC — Dado estadual parcial + federal</title><rect x="248" y="368" width="54" height="54" rx="6" fill="#cbb081"/><text x="275.0" y="395.0" text-anchor="middle" dominant-baseline="central" font-family="ui-monospace,Menlo,monospace" font-size="17" font-weight="700" fill="#20242A">SC</text></g><g><title>RS — Só federal (sem dado estadual estruturado)</title><rect x="188" y="428" width="54" height="54" rx="6" fill="#e4dfd4"/><text x="215.0" y="455.0" text-anchor="middle" dominant-baseline="central" font-family="ui-monospace,Menlo,monospace" font-size="17" font-weight="700" fill="#20242A">RS</text></g></svg>
<figcaption>
<ul class="mapa-legenda">
<li><span class="mapa-key mapa-nominal"></span> voto nominal estadual + federal</li>
<li><span class="mapa-key mapa-df"></span> distrital (playbook próprio) + federal</li>
<li><span class="mapa-key mapa-dedicado"></span> playbook estadual dedicado + federal</li>
<li><span class="mapa-key mapa-sapl"></span> SAPL parcial (produção) + federal</li>
<li><span class="mapa-key mapa-parcial"></span> dado estadual parcial + federal</li>
<li><span class="mapa-key mapa-sem"></span> só cobertura federal</li>
</ul>
</figcaption>
</figure>

## A cobertura em texto

| Nível | Unidades |
|---|---|
| Voto nominal estadual | AC · AM · MG · PB · PI · PR · RO |
| Distrital (DF) | DF |
| Estadual dedicado | ES · PE |
| SAPL parcial | AL · RR · TO |
| Estadual parcial | CE · GO · MS · PA · RN · SC · SP |
| Só federal | AP · BA · MA · MT · RJ · RS · SE |

**Como ler:** *voto nominal estadual* significa que dá para saber como cada deputado estadual votou; *estadual dedicado* tem playbook próprio com dado estruturado (despesas, produção, às vezes votação); *SAPL parcial* tem produção legislativa mas não votação/presença; *estadual parcial* tem dado estruturado incompleto; *só federal* significa que a Assembleia daquele estado não publica dado aberto estruturado utilizável — o que é, em si, um achado de fiscalização.

O mapa muda com o tempo: casas que passarem a publicar dados abertos entram; o método é estendido conforme a validação de cada fonte. A situação atual e o histórico estão no [changelog](/changelog) e nas [fontes de dados](/fontes).

---

*Cobertura estadual e municipal em maturação; a federal e a distrital (DF) já estão no método. Veja o que já roda nos [playbooks](/playbooks).*
