Qué es Candidato 360
Migración de edge functions a API Next.js
Actualizado el 25 de abril de 2026 · 3 min de lectura
Qué cambió y por qué
En versiones anteriores, cuatro funciones de IA (diagnóstico Paco, generación de discursos, generación de propuestas y simulador de debate) usaban Supabase Edge Functions que no estaban desplegadas en producción. Esto causaba errores silenciosos al intentar usar esas funciones. En v2.0.0 todos migraron a endpoints API de Next.js que sí están en producción.
Qué módulos se movieron
- «Diagnóstico Paco».
- «Discursos», al generar un guion.
- «Propuestas», al generar y al guardar.
- «Simulador de debate», tanto los turnos como la evaluación final.
Mejoras funcionales incluidas
- Diagnóstico: persiste en political_profiles con versionado y marca diagnosis_completed=true.
- Discursos: guías por tono (institucional, cercano, combativo, esperanzador) y 9 tipos de evento.
- Propuestas: validación de competencias COOTAD por cargo — un asambleísta no puede prometer obras.
- Propuestas: el guardado pasó al servidor, que limpia y valida antes de escribir.
- Simulador: feedback evalúa clarity, consistency y hard_questions_handling con score 1-100.
Para el usuario, nada cambia
La migración es transparente. Los botones, formularios y flujos de cada módulo son idénticos. La diferencia es que ahora funcionan correctamente en todas las cuentas y en todos los navegadores.
¿Te fue útil este artículo?
Artículos relacionados
Sugerencias IA en el Asistente Legal
Chips contextuales iniciales y de seguimiento que facilitan consultas legales sin saber exactamente qué preguntar.
Simulador de debate con IA — 4 modos
Entrena argumentos en 4 escenarios distintos y recibe feedback evaluado en 3 dimensiones con score 1-100.
Migración de edge functions a API Next.js
Diagnosis, speeches, proposals y simulator migraron de Supabase Edge Functions a endpoints Next.js con Claude Sonnet 4.5.
Qué es Candidato 360
La plataforma de marketing político con IA diseñada para candidatos seccionales de Ecuador 2026.