No ar · coleta até 01/11 dados de 30/10/2026, 13:02
PROJETO · HISTÓRICO DE VERSÕES

Versões

Todas as mudanças importantes do projeto, em ordem reversa cronológica. Formato segue Keep a Changelog; versões em SemVer.

Histórico de versões

Registro cronológico de tudo que mudou no painel — dados, metodologia e interface —, da versão mais recente para a mais antiga.

Página 1 de 14 · 167 versões no total.

  1. v4.65.7 2026-10-29

    Alterado

    • O tapete "Dia a dia" da capa marca o dia do 2º turno (25/10), como já marcava o do 1º (04/10). A frase acima dele passa a dizer "o dia seguinte ao 2º turno" quando o maior dia da série é 26/10, como já dizia do dia seguinte ao 1º.
  2. v4.65.6 2026-10-23

    Corrigido

    • A rerrotulagem de acontecimento alcança a semana do fato. Quando a lista ganhava um acontecimento com nome de candidato entre os termos ("Lula", "Flávio Bolsonaro"), a busca casava milhares de matérias, o teto de 1.500 se esgotava nas mais antigas da janela de 21 dias e as da própria semana ficavam sem rótulo (caso do 150, "Lula na Assembleia-Geral da ONU": a matéria da viagem, de 16/09, ficou de fora). Agora nome de candidato não conta como termo de busca, a busca vai das matérias mais novas para as mais antigas e hífen vale espaço. Os acontecimentos nomeados daqui em diante já são gravados sem nome de candidato nos termos.

  3. v4.65.5 2026-10-23

    Corrigido

    • O verificador de relevância só aprova o par que o modelo de fato julgou. Antes, o lote inteiro era aprovado mesmo quando o modelo deixava de responder sobre algum par, devolvia uma lista vazia ou falhava, e o par omitido entrava na base sem julgamento. Agora o par omitido ganha uma segunda tentativa na mesma rodada e, se faltar de novo, fica para a rodada seguinte.
    • Os vínculos aprovados sem conferência desde abril foram conferidos de novo: 247 eram falsos positivos e saíram da base, e 478 foram confirmados. O efeito por candidato está em Metodologia, Revisões de série.
  4. v4.65.4 2026-10-23

    Corrigido

    • Quando o modelo titular responde sem erro, mas com um texto que não se consegue ler como JSON, a classificação passa ao modelo de reserva, como já fazia quando o titular caía. Antes, a resposta ilegível ficava sem classificação naquela rodada e a reserva não era tentada. O que a leitura tolerante já aproveitava continua com o titular.
    • Na passada de entidades, um lote em que nenhum modelo responde vira falha do lote, como uma resposta vazia, em vez de interromper a passada.
  5. v4.65.3 2026-10-21

    Corrigido

    • O quadro de semana da capa passa a dizer "Última semana completa". Ele mostra a última semana de segunda a domingo, e o rótulo antigo, "Na semana", parecia a semana corrente. Os quadros dos candidatos dizem "na mesma semana".
    • Entre 21h e meia-noite, a capa tratava como "hoje" o dia seguinte, porque contava o dia pelo fuso UTC. O "hoje" da capa, da faixa do alto e das páginas de candidato passa a ser o dia de Brasília, e as datas das matérias nas listas também. As séries diárias continuam contadas pelo dia UTC da publicação, como sempre foram.
  6. v4.65.2 2026-10-21

    Corrigido

    • A contagem de audiência (Umami) passa a valer só em eleicoes2026.sapienslabs.com.br. Testes do painel abertos em outro endereço também contavam como visita.
  7. v4.65.1 2026-10-21

    Corrigido

    • No tema claro, a linha e o preenchimento do radar do Comparativo ficavam na cor do tema escuro. Agora acompanham o tema.
    • O fio que liga um rótulo deslocado à ponta da linha passa a trocar de cor com o tema.
    • Depois de um filtro no Espectro editorial, a troca de tema voltou a recolorir os gráficos. A correção veio do Design System 2.0.1, e o painel deixa de precisar de um ajuste próprio para isso.
  8. v4.65.0 2026-10-21 DS 2.0, componentes

    Mudou

    • O painel passa ao desenho do Design System SapiensLabs 2.0. Os dados e a API não mudam.
    • Menu numa lateral, em três grupos (Cobertura, Imprensa, Método), com seletor de tema: escuro, claro ou o do sistema. No celular, um botão "Menu". "Home" virou "Capa", "Changelog" virou "Versões" e "API pública" virou "API".
    • Capa nova: a fita com as matérias aceitas por dia desde 25/03, os números da última semana completa com a semana anterior ao lado, o tapete dia a dia e os dois candidatos do 2º turno.
    • Página de candidato: números com a base escrita, a fita do candidato sobre o total do monitor e as matérias recentes com o tom.
    • Metodologia com as seções numeradas e índice no menu.
    • Gráficos com o nome direto na série, a fonte e a data no pé, e os meses em português.

    Saiu

    • Da capa, o bloco dos últimos dias (líder, tom geral, fonte mais ativa, quem sobe e quem desce): os números da semana ocupam o lugar dele.
    • Da página de candidato, os números com seta e o gráfico de volume diário: a fita mostra a mesma série.

    Corrigido

    • Números ilegíveis no mapa de calor no tema escuro.
    • Gráficos do Espectro que perdiam o tema depois de um filtro.
    • Blocos que passavam da borda da tela no celular.
    • A página de quem saiu da disputa antes do 1º turno mostra a data da saída.
  9. v4.64.2 2026-10-20

    Corrigido

    • Privacidade (§3.3): o tema segue a preferência do sistema operacional. A menção ao horário local saiu com a regra, no 4.64.0.
  10. v4.64.1 2026-10-20

    Corrigido

    • Pílulas de lado: o agregador volta ao tom de metadado e o misto, ao dourado de texto. A regra que põe o nome na cor de texto vencia as duas por especificidade.
  11. v4.64.0 2026-10-20 DS 2.0, camada de sistema

    Mudado

    • O painel carrega o DS 2.0 (sl-tokens.css) e a ponte (sl-ponte.css) logo depois do design-system.css. Os nomes do 1.8.0 passam a pintar com os valores do 2.0, com o 1.8.0 intocado (drift do DS verde):
      • texto #ece6da no escuro;
      • filete #2c3a4c, que antes não aparecia;
      • meta em AA;
      • tom positivo e negativo fora do verde e do vermelho de candidato;
      • dourado #a07535 no claro.
    • Espectro por nível, com os valores do STF (DS 2.0, escala divergente de cinco posições). As barras de /espectro e os cartões de lado usavam o arco-íris antigo; agora seguem a mesma escala dos gráficos.
    • Pílulas de lado: a cor do espectro sai do texto. O nome vai na cor de texto; a posição, na borda e numa marca quadrada. As de três níveis vão às pontas e ao centro.
    • Tema: sai a regra das 7h às 19h. Sem escolha salva em sl-theme, o painel segue a preferência do sistema e acompanha a troca dela.
  12. v4.63.3 2026-10-20 O 1º turno também reprocessado

    Corrigido

    • Reprocessamento do 1º turno com a regra 4.63.1: os pares de Flávio de 25/03 a 04/10 passaram pela mesma passada (scripts/backfill_pares_flavio.py) e pelo verificador nas coletas do dia, até a fila zerar (40.441 pares verificados, nenhum pendente e nenhum sem tom). No período, Flávio passou de 37.008 para 40.307 matérias (+9%); o saldo de tom ficou em −11,7 pontos e nenhum mês mudou de sinal (a maior variação, agosto: −4,5 → −5,5). Lula não mudou. Medido no snapshot público antes (12:13) e depois (18:37) da passada.
    • Revisão de série de 20/10 passa a dizer "1º e 2º turnos reprocessados" em config/revisoes_serie.json (título e nota dos posts) e no espelho em /metodologia#revisoes, que deixa de avisar que o 1º turno faltava.
    • Guarda da imprensa verde de novo (tests/test_articles_imprensa.py, vermelha desde 29/09): três leituras de articles nos scripts de apuração da série eram brutas de propósito e não tinham a marca /bruto/ — a data de cobertura da passada de voz (15-dados.py), o horário da coleta mais recente (18-dados.py) e o controle de URLs em comum com o acervo, "sem uso no texto" (extra-dados.py). Só a marca entra; nenhum número muda.