Busabase
Busabase 是一个开源(MIT)数据库与 AI 智能体工作空间——将数据、文档、技能和应用集成于一体。您可以本地运行、在网络内自托管或使用 Busabase Cloud,从而开启新时代。
AI 翻译
尚未检测到更新。GitHub 发布版本后会显示在这里。
Projeto independente para medir eficiência dos deputados federais
翻译准备中
正在加载完整 README。
查看完整 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