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/AAAAem 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 → temaauditá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.bragora 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.br→camara.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
fastapiem paralelo amain(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).