Eletivo
Um sistema operacional de campanha para as eleições brasileiras
- Empresa
- Eletivo
- Função
- Cofundador e CTO
- Período
- jun – out 2026
- Site
- eletivo.app
- Product design
- Marca
- Front end
- Back end
- IA
Resultados
O projeto
O Eletivo reúne dados eleitorais, operação de rua, redes sociais e imprensa num só lugar, para todo mundo, do comando da campanha aos agentes na rua. Como cofundador e CTO, projetei e construí tudo de ponta a ponta, praticamente sozinho com agentes de IA: a marca, o pipeline de dados e quatro produtos sobre uma só camada de dados.
- Siteeletivo.appOnde a campanha conhece o Eletivo e escolhe sua licença.Capítulo 5
- PlataformaA central de comandoO mapa de votos, as tarefas e o analista de IA.Capítulos 1, 2 e 4
- CampoO celular da equipe de ruaTarefas, check-ins e entrevistas, com ou sem sinal.Capítulos 2 e 3
- AdminO back officeClientes, licenças e leads, com cada mudança auditada.Capítulo 5
O problema
As campanhas no Brasil ainda rodam em planilhas e grupos de WhatsApp. A Justiça Eleitoral publica cada voto até a seção eleitoral, mas em arquivos brutos. A coordenação planeja num lugar, as equipes de rua reportam em outro, e ninguém consegue checar o que de fato aconteceu na rua.
- 01Coordenadores não conseguem ver onde estão seus votos: a Justiça Eleitoral publica tudo em milhões de linhas brutas, não num mapa.Ver como resolvi
- 02O trabalho é distribuído em grupos de conversa, e ninguém sabe dizer o que foi feito de verdade na rua, nem provar.Ver como resolvi
- 03Agentes de campo trabalham a pé, no sol e muitas vezes sem sinal, com ferramentas feitas para o escritório.Ver como resolvi
- 04Toda pergunta sobre os dados espera por um analista, e chatbots genéricos inventam números.Ver como resolvi
- 05E no próprio produto: quatro apps para pessoas muito diferentes, construídos por uma pessoa com agentes de IA, tinham que funcionar como um sistema só.Ver como resolvi
Como resolvi
Uma resposta para cada dor, com a evidência por trás de cada uma.
01
Cada voto num só mapa, até a seção eleitoral
Da demo da plataforma no eletivo.app: a disputa de 2022 para governador de São Paulo, do estado até um local de votação, depois a leitura proporcional.
Um estado inteiro de uma vez
A disputa de 2022 para governador do Tocantins: 481.496 votos em 139 cidades, com o ranking das cidades ao lado do mapa.
Um estado só entra no ar quando todos os votos batem
Quatro eleições em 10 estados, todos os cargos e turnos, lidas em streaming dos arquivos brutos e conferidas na entrada. Consultar só a fatia de dados do próprio estado levou a lista de cidades de cerca de 10 segundos para dezenas de milissegundos.
Linhas brutas que entram, linhas servidas, votos que batem
Linhas brutas Linhas servidas
| Estado | Linhas brutas e linhas servidas | Votos conferidos |
|---|---|---|
| SP | 51,6 mi brutas, 14,1 mi servidas, 3,66× menor | 447.007.384 votos, todos conferidos |
| MG | 19,2 mi brutas, 6,2 mi servidas, 3,11× menor | 199.189.102 votos, todos conferidos |
| RS | 10,8 mi brutas, 4,0 mi servidas, 2,69× menor | 119.074.574 votos, todos conferidos |
| PR | 10,2 mi brutas, 3,1 mi servidas, 3,33× menor | 103.234.999 votos, todos conferidos |
| SC | 6,1 mi brutas, 1,7 mi servidas, 3,50× menor | 74.848.835 votos, todos conferidos |
| MT | 2,7 mi brutas, 0,7 mi servidas, 3,61× menor | 30.130.286 votos, todos conferidos |
| MS | 2,6 mi brutas, 0,7 mi servidas, 3,97× menor | 26.649.800 votos, todos conferidos |
- Linhas
- 103,3 mi para 30,5 mi
- 3,38× menos para o mapa ler
- Votos
- 1.000.134.980
- conferidos entre o bruto e o servido
- Estados-ano
- 28 de 28
- passaram pela trava: 7 estados × 2018, 2020, 2022, 2024
Uma estimativa de cadeiras que sabe a hora de ficar quieta
Em cima dos dados, uma estimativa de cadeiras refaz as disputas proporcionais de 2022. Onde a simulação discorda do resultado oficial, ela se recusa a dizer quantos votos são necessários para ganhar.
681 de 71495,4% das cadeiras de 2022 reproduzidas
Acertou Errou
20 disputas, deputados estaduais e federais em 10 estados
Escolha uma para ver as cadeiras dela.
Do log da simulação da estimativa, rodada no GitHub Actions (31631875004).
02
Toda tarefa tem dono, prazo e prova

Prova por tipo de ação, não um construtor de regras
Cada ação na tela inicial do Campo traz sua própria evidência. Coordenadores podem anular uma checagem, e cada anulação é auditada.

Check-in
Num evento
Só vale dentro do raio do evento, 200 m, a menos que o coordenador defina outro.

Visita
Uma visita porta a porta
Como foi na porta, conversou, ninguém atendeu ou recusou, e onde.

Eleitor
Cadastro de eleitor
Nome e telefone com o GPS do local; um telefone já cadastrado é sinalizado.

Entrevista
Uma entrevista de pesquisa
As respostas, com o áudio gravado, a menos que o agente desligue.
Cada tarefa por status
Planejadas, em andamento, bloqueadas e concluídas, cada uma com seu tipo de ação, janela de tempo e progresso.
- Cada pessoa vê a sua parte da campanha, e a tela diz qual: a campanha inteira, suas coordenações ou sua equipe direta.
- Uma tarefa concluída cuja foto se perdeu ainda pode ser aceita: tentar de novo nunca vai trazer a foto.
A campanha do jeito que ela se organiza
Comando, coordenações, lideranças de campo e agentes, cada um com uma função que define o que pode ver e fazer.
O cockpit
Cobertura por área, votos declarados, produtividade de campo e risco, com as áreas ordenadas por prioridade.
03
Um app de campo para a rua, não para o escritório

Três ações rápidas que o agente repete o dia todo, as tarefas abertas e o que ainda está esperando para ser enviado.
A área da liderança
Lideranças de campo comandam uma equipe pelo mesmo app: os agentes da sua coordenação, as tarefas, o que foi registrado hoje e o que precisa de atenção. No tablet, a tela se abre para toda a largura.


Agentes, tarefas, registros de hoje e o que está atrasado, de uma coordenação.
O Campo rodando localmente com o seed de demonstração do projeto (agentes fictícios no Tocantins), logado como agente de campo e como liderança de campo.
O que a rua devolve
O mesmo trabalho, do jeito que a plataforma mostra para a coordenação.
O mapa operacional
Áreas, visitas, agentes e eleitores cadastrados numa cidade, quarteirão por quarteirão.
Dados de campo do seed de demonstração da campanha.
Só tema claro
Para continuar legível sob sol direto.
Títulos grandes para navegar, pequenos para agir
Títulos grandes nas listas, compactos nos formulários, conferidos lado a lado com o Apple Health.
Falhas honestas
O que pode ser reenviado espera na fila de envio; evidência perdida é marcada em vez de ser tentada para sempre.
Uma posição, não um rastro
O mapa da liderança mostra a última posição conhecida de cada agente, com uma lista acessível ao lado. Agentes nunca são ranqueados.
04
Um analista de IA cujos números vêm dos dados
Quem faz o quê numa resposta
- 01O modeloPlanejaLê a pergunta e escolhe quais ferramentas chamar.
- 02O servidorRoda as ferramentas45 delas, determinísticas, sobre os dados eleitorais e os da própria campanha.
- 03O modeloEscolhe um cardEscolhe uma fonte e um layout de listas fixas. Não tem como digitar um número.
- 04O servidorPreenche o cardCada linha vem do que as ferramentas retornaram.
- 05O modeloNarraEscreve a resposta a partir do que as ferramentas retornaram, sem mais ferramentas para chamar.
- 06O servidorAdiciona o avisoO rótulo que a Justiça Eleitoral exige em conteúdo de IA.
- Resultados eleitorais
- Candidatos de 2026
- Eleitorado por área
- Tarefas
- Agenda
- Redes sociais
- Imprensa
A IA propõe, as pessoas decidem
Ela pode rascunhar uma tarefa, mas nada é criado até alguém confirmar.
O aviso não é opcional
O rótulo legal em conteúdo de IA é adicionado pelo sistema, então o modelo não tem como deixá-lo de fora.
05
Quatro produtos que funcionam como um só
Uma marca
Uma cor de destaque
#001EFF
Com a atmosfera em dither que a tela de login de todos os produtos compartilha.
Space Grotesk, para títulos
Decida na Plataforma. Execute no Campo.
JetBrains Mono, para números e rótulos
R$ 9.900,00

Candidato

Comando

Estrategista

Coordenador

Agente de campo

Entrevistador

Logística

Território

Jurídico

Comunicação

Redes sociais

Imprensa

Regras que os agentes não podem pular
Escritas como testes
Contraste mínimo de 4,5:1 no modo escuro, e superfícies que clareiam conforme sobem, nos testes dos tokens.
Garantidas pelo lint
A hierarquia de superfícies é uma regra de lint, não um comentário de revisão.
Dialetos de propósito
O mapa é sempre escuro, o Campo é sempre claro, e o back office fala a língua da plataforma.
Um só conjunto de tokens
Tokens e componentes compartilhados entre os quatro produtos, com o tema escuro derivado do mapa.
O site: um preço por cargo
Uma auditoria da página de preços encontrou: nenhum h1, três cards parecidos demais e botões escondidos dos leitores de tela. Campanhas não escolhem entre planos; o cargo em disputa define o preço. Então a página virou uma licença por cargo, escolhida por aba.


O back office: mais consequência, mais atrito
Toda ação reversível pede um motivo, e o motivo vira o registro de auditoria. Excluir um cliente é só para proprietários e exige digitar o nome exato dele.
Impacto e aprendizados
- Pausado até as eleições municipais de 2028 no Brasil, com o site ainda no ar em eletivo.app.
- Dados eleitorais que a campanha consegue usar, em que nada chega ao mapa sem antes bater com os arquivos brutos.
- Um analista de IA que responde com os dados da própria campanha e não tem como colocar um número inventado num card.
- O canal de pesquisa por telefone com IA foi construído e testado, e continua em pré-piloto.
O que aprendi
Com agentes de IA, a consistência vem de regras escritas, não de revisão. Escrevi o design system primeiro e transformei cada erro repetido numa regra ou numa checagem de lint.
Cortar também é trabalho de design. Cada um destes se afastava do propósito do Eletivo: dados oficiais e prova do trabalho de campo.
Construído, depois cortado
- Finanças e contratos de campanha−7.272 linhas
- Mensagens por WhatsApp−15.646 linhas
- Pesquisas por WhatsApp−9.689 linhas
- Um app nativo, três vezescerca de −32.000 linhas
- Notícias políticas−2.086 linhas
- Emendas parlamentares7 dias no produto






































Redes sociais, lidas para a campanha
O que precisa de atenção
As prioridades do dia, o ranking contra os adversários e os últimos posts dos dois lados.
01 / 06