SOBRE · CHANGELOG

Changelog

Histórico de mudanças e marcos do painel.

2026-07-19 — Análises: balanços editoriais mensais

  • Nova seção Análises na Home e página dedicada Análises: os balanços editoriais mensais da Câmara — leitura dos principais destaques do mês (votações, pautas divisivas e gastos da cota), escrita a partir dos dados do painel.
  • A Home destaca a análise mais recente; a página lista todas as edições, publicadas no blog do SapiensLabs. Cada pauta citada leva à ficha da proposição na Câmara.

2026-07-07 — Alinhamento ao Design System (DS 1.6.0)

  • Cor de contexto restaurada nos avisos — os quadros de leitura ("Como ler esta página" etc.) voltam à borda dourada editorial; uma regra de estilo antiga os deixava azuis.
  • Legibilidade do espectro político — a faixa "extrema-direita" era quase invisível no tema escuro; agora as cores do espectro vêm dos tokens compartilhados da frota, com contraste adequado nos dois temas.
  • Datas em formato brasileiro — listas de votações, proposições e frentes, além da data da última coleta na Home, passam a exibir DD/MM/AAAA em vez do formato ISO.
  • Marcadores sóbrios — os selos de votação usam / no lugar de emojis.
  • Gráficos alinhados ao Design System — fonte Archivo Narrow, separadores numéricos brasileiros, mapa de similaridade em escala monocromática (mais segura para daltônicos) e cores de voto de fonte única. Os gráficos passam a acompanhar a troca de tema.

2026-06-02 — Mapa de Pautas (agenda temática dos discursos)

  • Coleta de discursos de plenário (57ª legislatura) integrada ao pipeline diário.
  • Nova página Mapa de Pautas: sobre o que cada espectro, partido e bancada discursa. Mapa de calor por ênfase relativa (vs média da Câmara), "quem puxa cada pauta" com detalhamento por assunto, linha do tempo das pautas e agenda × posição.
  • Classificação temática por mapa termo → tema auditável (lookup determinístico); falas procedurais ficam fora. Novo tema editorial "Atos antidemocráticos" concentra o debate do 8 de janeiro.
  • Perfil de cada deputado ganhou a seção Temas deste deputado.

2026-05-31 — Camada analítica + FastAPI em produção

  • Migração Dash → FastAPI concluída: camara.sapienslabs.com.br agora roda o novo painel.
  • Nova seção Comportamento de Voto — governismo, coesão e disciplina partidária (com federações), similaridade de voto entre partidos e termômetro de apoio ao governo.
  • Despesas com análise de fornecedores (concentração por CNPJ); Home com termômetro, composição por espectro e funil legislativo.
  • Análises pesadas pré-computadas após a coleta diária; correção da duplicação de despesas do ano corrente.

2026-05-03 — Rename + scaffold FastAPI

  • Projeto renomeado de Congresso Monitor para Monitor da Câmara dos Deputados. O escopo real é só Câmara (o nome anterior era mais amplo do que o conteúdo).
  • Subdomínio congresso.sapienslabs.com.brcamara.sapienslabs.com.br. Cutover seco, sem redirect.
  • LXC, repo, paths, systemd, Tailscale, DB e SSH alias atualizados em sequência.
  • Início da migração da arquitetura Dash → FastAPI + Jinja2 + Plotly self-host + Design System SapiensLabs. Mesmo padrão usado em eleicoes2026.sapienslabs.com.br.
  • Branch fastapi em paralelo a main (Dash continua intocado em produção). Cutover apenas quando todas as páginas estiverem migradas.

2026-04-19 — Bug fix coleta

congresso-coleta.service falhava em todas execuções recentes devido a path do Mac hardcoded e grep -E "\d" (PCRE em sintaxe ERE). Fix: ./secrets/secrets.json com fallback + [0-9]{4} + || true defensivo. Coleta voltou a rodar 08:00 BRT.

2026-04-14 — Repo canônico no GitHub

Repo migrado de Gitea local para GitHub (leonardofsales/congresso-monitor, agora camara-monitor). Deploy key na LXC, branch main como fonte de verdade.

2026-04-07 — Migração para Proxmox

Movido do Mac para a LXC 111 (Debian 12, 2 cores, 2GB RAM, 8GB SSD). UPS + backup semanal automático (vs. nenhum no Mac). Tailscale serve em :8504, Cloudflare tunnel em congresso.sapienslabs.com.br (hoje camara.sapienslabs.com.br).