# PRÉ-REGISTRO — teste de reconciliação do lote publicado às 20:04:39 (1º turno, 04/10/2026)

Registrado ANTES de calcular a soma completa dos BUs do lote. Qualquer alteração posterior deve ser feita em arquivo novo (v2), nunca neste.

## Declaração de transparência
- Antes deste registro, vimos apenas um **piloto de 200 seções** (amostra aleatória do lote): cand 13 = 47,89%, cand 22 = 44,30% dos válidos (publicado, via terceiros: 47,3057% e 45,0389%). Isso é ruído de amostra pequena e **não** orienta as regras abaixo.
- NÃO vimos a soma completa dos ~100 mil BUs. O script `scripts/14_compara_lote.py` ainda não foi executado sobre o lote completo.

## Hipótese testada
H0-consistência: os votos publicados no lote (+100.614 seções; +24.728.306 válidos; cand 22 = 45,0389%, cand 13 = 47,3057%; fonte: coletores de terceiros ArvorCo/PNAD e vitoropereira, NÃO verificada por nós) são aproximadamente iguais à soma dos votos dos BUs das seções que entraram no totalizador entre `ht` 19:06:33 e 20:04:39.

## Conjunto primário (corte ingênuo)
Seções ordenadas por (dr, hr, uf, mun, zona, secao); posições 323.540…424.153 (1-indexado), peso 1, sem agregadas e sem as 327 seções sem aux. BU = o do último (único) hash em `aux.json` coletado em 05/10. Válidos = soma dos votos `nominal` do cargo Presidente (eleição 6257).
LIMITES CONHECIDOS (revisão do Opus, 2ª): (1) o nº de seções bate por construção (corte calibrado nos totais publicados); (2) o corte superior inclui ~1.000 seções da rajada pós-pausa que provavelmente não estavam no lote; (3) o corte inferior supõe ordem FIFO (defasagem varia por UF; ~10,7 mil seções em zona ambígua às 19:06:33); (4) empates de `hr` ao segundo são desempatados por UF (viés geográfico leve); (5) `hr` pode ter sido sobrescrito por retransmissão; (6) o BU baixado é o último hash, não necessariamente o vigente às 20:04.

## Tolerâncias fixadas ANTES do resultado
- **Consistência aceitável:** |Δ votos válidos| ≤ 0,5% do publicado E |Δ participação de cada um dos 2 principais candidatos| ≤ 0,7 p.p.
- **Sensibilidade:** repetir deslocando os dois cortes em ±1.000 e ±3.000 posições (exige BUs vizinhos; depende do download "todos"), e com cortes por UF usando `ht` convertido para Brasília. Definir a **banda** = amplitude dos resultados nessas variantes.
- **Anomalia a investigar:** diferença do corte ingênuo maior que 3× a banda.

## Como interpretar (fixado agora)
- Diferença pequena = consistência aritmética entre arquivos do mesmo emissor (TSE). **Não é prova de autenticidade**: isso exigiria validar assinaturas digitais dos BUs e dos JWS, o que NÃO foi feito.
- Diferença grande = investigar PRIMEIRO erro de corte, agregação, empates, retransmissão, decodificação; só depois qualquer outra explicação.
- Resultado negativo (não bate) será relatado com o mesmo destaque que um positivo.

## Teste exato complementar (a executar depois)
Com todos os BUs: soma por zona e município vs EA20 final de zona/município, tolerância zero, exclusões documentadas.
