Integração multicanal com Brasil Participativo
Arquitetura de integração · visão de alto nível
Como a participação multicanal se conecta ao Brasil Participativo
O repositório transforma interações em Web, Telegram e WhatsApp em participação estruturada,
valida identidade quando necessário e sincroniza processos e votos com a instância Decidim.
Integração multicanal com Brasil Participativo
Arquitetura mostrando participantes e gestores usando canais digitais conectados ao núcleo FastAPI, serviços, filas e dados deste repositório, que validam identidade com SERPRO e Gov.br e consultam processos e registram votos no Brasil Participativo baseado em Decidim.
PARTICIPAÇÃO
MULTI-CHANNEL-PARTICIPATION
SERVIÇOS DE GOVERNO
ACESSA
CONVERSA
CONFIGURA
EVENTOS
DESPACHA
SALVA
IDENTIFICA
LISTA
REGISTRA
PESSOA
Participante
cidadão · cidadã
CANAIS
Web · Telegram
WhatsApp
mensagens e jornadas
GESTÃO
Equipe gestora
painel administrativo
ENTRADA
Interfaces e providers
Next.js · Vite · adaptadores
webhooks de canal
CORE
API e orquestração
FastAPI · serviços · FSM YAML
identidade · propostas · votos
ASYNC
Workers Dramatiq
4 filas · retry · reconciliação
integrações demoradas
DADOS
Estado local e garantias
PostgreSQL · Valkey · TaskLog · deduplicação
IDENTIDADE
SERPRO · Gov.br
validação CPF · OAuth
identified → authenticated
DESTINO
Brasil Participativo
Decidim
GraphQL · processos abertos
usuário efêmero · voto oficial
LEGENDA
COMPONENTE DO REPO
SERVIÇO EXTERNO
CHAMADA EXTERNA
PROCESSAMENTO ASSÍNCRONO
FOCO
Fonte: estrutura e integrações presentes neste repositório.
Escopo: visão conceitual · não representa topologia de deploy.