Eletivo
Un sistema operativo de campaña para las elecciones brasileñas
- Empresa
- Eletivo
- Rol
- Cofundador y CTO
- Período
- jun – oct 2026
- Sitio web
- eletivo.app
- Product design
- Marca
- Front end
- Back end
- IA
Resultados
- productos sobre una sola capa de datos, diseñados y construidos por una persona
- 4
- millones de votos conciliados entre los archivos en bruto y el mapa
- +1.000
- de los escaños proporcionales de 2022 que la estimación de escaños reprodujo
- 95,4%
- herramientas detrás del analista de IA, de mapas de votos a tareas y prensa
- 45
El proyecto
Eletivo reúne datos electorales, operación en la calle, redes sociales y prensa en un solo lugar, para todos, desde el comando de la campaña hasta sus agentes en la calle. Como cofundador y CTO, lo diseñé y lo construí de punta a punta, prácticamente solo con agentes de IA: la marca, el pipeline de datos y cuatro productos sobre una sola capa de datos.
- Sitio webeletivo.appDonde una campaña conoce Eletivo y elige su licencia.Capítulo 5
- PlataformaEl centro de mandoEl mapa de votos, las tareas y el analista de IA.Capítulos 1, 2 y 4
- CampoEl celular del equipo de calleTareas, check-ins y entrevistas, con o sin señal.Capítulos 2 y 3
- AdminEl back officeClientes, licencias y leads, con cada cambio auditado.Capítulo 5
El problema
Las campañas en Brasil todavía funcionan con hojas de cálculo y grupos de WhatsApp. El tribunal electoral publica cada voto hasta la sección electoral, pero como archivos en bruto. La coordinación planifica en un lugar, los equipos de calle reportan en otro, y nadie puede verificar lo que de verdad pasó en la calle.
- 01Los coordinadores no pueden ver dónde están sus votos: el tribunal electoral los publica como millones de filas en bruto, no como un mapa.Ver cómo lo resolví
- 02El trabajo se reparte en chats grupales, y nadie puede saber qué se hizo de verdad en la calle, ni probarlo.Ver cómo lo resolví
- 03Los agentes de campo trabajan a pie, bajo el sol y muchas veces sin señal, con herramientas hechas para un escritorio.Ver cómo lo resolví
- 04Cada pregunta sobre los datos espera a un analista, y los chatbots genéricos inventan números.Ver cómo lo resolví
- 05Y en el propio producto: cuatro apps para personas muy distintas, construidas por una persona con agentes de IA, tenían que funcionar como un solo sistema.Ver cómo lo resolví
Cómo lo resolví
Una respuesta para cada dolor, con la evidencia detrás de cada una.
01
Cada voto en un solo mapa, hasta la sección electoral
De la demo de la plataforma en eletivo.app: la elección de 2022 para gobernador de São Paulo, del estado a un local de votación, y luego la lectura proporcional.
Un estado entero de una vez
La elección de 2022 para gobernador de Tocantins: 481.496 votos en 139 ciudades, con el ranking de ciudades junto al mapa.
Un estado solo se publica cuando cada voto cuadra
Cuatro elecciones en 10 estados, todos los cargos y vueltas, leídas en streaming desde los archivos en bruto y verificadas al entrar. Consultar solo la porción de datos de cada estado llevó la lista de ciudades de unos 10 segundos a decenas de milisegundos.
Filas en bruto que entran, filas servidas, votos que cuadran
Filas en bruto Filas servidas
| Estado | Filas en bruto y filas servidas | Votos conciliados |
|---|---|---|
| SP | 51,6 M en bruto, 14,1 M servidas, 3,66× menor | 447.007.384 votos, todos conciliados |
| MG | 19,2 M en bruto, 6,2 M servidas, 3,11× menor | 199.189.102 votos, todos conciliados |
| RS | 10,8 M en bruto, 4,0 M servidas, 2,69× menor | 119.074.574 votos, todos conciliados |
| PR | 10,2 M en bruto, 3,1 M servidas, 3,33× menor | 103.234.999 votos, todos conciliados |
| SC | 6,1 M en bruto, 1,7 M servidas, 3,50× menor | 74.848.835 votos, todos conciliados |
| MT | 2,7 M en bruto, 0,7 M servidas, 3,61× menor | 30.130.286 votos, todos conciliados |
| MS | 2,6 M en bruto, 0,7 M servidas, 3,97× menor | 26.649.800 votos, todos conciliados |
- Filas
- 103,3 M a 30,5 M
- 3,38× menos para que lea el mapa
- Votos
- 1.000.134.980
- conciliados entre lo bruto y lo servido
- Estados-año
- 28 de 28
- pasaron el control: 7 estados × 2018, 2020, 2022, 2024
Una estimación de escaños que sabe cuándo callarse
Sobre los datos, una estimación de escaños repite las elecciones proporcionales de 2022. Donde su simulación no coincide con el resultado oficial, se niega a decir cuántos votos hacen falta para ganar.
681 de 71495,4% de los escaños de 2022 reproducidos
Acertó Falló
20 elecciones, diputados estatales y federales en 10 estados
Elige una para ver sus escaños.
Del log de la simulación de la estimación, ejecutada en GitHub Actions (31631875004).
02
Cada tarea tiene responsable, plazo y prueba

Prueba según el tipo de acción, no un constructor de reglas
Cada acción en el inicio de Campo trae su propia evidencia. Los coordinadores pueden anular una verificación, y cada anulación queda auditada.

Check-in
En un evento
Solo cuenta dentro del radio del evento, 200 m salvo que el coordinador defina otro.

Visita
Una visita puerta a puerta
Cómo fue en la puerta, conversó, nadie atendió o se negó, y dónde.

Eleitor
Registro de un votante
Nombre y teléfono con el GPS del lugar; si el teléfono ya está registrado, se marca.

Entrevista
Una entrevista de encuesta
Las respuestas, con el audio grabado salvo que el agente lo apague.
Cada tarea por estado
Planificadas, en curso, bloqueadas y terminadas, cada una con su tipo de acción, ventana de tiempo y avance.
- Cada persona ve su parte de la campaña, y la pantalla dice cuál: toda la campaña, sus coordinaciones o su equipo directo.
- Una tarea completada cuya foto se perdió aún puede aceptarse: reintentar nunca va a traer la foto.
La campaña tal como se organiza
Comando, coordinaciones, líderes de campo y agentes, cada uno con un rol que define qué puede ver y hacer.
El cockpit
Cobertura por área, votos comprometidos, productividad de campo y riesgo, con las áreas ordenadas por prioridad.
03
Una app de campo para la calle, no para el escritorio

Tres acciones rápidas que un agente repite todo el día, las tareas abiertas y lo que todavía espera para enviarse.
El área del líder
Los líderes de campo dirigen un equipo desde la misma app: los agentes de su coordinación, las tareas, lo que se registró hoy y lo que necesita atención. En una tablet se abre a todo el ancho de la pantalla.


Agentes, tareas, registros de hoy y lo que está atrasado, de una coordinación.
Campo corriendo en local con el seed de demostración del proyecto (agentes ficticios en Tocantins), con sesión iniciada como agente de campo y como líder de campo.
Lo que devuelve la calle
El mismo trabajo, tal como la plataforma se lo muestra a la coordinación.
El mapa operativo
Áreas, visitas, agentes y votantes registrados en una ciudad, cuadra por cuadra.
Datos de campo del seed de demostración de la campaña.
Solo modo claro
Para que se lea bien bajo el sol directo.
Títulos grandes para navegar, pequeños para actuar
Títulos grandes en las listas, compactos en los formularios, comparados lado a lado con Apple Health.
Fallas honestas
Lo que se puede reenviar espera en la bandeja de salida; la evidencia perdida se marca en lugar de reintentarse para siempre.
Una posición, no un rastro
El mapa del líder muestra la última posición conocida de cada agente, con una lista accesible al lado. Nunca se hace un ranking de agentes.
04
Un analista de IA cuyos números salen de los datos
Quién hace qué en una respuesta
- 01El modeloPlanificaLee la pregunta y elige qué herramientas llamar.
- 02El servidorEjecuta las herramientas45, deterministas, sobre los datos electorales y los de la propia campaña.
- 03El modeloElige una tarjetaElige una fuente y un layout de listas fijas. No puede escribir un número.
- 04El servidorLlena la tarjetaCada fila sale de lo que devolvieron las herramientas.
- 05El modeloNarraEscribe la respuesta a partir de lo que devolvieron las herramientas, sin más herramientas que llamar.
- 06El servidorAgrega el avisoLa etiqueta que el tribunal electoral exige en el contenido hecho con IA.
- Resultados electorales
- Candidatos 2026
- Electorado por área
- Tareas
- Agenda
- Redes sociales
- Prensa
La IA propone, las personas deciden
Puede preparar el borrador de una tarea, pero nada se crea hasta que alguien lo confirma.
El aviso no es opcional
El sistema agrega la etiqueta legal al contenido de IA, así que el modelo no puede omitirla.
05
Cuatro productos que funcionan como uno solo
Una marca
Un solo color de acento
#001EFF
Con la atmósfera de dither que comparte el inicio de sesión de cada producto.
Space Grotesk, para títulos
Decida na Plataforma. Execute no Campo.
JetBrains Mono, para cifras y etiquetas
R$ 9.900,00

Candidato

Comando

Estratega

Coordinador

Agente de campo

Encuestador

Logística

Territorio

Legal

Comunicación

Redes sociales

Prensa

Reglas que los agentes no pueden saltarse
Escritas como tests
Contraste de al menos 4,5:1 en modo oscuro, y superficies que se aclaran a medida que suben, en los tests de tokens.
Aplicadas por el lint
La jerarquía de superficies es una regla de lint, no un comentario de revisión.
Dialectos a propósito
El mapa siempre es oscuro, Campo siempre es claro, y el back office habla el idioma de la plataforma.
Un solo conjunto de tokens
Tokens y componentes compartidos entre los cuatro productos, con el tema oscuro derivado del mapa.
El sitio: un precio por cargo
Una auditoría de la página de precios encontró: ningún h1, tres tarjetas que se veían iguales y botones ocultos para los lectores de pantalla. Las campañas no eligen entre planes; el cargo al que se postulan define el precio. Así que la página pasó a ser una licencia por cargo, elegida por pestaña.


El back office: más consecuencia, más fricción
Toda acción reversible pide un motivo, y el motivo se vuelve el registro de auditoría. Eliminar un cliente es solo para propietarios y exige escribir su nombre exacto.
Impacto y aprendizajes
- En pausa hasta las elecciones municipales de 2028 en Brasil, con el sitio todavía en línea en eletivo.app.
- Datos electorales con los que una campaña puede actuar, donde nada llega al mapa hasta que cuadra con los archivos en bruto.
- Un analista de IA que responde con los datos de la propia campaña y no puede poner un número inventado en una tarjeta.
- El canal de encuestas telefónicas con IA se construyó y se probó, y sigue en etapa previa al piloto.
Lo que aprendí
Con agentes de IA, la consistencia viene de reglas escritas, no de la revisión. Primero escribí el design system y convertí cada error repetido en una regla o en un chequeo de lint.
Recortar también es trabajo de diseño. Cada uno de estos se alejaba de para qué existe Eletivo: datos oficiales y prueba del trabajo de campo.
Construido, luego descartado
- Finanzas y contratos de campaña−7.272 líneas
- Mensajería por WhatsApp−15.646 líneas
- Encuestas por WhatsApp−9.689 líneas
- Una app nativa, tres vecescerca de −32.000 líneas
- Noticias políticas−2.086 líneas
- Enmiendas parlamentarias7 días en el producto






































Redes sociales, leídas para la campaña
Lo que necesita atención
Las prioridades del día, el ranking frente a los rivales y las últimas publicaciones de ambos lados.
01 / 06