Como a Parlamentaria funciona

Da proposição legislativa ao feedback final — um ciclo completo de democracia participativa em 9 etapas.

01

Sincronização

O sistema monitora continuamente a API de Dados Abertos da Câmara dos Deputados. Proposições novas, votações agendadas e eventos de plenário são sincronizados automaticamente a cada 15 minutos.

02

Análise por IA

Cada proposição é analisada por agentes de IA especializados. O texto legislativo é traduzido para linguagem acessível, com resumo dos impactos, áreas afetadas, argumentos a favor e contra.

03

Notificação Proativa

Eleitores cadastrados recebem alertas sobre proposições relevantes ao seu perfil. Você escolhe os temas — saúde, educação, economia, segurança — e a IA cuida do resto.

04

Conversa Natural

O eleitor pode perguntar sobre qualquer proposição em linguagem natural: "O que é o PL 1234?", "Como isso afeta a saúde pública?". O agente responde sem jargão político.

05

Voto Popular

Com um toque, o eleitor registra sua posição: SIM, NÃO ou ABSTENÇÃO. O voto é registrado de forma segura e anônima, vinculado à proposição em debate.

06

Consolidação em Tempo Real

Os votos populares são agregados em tempo real. O resultado consolidado mostra a posição da maioria, percentuais de cada opção e total de participantes.

07

Publicação para Parlamentares

Resultados são disponibilizados via RSS Feed e Webhooks. Parlamentares assinam o feed e recebem a posição popular antes de votar no plenário.

08

Comparativo Pop vs Real

Quando a Câmara vota, o sistema compara o resultado parlamentar com o voto popular. Um índice de alinhamento (0-100%) mede a representatividade.

09

Feedback ao Eleitor

O eleitor recebe o resultado: "O PL 1234 foi APROVADO. 73% dos eleitores votaram SIM. Alinhamento: 95%." Transparência total do início ao fim.

Arquitetura técnica

Multi-agent architecture com Google ADK, 5 agentes especializados e 25+ ferramentas integradas.

Stack tecnológica

Python 3.12

Backend

FastAPI

API async

Google ADK

Agentes IA

Gemini

LLM

PostgreSQL 16

Banco de dados

Redis

Cache + filas

Celery

Jobs async

Docker

Containers

Telegram

Canal primário

WhatsApp

Canal secundário

pytest

591+ testes

Ruff

Linting

Quer ver o código?

Todo o projeto é open-source. Explore, contribua e ajude a construir o futuro da democracia participativa.