Lo que lanzamos · en vivo desde 2019
Lanzamos como publican las redacciones.
La infraestructura de conversación en la que confían Der Spiegel, BILD, Ouest-France, Milenio y otros 19 no se construye en sprints heroicos. Se lanza cada semana en cinco repos. Abajo: los últimos siete meses, seleccionados, con las pruebas.
- 795 commits en 5 repos en 7 meses
- 130 funcionalidades lanzadas (sin contar fixes y chores)
- 420 commits en Abril de 2026, nuestro mes más grande hasta ahora
Cómo lanzamos
Tres principios, visibles en cada release.
-
Velocidad, sin romper lo que funciona
Der Spiegel, BILD, Milenio, Ouest-France funcionan sobre el mismo widget. Cada release pasa por staging, conventional commits, y un flujo Slack que reporta los errores de Uptrace en menos de un minuto. Lanzamos rápido porque lanzamos bien.
-
La IA conectada a cimientos limpios
Mistral AI para los resúmenes multilingües, embeddings vectoriales sobre las fuentes, moderación ML entrenada con más de 1M de contribuciones europeas. La IA no reemplaza lo editorial, descarga la moderación y hace emerger las mejores contribuciones.
-
Roadmap pública y legible
El repo `interface` y nuestra documentación son públicos en GitHub. Puede ver, hasta el nivel del commit, lo que lanzamos en el widget que instala en su sitio. Sin caja negra.
Fase actual
Fase 4 · Aceleración de la IA e infraestructura
Noviembre de 2025 → hoy
Después de tres años construyendo la deuda técnica a la inversa (un widget estable, una API Rails limpia, un back-office para equipos editoriales), hemos subido de marcha. La IA conectada a estos cimientos se vuelve formidable. Abril de 2026 sigue siendo a día de hoy nuestro mes de producto más grande: 420 commits, 97 funcionalidades entregadas, observabilidad OpenTelemetry en producción, Mistral AI en los resúmenes de debates.
Repositorios monitorizados
- LogoraDebate Widget · React privado
- LogoraAPI Backend · Rails privado
- LogoraAdmin Admin · React privado
- interface Sistema de diseño github.com ↗
- LogoraModeration Moderación ML privado
-
Mayo de 2026
LogoraDebate, API, Admin, interface
147 commits
-
Componente Summary autogenerado
Componente Summary integrado en Comments, Consultation y Debate, resumen editorial automático servido por la API y mostrado al inicio del hilo.
LogoraDebate
-
Flujo Slack ↔ Uptrace para los errores de producción
Alertas automáticas en Slack en cuanto Uptrace detecta una anomalía aplicativa, menos de 1 minuto entre el incidente y el triaje.
LogoraAPI
-
Traducción automática vía DeepL en CI
Flujo de autotraducción de las locales en la rama staging, con caché InLang, despliegue reproducible.
LogoraAdmin
-
Control de profundidad en los hilos de argumentos
Nueva prop `maxNestingLevel` para limitar la profundidad de las respuestas anidadas, calibrada desde el lado editorial sin tocar el código del partner.
interface
-
Eliminación de fuentes desde el editor
El TextEditor permite ahora retirar una fuente adjunta a un argumento con un solo clic, sin volver a pasar por el formulario completo.
interface
-
Serializadores de API enriquecidos con `has_summary`
Los serializers Consultation / Group / Source exponen ahora el atributo `has_summary` para permitir al frontend precargar los resúmenes.
LogoraAPI
-
-
Abril de 2026
LogoraDebate, API, Admin, interface
420 commits
-
Trazas OpenTelemetry + logs OTLP en producción
Observabilidad completa de las llamadas a la API y del frontend vía exportador OTLP. Trazas correlacionadas con los logs estructurados, consultas lentas identificables en pocos segundos.
LogoraAPI
-
Mistral AI en los resúmenes de debates multilingües
DebateSummaryService refactorizado en SummaryService genérico, conectado a Mistral AI para resumir debates, consultas y fuentes en varios idiomas.
LogoraAPI
-
OAuth2 + JWT reforzado con backchannel-logout
Integración OAuth2::Client limpia, validación JWT reforzada (verificación de algoritmo estricta, soporte de backchannel-logout en el lado de Doorkeeper).
LogoraAPI
-
Índices de BD para las consultas críticas
Índices añadidos en `taggings`, `moderation_entries`, `user_id` × `group_type`, tiempo de respuesta de los listados de moderación dividido por 4 en las cuentas a escala Spiegel.
LogoraAPI
-
ConsultationContext responsive en móvil
Rediseño de las clases dinámicas para el widget de consulta en móvil, señal visual cuando una consulta ha terminado.
LogoraDebate
-
Tema oscuro: variables primarias unificadas
El modo oscuro utiliza ahora una variable primary-color coherente en todos los componentes, fin de las incoherencias sobre los fondos oscuros BILD / Spiegel.
interface
-
Routing wildcard para las rutas de consultation/debate
Soporte de rutas dinámicas `*` para los widgets embebidos sobre slugs de partner imprevisibles (p. ej. artículos de archivo).
LogoraDebate
-
Ajustes aplicativos en JSONB
Columna JSONB en la tabla applications para almacenar la configuración por cliente sin migración, despliegue de parámetros feature-flag en una sola consulta.
LogoraAPI
-
Migración ActiveJob → Wisper ActiveJob
Cambio de la gem `traffic-control` a `wisper-activejob` para el pub/sub asíncrono, mejor latencia en los eventos de moderación.
LogoraAPI
-
-
Marzo de 2026
LogoraDebate, interface, LogoraModeration
43 commits
-
Fase de estabilización tras febrero
Mes más tranquilo en cuanto a funcionalidades (3 feat), foco en la estabilidad del producto y la calidad de las entregas, preparación directa para la aceleración de abril.
LogoraDebate
-
Refactor de moderación ML
Primeras evoluciones en el repo LogoraModeration de cara al ajuste de los modelos de IA sobre los datasets multilingües europeos.
LogoraModeration
-
-
Febrero de 2026
LogoraDebate, Admin, interface
111 commits
-
Atajos de teclado en la moderación
Modal de atajos de teclado integrado en ModerationActions, los equipos editoriales ganan un factor 3 en las sesiones de moderación en cola.
LogoraAdmin
-
Filtro `accepted only` en los comentarios
Filtro de estado en el frontend para mostrar solo las contribuciones validadas, útil para las redacciones que premoderan y quieren un hilo limpio del lado del lector.
LogoraDebate
-
Filtros avanzados en los debates
Filtro `publish status` en la lista de debates del lado admin para distinguir los borradores de las publicaciones en vivo.
LogoraAdmin
-
DateTimeInput en las consultas
Cambio de DateInput → DateTimeInput en las pantallas Create/Edit de consulta, gestión fina de la zona horaria del editor.
LogoraAdmin
-
Member-since visible en el perfil de usuario
Visualización configurable de la fecha de registro en el perfil, señal de antigüedad para los colaboradores veteranos.
LogoraDebate
-
Accesibilidad de teclado en la navbar de login
El botón de conexión es ahora plenamente accesible por teclado, un pequeño fix pero que desbloqueaba una auditoría a11y del lado de Sud Ouest.
LogoraDebate
-
-
Enero de 2026
LogoraDebate, Admin
34 commits
-
Traducción en vivo de los argumentos en móvil
ArgumentList muestra ahora el contenido traducido de las posiciones de debate en la vista móvil, desbloqueo del multilingüe del lado del lector en los widgets DACH.
LogoraDebate
-
ModerationEntry enriquecido para las redes sociales
Visualización de los metadatos del post (canal de origen, ID social) en las entries de moderación procedentes de Facebook, Instagram, YouTube.
LogoraAdmin
-
-
Diciembre de 2025
LogoraDebate, API
22 commits
-
Trimestre de consolidación
Ninguna nueva funcionalidad importante publicada este mes; únicamente correcciones de bugs y optimizaciones de estabilidad. Es la base sobre la que se construye la aceleración del Q1 2026.
LogoraDebate
-
-
Noviembre de 2025
interface, LogoraDebate
16 commits
-
Reorganización de la deuda técnica
Limpieza del sistema de diseño `interface` y preparación de los proyectos de IA. Todavía sin ninguna funcionalidad visible del lado del usuario, pero es ese mes el que hace posible el ritmo actual.
interface
-
Una cadencia de releases que su equipo de ingeniería reconocerá.
Sin roadmap de proveedor misterioso, sin promesas de "Q3 2027". Lanzamos cada semana, publicamos lo que lanzamos, y le decimos exactamente qué release afecta a su widget. ¿Quiere un recorrido del release actual sobre sus propios artículos?
Commits públicos · Conventional commits · Uptrace monitorizado por Slack · Mistral en la capa de IA