Saltar al contenido
Ir al contenido principal

Actualizaciones

Novedades

Todo lo nuevo y mejorado en Candidato 360.

  1. Nuevov2.4.027 de abril de 2026

    Encuestas IA: carga de resultados + Copiloto Multi-RAG + Briefing Pre-Evento

    Tres features nuevos que completan la suite electoral 2025: ENCUESTAS IA — CARGAR RESULTADOS: • Nueva sub-tab 'Cargar resultados' en Encuestas IA (/app/electoral-2025/stats). Acepta CSV, XLSX, XLS y PDF (hasta 10 MB / 10 000 filas). • PDF: detecta tabla heurísticamente; si no existe estructura tabular, analiza texto libre. • Claude genera insights, cross_tabs, recomendaciones estratégicas y caveats sobre los datos cargados. COPILOTO MULTI-RAG (/app/copilot): • Chat persistente full-page con historial entre sesiones. • Pipeline: Claude Haiku clasifica → retrieve paralelo de 3 fuentes (Electoral 2025, Legal, CNE Calendar) → re-rank → Claude Sonnet 4.5 sintetiza. • Citas atribuidas con badges de color: navy (electoral), violeta (legal), esmeralda (calendario). • Validador post-hoc: warnea si Claude cita una página no presente en los chunks. • Sugerencias iniciales contextuales en la pantalla vacía. BRIEFING PRE-EVENTO: • Endpoint POST /api/app/streaming/briefing integrado en las cards de eventos de /app/streaming. • Recibe event_id o {canton_id, event_title}. Devuelve datos zona + 3 frases-anclaje + preguntas probables. • Temperatura 0.3 (modo anti-alucinación) + validador post-hoc de citas.

  2. Nuevov2.3.027 de abril de 2026

    Blast con datos verificables + Simulador vs Ganador 2025 + Onboarding Tu Cantón

    Tres features centrados en personalización local y entrenamiento: BLAST CON HECHO VERIFICABLE: • En /app/social/blast, el Grounding Engine inyecta facts del Cantonal Context Pack antes de generar cada post. • Badge '⚡ Anclado a {cantón}' con tooltip que lista los facts inyectados. • Los posts pueden incluir datos citables del CNE 2025 de forma natural. SIMULADOR VS GANADOR 2025: • Nuevo modo en /app/simulator/new: la IA encarna al candidato que ganó en tu cantón usando datos reales del libro CNE 2025. • DISCLAIMER permanente en pantalla: la simulación no representa al candidato real. • Rate limit: 5 mensajes/minuto. Filtro de 10 términos prohibidos. ONBOARDING TU CANTÓN EN 60S: • /app/onboarding/canton-snapshot: 7 secciones full-screen scroll-driven con los datos clave del cantón. • Se activa automáticamente como hook post-pago. Disponible después desde Cmd+K.

  3. Nuevov2.2.027 de abril de 2026

    Cantones Gemelos + Predictor 2026 + Encuestas IA (diseño) + Reality Check

    Cuatro features analíticos nuevos: CANTONES GEMELOS (/app/intel — tab nueva): • Vector [winner_share, abstención, blanc_nul, log10(electores), is_urban]. Coseno + euclidiana → similarity 0-100. • Filtro por mismo ganador activo por default para evitar gemelos invertidos. PREDICTOR 2026 (/app/electoral-2025/stats — tab nueva): • Claude Sonnet 4.5 como reasoning engine. Devuelve expected_share_pct + IC [min,max], escenario, 5 drivers, 3 riesgos con severidad, recomendación. • Banner ROJO permanente: «ALTA INCERTIDUMBRE. Hipotética. NO es una encuesta.» No se puede cerrar. ENCUESTAS IA — DISEÑO: • Tab nueva en /app/electoral-2025/stats sub-tab Diseño. • Sample size con corrección de población finita. Estratificación geográfica, género (51.2/48.8 INEC) y edad (Censo 2022). • 5-10 parroquias prioritarias por abstención. Cuestionario 25-35 preguntas en 5-7 secciones. Logística + plan análisis. REALITY CHECK WIDGET (/app/proposals/new): • Sidebar 320px con 4 cards: ganador 2025, participación, demografía, datos sugeridos clickables. • Sin LLM en hot path — lee del caché del Cantonal Context Pack.

  4. Nuevov2.1.027 de abril de 2026

    Resultados Electorales 2025 + Cantonal Context Pack + Grounding Engine

    La base de la suite electoral 2025: datos oficiales del CNE cargados y motores de inteligencia activados. RESULTADOS ELECTORALES 2025 (/app/electoral-2025): • Dashboard nacional con 1ra vuelta (9 feb 2025) y 2da vuelta (13 abr 2025). Coverage: 580/587 cantones (98,8%). • Selector pill por vuelta, hero card con stats nacionales, tabla de 24 provincias filtrable. • Panel 'Tu zona en 2025' integrado en /app/territory con pres. 2da vuelta + top asambleístas. • Asistente IA con búsqueda vectorial sobre 384 chunks del libro oficial. CANTONAL CONTEXT PACK: • Endpoint GET /api/app/intel/canton-context. Cache 30 días. • Devuelve: ganador, abstención, blanco+nulo, top 3 asambleístas, demografía, 5 facts, 3 temas sugeridos. • Motor central consumido por Reality Check, Blast, Onboarding, Briefing y Predictor. GROUNDING ENGINE: • Endpoint POST /api/ai/grounded-generate. • Inyecta chunks vectoriales del libro CNE 2025 + facts del cantón antes de generar. • Validador post-hoc: regex extrae citas [CNE 2025, p.X] y verifica existencia en chunks. • Aplicable a propuestas, discursos y plan de trabajo.

  5. Nuevov2.0.226 de abril de 2026

    Demografía verificable, fotos/videos en posts, circunscripciones automáticas

    Cuatro mejoras grandes para que tu campaña tenga datos confiables y publicaciones más completas: TERRITORIO — DEMOGRAFÍA INVESTIGADA POR IA: • Si tu zona no tiene cifras de habitantes/votantes en el sistema, ahora aparece un botón 'Buscar datos en INEC y CNE'. La IA consulta fuentes oficiales en línea (.gob.ec, ecuadorencifras.gob.ec, cne.gob.ec) y devuelve cifras con URLs verificables. Toma 20–40s con barra de progreso. • Si no encuentra cifra exacta, la IA estima usando técnicas explícitas (promedio del cantón / N parroquias, densidad × área, Censo 2010 + 1.4% anual) y marca confianza low para que sepas que es estimación. Siempre acción mejor que '—'. • Una vez generados, los datos quedan guardados. La próxima vez que abras la zona, aparecen al instante con etiqueta 'Datos guardados · 26 abr 2026'. POSTS SOCIALES — FOTOS Y VIDEOS: • Nuevo módulo de subida en /app/social/new entre 'Contenido' y 'Hashtags'. Hasta 4 fotos o 1 video corto por post. Formatos: JPG/PNG/WebP/GIF/MP4/MOV/WebM, máximo 50 MB cada uno. • Multi-archivo con thumbnails y barra de progreso real durante la subida. Botón ✕ para eliminar antes de guardar. • Los URLs públicos quedan persistidos en social_posts.media_urls listos para publicar en redes externas. LISTAS PLURIPERSONALES — AUTODETECCIÓN: • /app/listas/new ahora detecta tu candidatura automáticamente: si ya definiste cargo + territorio en tu perfil, no te pregunta provincia/cantón nuevamente. El territorio aparece bloqueado con card 'Heredado de tu perfil' (link a Mi perfil para cambiarlo). • Banner automático para Quito (5 circunscripciones de concejal urbano · 14 escaños totales · distribución oficial pendiente de la JPE Pichincha), Guayaquil (5), Pichincha (2 de asambleísta provincial: Quito DM + resto), Guayas (3) y Manabí (2: norte + sur). Cuando se conoce la asignación oficial muestra escaños y zonas; cuando no, muestra resumen + recordatorio de verificar con la JPE. • Auto-fill de escaños con icono ✨ para dignidades de ley fija: vocal_parroquial=5, vocal_cpccs=7, parlamentario_andino=5, asambleísta_nacional=15. CONTACTO PÚBLICO: • Footer del sitio y página /ayuda/contacto ahora exponen el contacto comercial oficial: Ing. Francisco Jácome, francisecuador1@gmail.com, +593 98 396 4333 (teléfono y WhatsApp).

  6. Fixv2.0.126 de abril de 2026

    Visitas territoriales, wizard Plan de Trabajo y análisis IA persistente por candidato

    Hotfix con 5 correcciones reportadas el día del lanzamiento de v2.0.0: TERRITORIO: • Registrar visita desde el mapa ahora funciona en cualquiera de las 435 parroquias de Ecuador (antes fallaba con 'foreign key violation' fuera de las 22 zonas legacy). La foreign key de territorial_visits.zone_id se migró de territorial_zones a geo_locations(id) ON DELETE SET NULL. • El análisis IA por zona (demografía, mensaje principal, propuestas que resuenan, actividades) ahora se guarda como copia personal del candidato en user_zone_strategies — antes vivía solo en cache compartido y cualquier otro candidato podía sobrescribirlo al regenerar. Cache 7 días per-user, fallback al cache global. PLAN DE TRABAJO: • Wizard /app/plan-trabajo/new ya no muestra 'Invalid input: expected string, received undefined'. El formulario ahora envía el geo_scope_id correcto (UUID de la parroquia/cantón/provincia según cargo) y el slogan se guarda en BD. VALIDADOR DE LISTAS: • Snapshot de validación ahora se persiste correctamente (antes fallaba al guardar por una key con typo). MOBILE UX: • El FAB de ayuda (?) en la esquina inferior ya no intercepta clicks sobre los botones de submit al pie de formularios. Padding inferior aumentado a ~112px en mobile + respeto de safe-area-inset-bottom para iOS.

  7. Nuevov2.0.026 de abril de 2026

    Plan de Trabajo CNE, Validador de Listas, Mapa v2, Onboarding obligatorio y migración IA a Next.js

    La actualización más grande desde el lanzamiento. Incorpora 6 módulos nuevos, 4 correcciones de bugs críticos y una migración completa de las edge functions de IA a endpoints Next.js. MODULOS NUEVOS: • Plan de Trabajo CNE (/app/plan-trabajo) — El generador de documentos más completo: wizard 7 pasos con autosave debounced (1 500 ms), botón 'Sugerir con IA' en cada sección (Claude Sonnet 4.5), PDF profesional con portada e índice. Cobro one-time según cargo: $15 vocal parroquial / $25 concejal / $49 alcalde / $79 prefecto / $99 asambleísta o vocal CPCCS. Marca 'BORRADOR' en preview hasta pagar. • Validador de Listas Pluripersonales (/app/listas) — Constructor drag-and-drop con @dnd-kit/core. Motor de reglas R1-R7 en tiempo real en cliente: paridad 50/50 (R1), alternancia M-F (R2), secuencialidad entrelazada (R3), cuota juvenil ≥25% menores de 29 años al 29-nov-2026 (R4), empate impar TCE 159-2023 (R6). R5 y R7 diferidas. Auto-fix greedy + backtrack profundidad 3 en <50 ms. Export PDF formato CNE gated en planes Liderazgo/Élite. Cobertura de tests del motor: 95.97%. • Mapa Territorial v2 (/app/territory) — Auto-zoom al bbox del cargo (alcalde→cantón, prefecto→provincia, vocal parroquial→parroquia, vocal CPCCS→Ecuador). 222 cantones + 189 parroquias con bbox, key_facts e histórico electoral 2023. Clic en zona → análisis IA en 6 bloques (demografía, mensaje, actividades, pitfalls, propuestas, histórico). Caché 7 días por zona. Marcadores verde/gold con tooltips. • Sistema territorial multi-país — Migración de archivos TS hardcoded a BD con pg_trgm + tsvector. Endpoints /api/geo/{countries,locations,search}. Hook useGeoData con caché module-level. localStorage c360_country default 'EC'. Ecuador activo; México próximamente. • Onboarding obligatorio (/app/onboarding) — Si candidacy_level=null → redirect server-side desde cualquier /app/*. Wizard fullscreen 3 pasos: cargo → territorio → confirmar. Sin botón 'Saltar'. Solo 'Cerrar sesión' disponible. • Lifecycle de candidatura — 1 cambio gratis en primera hora; planes Liderazgo/Élite cambian gratis; otros pagan $19 USD. Modal destructivo con input 'BORRAR MI CANDIDATURA' (case-sensitive). Función SQL wipe_candidacy_data borra 15 tablas + verify_candidacy_wiped para auditoría. Endpoints /api/app/profile/{onboarding-status,lock-candidacy,can-change-candidacy,change-candidacy}. MEJORAS EN MODULOS EXISTENTES: • Perfil (/app/profile) — Matriz de aplicabilidad territorial por cargo. Campos 'no aplica' desactivados con hint italic. Info card cream por cargo. Limpieza automática al cambiar cargo. • Asistente Legal (/app/legal) — 6 chips iniciales contextuales (Claude Haiku 4.5) + 3 chips follow-up después de cada respuesta. Click chip → autorrellena textarea + ejecuta búsqueda. • Home (/app) — Widget 'Hoy en tu campaña': carrusel de cards con deadlines CNE, gaps de perfil, gaps de actividad y pitfalls de arquetipo. Badge urgente en sidebar cuando prioridad ≥ 80. Sistema useToast() para notificaciones in-app. BUG FIXES — MIGRACION IA A NEXT.JS: • Diagnóstico Paco — edge function analyze-diagnosis no desplegada → migrado a /api/app/diagnosis/analyze. Persiste en political_profiles con versionado. Marca diagnosis_completed=true. • Discursos — edge function generate-speech no desplegada → migrado a /api/app/speeches/generate. Guías por 4 tonos y 9 tipos de evento. Word target ~130 palabras/minuto. • Propuestas — edge function generate-proposal no desplegada → migrado a /api/app/proposals/generate + /api/app/proposals/save. Validación competencias COOTAD por cargo. Guardado server-side con sanitización. • Simulador — edge function simulate-debate no desplegada → migrado a /api/app/simulator/turn + /feedback. Feedback evalúa clarity, consistency, hard_questions_handling con score 1-100. • Inputs ilegibles en dark mode corregidos. • Sidebar app hover state corregido. • Pantalla de onboarding ya es visible en todos los dispositivos.

  8. Nuevov1.6.026 de abril de 2026

    Pasarela PayPal LIVE + transferencia bancaria + Inteligencia Electoral + perfil rediseñado

    La plataforma incorpora un sistema de cobranza completo y nuevas funciones de inteligencia estratégica: • Inteligencia Electoral por cargo (/app/intel): diferencia los 6 cargos elegibles del 29-nov-2026 (alcalde, prefecto, concejal urbano, concejal rural, vocal parroquial, vocal CPCCS) con arquetipos oficiales CRE+COOTAD+CNE, histórico electoral 2019/2023 y análisis Claude Sonnet 4.5. • Pasarela PayPal LIVE operacional con 4 planes sincronizados. Configuración en /admin/payments. • Pago por transferencia bancaria (Banco Pichincha, Cooperativa JEP, Banco de Guayaquil). Referencias CTC-XXXXXX, subida de comprobante y verificación 24-48 h. • Checkout sin cuenta (/checkout?plan=<clave>): visitantes pagan sin registrarse previamente. • Verificación de pagos pendientes (/admin/pending-subscriptions): drawer con preview del comprobante, botón 'Verificar y crear cuenta', magic link copiable. • Cuentas bancarias admin (/admin/bank-accounts): CRUD completo con deeplinks de app bancaria. • Activación de cuenta (/activate): el candidato establece contraseña y entra al panel con plan activo. • Perfil rediseñado (/app/profile): auto-guardado por campo (debounced 800ms), hero con nombre Fraunces y anillo SVG de completitud, countdown a 29-nov-2026, chips role=radio para los 6 cargos correctos, panel sticky 'Cómo te ve la IA' con arquetipo del cargo. • Auto-detección IA al subir PDF legal (/admin/legal/upload): Claude usa Vision o parser nativo y pre-rellena tipo, título, número, fecha, organismo, jerarquía y slug. • Botones de pago gigantes en landing y /app/billing (min-h-64, text-xl, navy). • Logout redirige a landing (/). Login tiene enlace 'Volver al inicio'. • 14 módulos en landing (antes 11). Sección AIPillars con 3 motores y pills NUEVO en intel/legal/blast. • Página pública /pagos con SEO y explicación de métodos aceptados.

  9. Nuevov1.5.025 de abril de 2026

    Asistente Legal Electoral con IA — 25 documentos vectorizados

    Constitución, Código de la Democracia, reglamentos del CNE y resoluciones quedan al alcance de una pregunta. La IA responde citando artículos exactos, documento de origen y página. Integrado también en /app/proposals/new como sugerencia de base legal.

  10. Nuevov1.4.025 de abril de 2026

    Asistente CNE-IA en /app/cne-kit + banner de cambios en el dashboard

    El CNE modificó el calendario electoral el 27-mar-2026 con desplazamientos de hasta 77 días. Ahora puedes consultar al asistente IA con preguntas naturales en español ("¿cuándo cierra la inscripción?", "¿el silencio electoral cambió?") y siempre verás cuándo una fecha cambió respecto al original — badge MODIFICADO con tooltip de fecha previa y días desplazados, badge NUEVO para eventos añadidos, badge Sin cambios para fechas estables. El dashboard muestra un banner informativo cuando la resolución vigente modifica una anterior.

  11. Nuevov1.3.025 de abril de 2026

    Blast IA — una idea, todas tus redes, un click

    Nueva pantalla /app/social/blast donde escribes una idea y la IA devuelve posts adaptados a Facebook, Instagram, X, TikTok, WhatsApp y YouTube en una sola llamada. Personaliza con cargo, territorio y arquetipo. Cards staggered con colores de marca, contador de caracteres, edición inline y guardado masivo como borradores con blast_id común. Cuotas: 2 trial / 8 raíz / 30 territorio / ilimitado liderazgo.

  12. Nuevov1.2.025 de abril de 2026

    Editar perfil, conectar redes con QR y landing pública /c/{slug}

    Tres nuevos features publicados juntos: (1) /app/profile para editar nombre, candidatura, territorio y movimiento político sin reabrir cuenta; (2) /app/social/connect para vincular Instagram, Facebook, X, TikTok, YouTube, WhatsApp, Telegram y sitio web, con QR descargable por cada red activa; (3) /c/{slug}, landing pública estilo Linktree con QR maestro y metadatos OpenGraph listos para compartir. El sistema de ayuda incorpora 3 artículos nuevos, 6 FAQ y un paso adicional en el tour del candidato.

  13. Nuevov1.1.024 de abril de 2026

    8 flujos de creación habilitados + diagnóstico Paco web

    El panel web estrena creación directa en ocho módulos: propuestas, discursos, simulador multiturn, equipo, crisis, redes sociales, territorio y streaming. Las propuestas se validan contra el COOTAD en tiempo real antes de guardar. El cuestionario de diagnóstico Paco (quiz completo) está disponible en /app/diagnosis/quiz con lógica de última versión.

  14. Nuevov1.0.524 de abril de 2026

    Login con Google + redirect inteligente

    Botón Continuar con Google en /admin/login. Detección de rol post-login (admin → /admin, candidato → /app). Redirect de /login → /admin/login para evitar 404.

    Artículos relacionados

  15. Nuevov1.0.024 de abril de 2026

    Centro de ayuda completo y tour interactivo

    Publicamos el centro de ayuda oficial: más de 40 artículos, 35 preguntas frecuentes, 3 tours interactivos guiados, command palette global con Cmd + K y catálogo completo de atajos de teclado. El sistema detecta tu primera visita al admin o al panel candidato y lanza el tour adecuado automáticamente.

  16. Nuevov0.9.022 de abril de 2026

    Panel del candidato con 13 módulos operativos

    El panel del candidato queda habilitado con diagnóstico, propuestas, discursos, simulador de debate, equipo, crisis, streaming, post-evento, redes sociales, territorio, biblioteca de discursos, biblioteca de propuestas y suscripción. Todos los módulos leen del mismo Single Source of Truth que las apps iOS y Android.

  17. Nuevov0.8.021 de abril de 2026

    Responsive completo: mobile, tablet, desktop

    La sidebar admin y el panel del candidato son colapsables en desktop y se convierten en drawer en mobile. Las tablas de admin mutan a cards legibles por debajo de 768px. Todas las 13 secciones del landing se ajustaron con breakpoints específicos.

  18. Nuevov0.7.020 de abril de 2026

    Admin: CRUD completo de planes y precios

    El panel admin incorpora gestión de planes con creación, edición, activación y desactivación. Los cambios se reflejan inmediatamente en la landing pública y en Mi Suscripción del candidato. Incluye validación para no romper suscripciones activas al editar un plan en producción.

  19. Nuevov0.6.019 de abril de 2026

    Arquetipos políticos — 15 perfiles documentados

    El catálogo de arquetipos pasa de prototipo a producción con 15 perfiles: Territorial, Técnico, Movilizador, Transformador, Gestor, Cercano, Experto, Renovador, Conciliador, Defensor, Constructor, Comunicador, Pragmático, Visionario y Guardián. La IA usa el arquetipo primario y hasta dos secundarios para afinar la voz.

  20. Nuevov0.5.018 de abril de 2026

    Landing pública y sistema de suscripciones

    Primera versión pública del sitio con hero, pricing, FAQ, selector de arquetipo y formulario de registro. Integración con el flujo de pagos operativa: Raíz gratuito, Territorio, Liderazgo y Élite tanto en modalidad mensual como Pase de Campaña.

  21. Nuevov0.4.015 de abril de 2026

    Validación COOTAD automática de propuestas

    El módulo Propuestas incorpora validación automática contra el COOTAD. Cada propuesta muestra los artículos que respaldan su competencia y alerta cuando un tema cae fuera del nivel de gobierno del candidato.

  22. Nuevov0.3.010 de abril de 2026

    Simulador de debate con contrapartes virtuales

    Entrena tu argumentación frente a perfiles que representan distintas posturas políticas. El simulador detecta respuestas débiles, ambigüedades legales y promesas no verificables. Exporta la transcripción para entrenar a tu equipo de voceros.

  23. Nuevov0.2.05 de abril de 2026

    Login sin contraseñas (enlace mágico)

    Reemplazamos el login tradicional por autenticación con enlace mágico. Reduce riesgo de filtración de credenciales y elimina el soporte por contraseñas olvidadas. Las sesiones duran 30 días por dispositivo.

  24. Nuevov0.1.01 de abril de 2026

    Lanzamiento privado — Candidato 360

    Primera versión beta para candidaturas piloto. Registro por invitación, plan Raíz gratuito y los primeros cuatro módulos: diagnóstico, propuestas, discursos y equipo.

    Artículos relacionados