# Tesoura no Comércio: auditoria da base de Minas Gerais

Concluída em 13 de outubro de 2026, horário de Brasília. Esta é uma revisão técnica realizada no âmbito do desenvolvimento da aplicação, mediante reconsulta das fontes públicas, e não uma certificação de uma empresa de auditoria independente. A aplicação publicada não foi alterada durante o trabalho.

## Parecer executivo

**A base tem origem oficial confirmada e seus registros foram reconciliados para os 853 municípios, mas exige pequenas correções de precisão e cuidados importantes de interpretação.** A conferência abrangeu todos os municípios da [lista oficial do IBGE](https://servicodados.ibge.gov.br/api/v1/localidades/estados/31/municipios), confrontando o snapshot da [base publicada](https://tesouranocomercio.pplx.app/municipios.json) com novas consultas às fontes, não apenas com os arquivos usados na construção original.

Não foi identificado indício de fabricação nos registros administrativos e estatísticos confrontados. Isso não torna todas as mensagens econômicas da plataforma comprovadas: repasses, benefícios, optantes tributários e hipóteses de cenário medem coisas diferentes, como mostram as bases do [MDS](https://aplicacoes.mds.gov.br/sagi/servicos/misocial/?q=*:*&fq=sigla_uf:MG&fq=anomes_s:202608&fq=tipo_s:mes_mu&wt=json&rows=2000), da [Previdência](https://www.gov.br/previdencia/pt-br/assuntos/previdencia-social/arquivos/ben_municipios_clientela_2025.xlsx) e da [Receita Federal](https://www8.receita.fazenda.gov.br/SimplesNacional/Aplicacoes/ATBHE/estatisticasSinac.app/EstatisticasOptantesPorDataMunicipio.aspx?tipoConsulta=2&optanteSimei=&anoConsulta=).

- **Cobertura completa:** 853 municípios, 19 campos por município e 16.207 comparações; 30 controles municipais de integridade passaram sem falhas, na reconciliação da [base publicada](https://tesouranocomercio.pplx.app/municipios.json) com a cobertura do [IBGE](https://servicodados.ibge.gov.br/api/v1/localidades/estados/31/municipios).
- **Simei reconsultado:** os 853 valores municipais coincidem com a resposta pública para MG em 10/10/2026, cuja soma é 1.904.845 optantes, conforme a [Receita Federal](https://www8.receita.fazenda.gov.br/SimplesNacional/Aplicacoes/ATBHE/estatisticasSinac.app/EstatisticasOptantesPorDataMunicipio.aspx?tipoConsulta=2&optanteSimei=&anoConsulta=).
- **Precisão monetária:** há 32 diferenças diretas de Bolsa Família/BPC em 31 municípios, de até R$ 4; ao recalcular também os totais compostos e anualizações, são 211 campos em 176 municípios, por diferenças entre as representações monetárias `_f` e `_s` nas respostas do [MDS para Bolsa Família](https://aplicacoes.mds.gov.br/sagi/servicos/misocial/?q=*:*&fq=sigla_uf:MG&fq=anomes_s:202609&fq=tipo_s:mes_mu&wt=json&rows=2000) e do [MDS para BPC](https://aplicacoes.mds.gov.br/sagi/servicos/misocial/?q=*:*&fq=sigla_uf:MG&fq=anomes_s:202608&fq=tipo_s:mes_mu&wt=json&rows=2000).
- **Histórico de João Monlevade:** foram reproduzidas 707 comparações, sem divergências dentro das tolerâncias documentadas, incluindo as fontes de [BPC](https://aplicacoes.mds.gov.br/sagi/servicos/misocial/?q=*:*&fq=codigo_ibge:313620&fq=tipo_s:mes_mu&wt=json&rows=500&sort=anomes_s%20asc&fl=anomes_s,codigo_ibge,bpc_val_s,bpc_ben_i), [RGPS](https://www.gov.br/previdencia/pt-br/assuntos/previdencia-social/arquivos/ben_municipios_especie_2025.xlsx), [INPC](https://apisidra.ibge.gov.br/values/t/1736/n1/1/v/2289,44/p/201901-202609) e [Censo 2022](https://apisidra.ibge.gov.br/values/t/10295/n6/3136207/v/all/p/2022).

## Escopo e procedimento

A revisão congelou a base local e verificou que ela coincide com o JSON público, usando o SHA-256 `185fe3e1f6d429f5ebbde8d01fe872854f32ab2c949301f7ce9b56f112cbb87e`. A referência externa auditada é a [base de municípios publicada](https://tesouranocomercio.pplx.app/municipios.json), enquanto os arquivos congelados, scripts e resultados estão preservados no pacote técnico entregue com este relatório.

Os testes foram separados em identidade e cobertura, unidades e referências temporais, valores oficiais, fórmulas derivadas, precisão de moeda e interpretação. Todas as linhas municipais foram confrontadas, e o cruzamento usou códigos do [IBGE](https://servicodados.ibge.gov.br/api/v1/localidades/estados/31/municipios), exceto a tabela do [Simei](https://www8.receita.fazenda.gov.br/SimplesNacional/Aplicacoes/ATBHE/estatisticasSinac.app/EstatisticasOptantesPorDataMunicipio.aspx?tipoConsulta=2&optanteSimei=&anoConsulta=), que exigiu normalização de nomes.

As fontes reconsultadas foram preservadas integralmente com URL, horário de obtenção e hash em arquivos `.meta.json`. A consulta da Receita foi feita no formulário público com os filtros Simei, Por Município, MG e posição 10/10/2026, após autorização específica do usuário; não envolveu login, dados pessoais ou alteração cadastral.

### Resultado por categoria de campo

Estas categorias são mutuamente exclusivas e somam as 16.207 comparações. Elas descrevem a reconciliação da [base pública](https://tesouranocomercio.pplx.app/municipios.json), não uma nota de qualidade ou percentual de veracidade.

| Categoria | Quantidade | Significado |
| --- | ---: | --- |
| `CONFIRMADO_RECONSULTA` | 11.764 | Igual ao valor oficial reconsultado, incluindo estimativas oficiais de população. |
| `CALCULO_CONFERIDO` | 3.233 | Conversão de unidade ou fórmula reproduzida sem diferença. |
| `ESTIMATIVA_REPRODUZIDA_NAO_OBSERVADA` | 853 | Exercício do piso reproduzido, mas não observado como efeito municipal. |
| `DIVERGENCIA_PRECISAO` | 211 | Diferença monetária ao preferir a representação decimal mais precisa. |
| `VARIACAO_GRAFICA_MESMA_ENTIDADE` | 146 | Diferença de acentuação da região, sem troca de município ou entidade. |

## Fontes, datas e conciliações

| Informação | Referência e conclusão |
| --- | --- |
| Municípios, códigos, nomes e regiões | Cobertura completa de 853; códigos e nomes reconciliados com o [IBGE Localidades](https://servicodados.ibge.gov.br/api/v1/localidades/estados/31/municipios). Em 146 registros, “Juiz de Fora” e “Juíz de Fora” são variações gráficas da mesma região, não erros de ligação. |
| População | Todos os valores coincidem com a **estimativa oficial de 2026**, não com a estimativa de 2025 ou o Censo, conforme a [SIDRA 6579](https://apisidra.ibge.gov.br/values/t/6579/n6/in%20n3%2031/v/9324/p/2026). |
| PIB | Todos os municípios coincidem com 2023; a multiplicação de mil reais por 1.000 está correta, segundo a [SIDRA 5938](https://apisidra.ibge.gov.br/values/t/5938/n6/in%20n3%2031/v/37/p/2023). |
| Empresas ativas, abertas e fechadas | Valores de agosto de 2026 coincidem em todos os municípios; as somas municipais conciliam com a linha estadual do [Mapa de Empresas](https://www.gov.br/memp/pt-br/acesso-a-informacao/dados-abertos/08_arquivodados_ago26-mapa-de-empresas.xlsx/@@download/file). |
| RGPS | Valores de 2025 coincidem nos 853 municípios e conciliam entre os arquivos por [clientela](https://www.gov.br/previdencia/pt-br/assuntos/previdencia-social/arquivos/ben_municipios_clientela_2025.xlsx) e por [espécie](https://www.gov.br/previdencia/pt-br/assuntos/previdencia-social/arquivos/ben_municipios_especie_2025.xlsx), excluindo os assistenciais para não duplicar o BPC. |
| Bolsa Família | Famílias e pessoas coincidem em setembro de 2026; moeda tem 5 diferenças de precisão na comparação com o campo decimal `_s` do [MDS](https://aplicacoes.mds.gov.br/sagi/servicos/misocial/?q=*:*&fq=sigla_uf:MG&fq=anomes_s:202609&fq=tipo_s:mes_mu&wt=json&rows=2000). |
| BPC | Quantidades coincidem em agosto de 2026; moeda tem 27 diferenças de precisão em relação ao campo `_s` do [MDS](https://aplicacoes.mds.gov.br/sagi/servicos/misocial/?q=*:*&fq=sigla_uf:MG&fq=anomes_s:202608&fq=tipo_s:mes_mu&wt=json&rows=2000). O zero de setembro não foi tratado como encerramento do benefício. |
| Optantes pelo Simei | Todos os 853 valores coincidem com 10/10/2026, totalizando 1.904.845 na [Receita Federal](https://www8.receita.fazenda.gov.br/SimplesNacional/Aplicacoes/ATBHE/estatisticasSinac.app/EstatisticasOptantesPorDataMunicipio.aspx?tipoConsulta=2&optanteSimei=&anoConsulta=). |
| Mapa | Códigos e 18.600 vértices correspondem à [malha oficial do IBGE](https://servicodados.ibge.gov.br/api/v3/malhas/estados/31?formato=application/vnd.geo%2Bjson&intrarregiao=municipio&qualidade=minima), após arredondamento a três casas e inversão dos anéis para a visualização. Essa versão não é adequada para medir áreas ou estabelecer limites legais. |

A conciliação da Receita documenta os aliases “Amparo da Serra”/“Amparo do Serra” e “Brasópolis”/“Brazópolis”, além da decodificação de entidades HTML. Nenhum valor municipal foi imputado nesse cruzamento com a [tabela pública do Simei](https://www8.receita.fazenda.gov.br/SimplesNacional/Aplicacoes/ATBHE/estatisticasSinac.app/EstatisticasOptantesPorDataMunicipio.aspx?tipoConsulta=2&optanteSimei=&anoConsulta=).

## Diferenças de precisão monetária

A extração original usou os campos monetários numéricos `_f` do MDS, que, nas respostas auditadas, exibem menos precisão do que os campos textuais decimais `_s`. A correção recomendada é usar `Decimal` a partir de `_s`, calcular com a precisão disponível e arredondar apenas no ponto de apresentação, conforme as respostas do [Bolsa Família](https://aplicacoes.mds.gov.br/sagi/servicos/misocial/?q=*:*&fq=sigla_uf:MG&fq=anomes_s:202609&fq=tipo_s:mes_mu&wt=json&rows=2000) e do [BPC](https://aplicacoes.mds.gov.br/sagi/servicos/misocial/?q=*:*&fq=sigla_uf:MG&fq=anomes_s:202608&fq=tipo_s:mes_mu&wt=json&rows=2000).

### Exemplos rastreáveis

| Município e campo | Publicado, em reais inteiros | Decimal oficial | Inteiro esperado | Publicado menos esperado |
| --- | ---: | ---: | ---: | ---: |
| Belo Horizonte, Bolsa Família | 82.736.480 | 82.736.476,00 | 82.736.476 | +4, conforme o [MDS de setembro/2026](https://aplicacoes.mds.gov.br/sagi/servicos/misocial/?q=*:*&fq=sigla_uf:MG&fq=anomes_s:202609&fq=tipo_s:mes_mu&wt=json&rows=2000). |
| Belo Horizonte, BPC | 107.956.696 | 107.956.697,02 | 107.956.697 | −1, conforme o [MDS de agosto/2026](https://aplicacoes.mds.gov.br/sagi/servicos/misocial/?q=*:*&fq=sigla_uf:MG&fq=anomes_s:202608&fq=tipo_s:mes_mu&wt=json&rows=2000). |
| Aimorés, BPC | 1.548.082 | 1.548.082,55 | 1.548.083 | −1, conforme o [MDS de agosto/2026](https://aplicacoes.mds.gov.br/sagi/servicos/misocial/?q=*:*&fq=sigla_uf:MG&fq=anomes_s:202608&fq=tipo_s:mes_mu&wt=json&rows=2000). |

As 211 ocorrências se distribuem em 5 campos de Bolsa Família, 27 de BPC, 22 totais mensais e 157 totais anualizados. O efeito anual também aparece onde o valor mensal em reais inteiros permanece igual, pois a diferença sub-real é multiplicada por 12 antes de arredondar, na reprodução das fórmulas da [base publicada](https://tesouranocomercio.pplx.app/municipios.json) com a moeda decimal do [MDS](https://aplicacoes.mds.gov.br/sagi/servicos/misocial/?q=*:*&fq=sigla_uf:MG&fq=anomes_s:202608&fq=tipo_s:mes_mu&wt=json&rows=2000).

### Efeito nas somas municipais

| Soma de valores municipais | Base publicada | Candidato com precisão corrigida | Diferença |
| --- | ---: | ---: | ---: |
| Totais mensais compostos | R$ 9.832.374.404 | R$ 9.832.374.396 | Publicado +R$ 8. |
| Totais anualizados compostos | R$ 117.988.492.826 | R$ 117.988.492.765 | Publicado +R$ 61. |

Essas são somas dos totais municipais arredondados, não um total estadual oficial de renda ou vendas; resultam da [base pública](https://tesouranocomercio.pplx.app/municipios.json), recalculada com [Bolsa Família de setembro/2026](https://aplicacoes.mds.gov.br/sagi/servicos/misocial/?q=*:*&fq=sigla_uf:MG&fq=anomes_s:202609&fq=tipo_s:mes_mu&wt=json&rows=2000), [BPC de agosto/2026](https://aplicacoes.mds.gov.br/sagi/servicos/misocial/?q=*:*&fq=sigla_uf:MG&fq=anomes_s:202608&fq=tipo_s:mes_mu&wt=json&rows=2000) e [RGPS anual de 2025](https://www.gov.br/previdencia/pt-br/assuntos/previdencia-social/arquivos/ben_municipios_clientela_2025.xlsx). A pequena magnitude não dispensa a correção, mas não sustenta chamar 176 municípios de “dados inventados”.

O arquivo `municipios-candidato-precisao.json` é apenas uma proposta separada, ainda no formato de reais inteiros e com a grafia original das regiões preservada. Ele não foi promovido à base da aplicação e não deve ser confundido com uma versão autorizada ou com uma base de moeda integralmente preservada em centavos.

## Ressalvas de interpretação e transparência

### Datas, universos e unidade territorial

O total mensal combina Bolsa Família de setembro/2026, BPC de agosto/2026 e o valor anual do RGPS de 2025 dividido por 12; a quantidade de benefícios do RGPS corresponde a dezembro/2025. Portanto, não é um total observado no mesmo mês nem uma contagem de pessoas únicas, segundo as referências do [MDS para BF](https://aplicacoes.mds.gov.br/sagi/servicos/misocial/?q=*:*&fq=sigla_uf:MG&fq=anomes_s:202609&fq=tipo_s:mes_mu&wt=json&rows=2000), do [MDS para BPC](https://aplicacoes.mds.gov.br/sagi/servicos/misocial/?q=*:*&fq=sigla_uf:MG&fq=anomes_s:202608&fq=tipo_s:mes_mu&wt=json&rows=2000) e da [Previdência](https://www.gov.br/previdencia/pt-br/assuntos/previdencia-social/arquivos/ben_municipios_clientela_2025.xlsx).

A anualização mantém 12 vezes os valores mensais selecionados de BF/BPC e soma o RGPS anual de 2025, reproduzindo o cálculo da [base pública](https://tesouranocomercio.pplx.app/municipios.json). Deve aparecer como referência anualizada de períodos mistos, não como soma de pagamentos efetivamente observados ao longo de 2026 ou previsão garantida.

Benefícios previdenciários por município pagador não equivalem automaticamente a renda de residentes ou a gasto efetuado naquele município, conforme o universo da [Previdência](https://www.gov.br/previdencia/pt-br/assuntos/previdencia-social/arquivos/ben_municipios_clientela_2025.xlsx). As quantidades do [BPC](https://aplicacoes.mds.gov.br/sagi/servicos/misocial/?q=*:*&fq=sigla_uf:MG&fq=anomes_s:202608&fq=tipo_s:mes_mu&wt=json&rows=2000) e do [RGPS](https://www.gov.br/previdencia/pt-br/assuntos/previdencia-social/arquivos/ben_municipios_clientela_2025.xlsx) tampouco devem ser somadas a pessoas do Bolsa Família como se fossem cidadãos distintos.

### Comércio local e cenários

A chamada pública “Todo mês, programas federais colocam bilhões no caixa do comércio mineiro” é mais forte do que a evidência permite: pagamentos de benefícios não comprovam faturamento do comércio, proporção gasta localmente ou relação causal com vendas. O texto foi observado na [aplicação publicada](https://tesouranocomercio.pplx.app/), enquanto as fontes utilizadas registram [transferências](https://aplicacoes.mds.gov.br/sagi/servicos/misocial/?q=*:*&fq=sigla_uf:MG&fq=anomes_s:202609&fq=tipo_s:mes_mu&wt=json&rows=2000) e [benefícios](https://www.gov.br/previdencia/pt-br/assuntos/previdencia-social/arquivos/ben_municipios_clientela_2025.xlsx), não vendas locais.

Recomenda-se substituir a afirmação por uma descrição como: “Benefícios e transferências federais compõem parte da renda disponível. Consulte valores de referência e explore cenários hipotéticos, sem confundi-los com vendas observadas.” O card de impacto deve informar percentual escolhido, base de cálculo e caráter hipotético, sem apresentar perda de faturamento como resultado medido.

As fórmulas do campo `piso` foram reproduzidas nos 853 municípios, mas seus R$ 39 e sua hipótese de 70% do RGPS são premissas da aplicação, não observações municipais certificadas. A fórmula preservada é `BPC_quantidade × 39 × 12 + 0,70 × RGPS_quantidade × 39 × 13`, conforme o snapshot da [base auditada](https://tesouranocomercio.pplx.app/municipios.json).

Percentuais nacionais aplicados a MEIs locais e multiplicadores de estudos não devem receber o selo de “dado municipal observado”. Recomenda-se manter uma seção de hipóteses separada e exigir justificativa de universo, período e aplicabilidade antes de utilizá-los em cenários; esta auditoria não certifica seu efeito causal, nem a existência ou dimensão de um corte anunciado.

### Simei não é a mesma série de empresas ativas

O rótulo recomendado é “Optantes pelo Simei, posição de 10/10/2026”, em vez de “MEIs registrados”, pois esse é o universo efetivamente retornado pela [Receita Federal](https://www8.receita.fazenda.gov.br/SimplesNacional/Aplicacoes/ATBHE/estatisticasSinac.app/EstatisticasOptantesPorDataMunicipio.aspx?tipoConsulta=2&optanteSimei=&anoConsulta=). A série não deve ser interpretada como contagem independente de todos os MEIs em operação, nem como equivalente à categoria de empresas ativas do [Mapa de Empresas](https://www.gov.br/memp/pt-br/acesso-a-informacao/dados-abertos/08_arquivodados_ago26-mapa-de-empresas.xlsx/@@download/file).

Há oito municípios com optantes Simei acima da quantidade de empresas ativas: Araújos, Chiador, Conceição do Pará, Juatuba, Nova Serrana, Perdigão, Ribeirão das Neves e Santana do Deserto, no cruzamento da [Receita](https://www8.receita.fazenda.gov.br/SimplesNacional/Aplicacoes/ATBHE/estatisticasSinac.app/EstatisticasOptantesPorDataMunicipio.aspx?tipoConsulta=2&optanteSimei=&anoConsulta=) com o [Mapa de Empresas](https://www.gov.br/memp/pt-br/acesso-a-informacao/dados-abertos/08_arquivodados_ago26-mapa-de-empresas.xlsx/@@download/file). Isso merece explicação de datas e universos, mas não prova erro numérico nas séries que foram reconciliadas com suas respectivas fontes.

## Histórico de João Monlevade

A revisão cobriu sete observações de dezembro do RGPS, de 2019 a 2025, e 92 observações mensais de BPC, de janeiro/2019 a agosto/2026. Os arquivos anuais da Previdência estão identificados nos metadados do pacote, incluindo o de [2025](https://www.gov.br/previdencia/pt-br/assuntos/previdencia-social/arquivos/ben_municipios_especie_2025.xlsx), e a série de BPC foi reconsultada no [MDS](https://aplicacoes.mds.gov.br/sagi/servicos/misocial/?q=*:*&fq=codigo_ibge:313620&fq=tipo_s:mes_mu&wt=json&rows=500&sort=anomes_s%20asc&fl=anomes_s,codigo_ibge,bpc_val_s,bpc_ben_i).

Valores nominais, quantidades, valores deflacionados, médias por benefício, índices e variações foram reproduzidos, totalizando 707 comparações sem divergências dentro da tolerância absoluta de `0,000001` usada pelo script. Os três controles de período passaram, e a deflação empregou os 93 meses do [INPC nacional, SIDRA 1736](https://apisidra.ibge.gov.br/values/t/1736/n1/1/v/2289,44/p/201901-202609), com preços de setembro de 2026.

Uma célula monetária do workbook de 2019 tinha resíduo binário de ponto flutuante e foi normalizada a centavos antes de comparar. Isso é tratamento numérico documentado no script, não ajuste arbitrário para eliminar um valor divergente.

Os quadros de renda e composição coincidem com o [Censo 2022, tabela 10295](https://apisidra.ibge.gov.br/values/t/10295/n6/3136207/v/all/p/2022) e com a [tabela 10297](https://apisidra.ibge.gov.br/values/t/10297/n6/3136207/v/13504/p/2022/c11308/all). São retratos de 2022: não medem diretamente a renda atual de todos os moradores ou um índice municipal contemporâneo de custo de vida.

O crescimento resumido de BPC compara agosto/2019 a agosto/2026, enquanto os índices do gráfico usam janeiro/2019 como base, conforme o módulo da [aplicação](https://tesouranocomercio.pplx.app/) e a série do [MDS](https://aplicacoes.mds.gov.br/sagi/servicos/misocial/?q=*:*&fq=codigo_ibge:313620&fq=tipo_s:mes_mu&wt=json&rows=500&sort=anomes_s%20asc&fl=anomes_s,codigo_ibge,bpc_val_s,bpc_ben_i). Recomenda-se tornar esses dois períodos explícitos para evitar comparações aparentes entre bases diferentes.

## Correções recomendadas e critérios de aceite

- **Precisão:** substituir a extração monetária `_f` por `_s` com aritmética decimal; recalcular os 211 campos identificados e verificar cada diferença no CSV detalhado antes de aprovar uma nova base.
- **Referências temporais:** exibir a data junto de cada série, incluindo população estimada de 2026, PIB de 2023 e RGPS de 2025; identificar os totais como cálculos de períodos mistos.
- **Universos:** usar “optantes pelo Simei” e “benefícios”, sem transformar quantidades administrativas em pessoas únicas, residentes ou empresas dependentes de programas.
- **Cenários:** separar “registro oficial”, “cálculo derivado”, “estimativa oficial” e “hipótese do simulador”; nunca usar a validação dos dados como prova de previsão econômica.
- **Comércio:** retirar equivalências entre repasses e vendas observadas; exigir evidência adicional para alegar dependência comercial ou perda de faturamento.
- **Histórico:** diferenciar renda censitária, massa de benefícios e média por benefício; apresentar o INPC como deflator nacional e informar as janelas de comparação.
- **Rastreabilidade:** preservar este relatório, arquivos reconsultados, metadados e testes; executar novamente a auditoria após qualquer atualização da base.

Um critério de aceite para uma versão corrigida é zerar as diferenças de precisão esperadas, manter os controles de integridade aprovados e garantir que cards e simulador tragam as mesmas ressalvas da página principal. A publicação dessa versão é uma etapa distinta e depende de autorização; não ocorreu durante esta auditoria.

## Entregáveis e reprodução

O CSV municipal permite localizar qualquer cidade, seus campos divergentes e os endereços das fontes. O pacote técnico contém as evidências completas e os scripts, sem metadados de Git ou credenciais.

| Arquivo | Finalidade |
| --- | --- |
| `auditoria-por-municipio.csv` | Resumo dos 853 municípios, referências e campos com diferenças. |
| `auditoria-por-campo.csv` | 16.207 registros: valor publicado, conferido, diferença, categoria, período e URL. |
| `divergencias-de-precisao.csv` | As 32 diferenças diretas de BF/BPC, incluindo o decimal oficial. |
| `conciliacao-rgps-853-municipios.csv` | Comparação entre as planilhas previdenciárias por clientela e por espécie. |
| `controles-de-integridade.csv` | Os 30 controles municipais com seus resultados e fontes. |
| `auditoria-historico-joao-monlevade.csv` | As 707 comparações do módulo histórico. |
| `resultado.json` e `resultado-historico.json` | Resumos legíveis por máquina. |
| `fontes-reconsultadas/` | Fontes completas e respectivos metadados de obtenção e hashes. |
| `originais/` | Snapshot da base, geometria, histórico e scripts originais. |
| `municipios-candidato-precisao.json` | Proposta separada de correção; não aplicada ao site. |

Para reproduzir as comparações com as fontes congeladas, extraia o ZIP, entre na pasta `auditoria-mg` e execute os scripts a seguir. Não execute `baixar_fontes.py` se o objetivo for preservar exatamente as evidências desta rodada; novas consultas podem refletir revisões posteriores das fontes.

```bash
python3 -m pip install -r requirements-auditoria.txt
python3 auditar_mg.py
python3 auditar_historico.py
```

Os scripts geram resultados e o candidato apenas na pasta de auditoria. Eles não publicam o site nem substituem a base em produção; o arquivo público de referência continua sendo o [JSON da aplicação](https://tesouranocomercio.pplx.app/municipios.json).

O teste monetário municipal mantém o arredondamento ao inteiro mais próximo com desempate para o par (`ROUND_HALF_EVEN`), compatível com a lógica original, e usa decimais antes de arredondar. O confronto com a fonte oficial verifica reprodução e rastreabilidade, mas não substitui uma investigação independente de eventuais erros nos próprios registros governamentais ou dos microdados que lhes deram origem.
