Busabase
Busabase is an open-source (MIT) database and workspace for AI agents — data, docs, skills, and apps in one place. Run it locally, self-host it inside your network, or use Busabase Cloud, and turn age
翻訳待ち
No updates detected yet. GitHub releases will appear here.
Projeto independente para medir eficiência dos deputados federais
翻訳待ち
Loading the full README.
Read the full README ↗Painel público e gratuito que avalia os deputados federais como funcionários públicos sob avaliação de desempenho: quanto custam, o que entregam, se comparecem, como votam — com o máximo de detalhe financeiro (nota a nota, passageiro a passageiro) e cruzamentos que mostram quem está ligado a quem. Atualiza sozinho todos os dias.
Todos os pontos de atenção são regras estatísticas transparentes, aplicadas igualmente a todos, com a evidência ao lado. Não constituem acusação.
GitHub Actions (todo dia 04:00 de Brasília)
└─ pipeline/ Python + DuckDB: baixa as fontes públicas, cruza, calcula indicadores, picos, alertas e rede,
valida e exporta Parquet + JSON em web/public/data/
└─ web/ Next.js estático: lê os JSON e consulta os Parquet no navegador com DuckDB-WASM
└─ Vercel publica a pasta web/out
Se a validação falhar (fonte fora do ar sem cache, queda brusca de registros, esquema diferente), nada é publicado e o site continua na versão anterior. O GitHub avisa por e-mail.
Fontes: Dados Abertos da Câmara (API v2 e arquivos anuais), arquivos da Cota Parlamentar (CEAP) e dados públicos de CNPJ (Minha Receita / BrasilAPI). Detalhes e limitações na página Sobre os dados do site.
Requisitos: uv, Node 22 e pnpm 10.
# dados reais (precisa de internet; a primeira execução demora — CNPJs são consultados aos poucos)
make data
# ou dados FICTÍCIOS de demonstração (instantâneo, sem internet)
cd web && pnpm install && pnpm fixtures
# site
cd web && pnpm dev # http://localhost:3000
Testes: make test (pipeline + unitários do site) e cd web && pnpm build && pnpm e2e (navegador, temas claro e escuro).
Opções do pipeline: cd pipeline && uv run monitora run --anos 2025,2026 --sem-cnpj --offline.
npx [email protected] link dentro de web/).
Em Settings → General, deixe Framework Preset como Other e sem comando de build — o site já chega pronto.VERCEL_TOKEN, VERCEL_ORG_ID, VERCEL_PROJECT_ID (os dois IDs estão em web/.vercel/project.json depois do vercel link, ou nas configurações do projeto).SITE_URL com o endereço público (ex.: https://monitoradeputado.vercel.app).pipeline/src/monitora/ extract/ (fontes) metrics/ (indicadores, séries, alertas, rede) validate.py export.py cli.py
web/src/app/ páginas
web/src/components/ gráficos, filtros, perfil, gastos…
web/src/lib/ contrato de dados (types.ts), consultas SQL (queries/), DuckDB no navegador (duck.ts)
docs/superpowers/ especificação e plano de implementação