workspace/projects/gamilit/orchestration/roadmap/ROADMAP-MODULOS-4-5.md
rckrdmrd ea1879f4ad feat: Initial workspace structure with multi-level Git configuration
- Configure workspace Git repository with comprehensive .gitignore
- Add Odoo as submodule for ERP reference code
- Include documentation: SETUP.md, GIT-STRUCTURE.md
- Add gitignore templates for projects (backend, frontend, database)
- Structure supports independent repos per project/subproject level

Workspace includes:
- core/ - Reusable patterns, modules, orchestration system
- projects/ - Active projects (erp-suite, gamilit, trading-platform, etc.)
- knowledge-base/ - Reference code and patterns (includes Odoo submodule)
- devtools/ - Development tools and templates
- customers/ - Client implementations template

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-08 10:44:23 -06:00

16 KiB

ROADMAP: MÓDULOS 4-5 (FASE 2)

Estado: DRAFT Fecha: 2025-11-23 Responsable: Product Owner Aprobación requerida: Product Owner, Tech Lead Versión: 1.0


📍 ESTADO ACTUAL (2025-11-23)

Módulo 4: Lectura Digital y Multimodal

Estado Base de Datos:

  • status='published', is_published=true
  • 5 ejercicios con placeholders: is_active=false
  • Seeds creados: apps/database/seeds/prod/educational_content/05-exercises-module4.sql

Estado UX/UI:

  • Visible en navegación principal
  • Componente UnderConstructionExercise implementado
  • Mensaje "En Construcción" al clickear

Estado Diseño:

  • Documentado completo en DocumentoDeDiseño v6.4 (líneas 791-1063)
  • Mecánicas definidas con detalle
  • Validaciones especificadas

Ejercicios definidos:

ID Código Título Objetivo
4.1 verificador_fake_news Verificador de Fake News Evaluar veracidad de titulares sobre Marie Curie
4.2 infografia_interactiva Creación de Infografía Interactiva Diseñar infografía digital sobre logros de Curie
4.3 quiz_tiktok Quiz Estilo TikTok 10 preguntas rápidas en formato vertical (60s)
4.4 navegacion_hipertextual Navegación Hipertextual Navegar artículo con enlaces (decisiones)
4.5 analisis_memes Análisis de Memes Educativos Evaluar contenido educativo vs superficial

XP y Recompensas:

  • XP por ejercicio: 100 XP
  • XP total módulo: 500 XP
  • Rango obtenido: HALACH UINIC
  • ML Coins por módulo: 50 ML base + 30 ML bonus sin comodines

Módulo 5: Producción y Expresión Lectora

Estado Base de Datos:

  • status='published', is_published=true
  • 3 ejercicios con placeholders: is_active=false
  • Seeds creados: apps/database/seeds/prod/educational_content/06-exercises-module5.sql

Estado UX/UI:

  • Visible en navegación principal
  • Componente UnderConstructionExercise implementado
  • Mensaje "En Construcción" al clickear

Estado Diseño:

  • Documentado completo en DocumentoDeDiseño v6.4 (líneas 1066-1314)
  • Mecánicas definidas con detalle
  • Templates, prompts y rúbricas especificadas

Opciones definidas (estudiante elige 1 de 3):

ID Código Título Duración Formato
5A diario_multimedia Diario Interactivo de Marie 8-10 páginas Texto + imagen + audio
5B comic_digital Resumen Visual Progresivo / Cómic Digital 6-8 viñetas Cómic digital
5C video_carta Cápsula del Tiempo Digital 3 minutos Video

XP y Recompensas:

  • XP por ejercicio: 500 XP (uno solo elegido)
  • XP total módulo: 500 XP
  • Rango obtenido: K'UK'ULKAN (certificación final)
  • ML Coins: Bonus de rango +1,000 ML (Halach Uinic → K'uk'ulkan)

🎯 ALCANCE FASE 2

Objetivos Principales

  1. Implementar funcionalidad completa de 8 ejercicios

    • 5 ejercicios Módulo 4
    • 3 opciones Módulo 5
  2. Activar ejercicios en producción

    • Cambiar is_active=falseis_active=true tras implementación
    • Remover componente UnderConstructionExercise
  3. Completar progresión educativa

    • Alcanzar 100% del sistema educativo diseñado
    • Permitir certificación final K'UK'ULKAN
  4. Habilitar XP total del sistema

    • XP actual alcanzable: 1,500 XP (Módulos 1-3)
    • XP objetivo: 2,500 XP (Módulos 1-5)
    • Aumento: +1,000 XP (+66%)

Impacto Esperado

Para Usuarios:

  • Completar progresión educativa completa (5 módulos)
  • Alcanzar rango máximo K'UK'ULKAN
  • Obtener certificación final
  • Experiencia educativa completa (100% contenido)

Para Producto:

  • MVP educativo completo según DocumentoDeDiseño v6.4
  • Diferenciación competitiva (lectura digital y producción creativa)
  • Cumplimiento de promesa a stakeholders

Para Negocio:

  • Producto comercializable al 100%
  • Argumento de venta completo
  • Capacidad de certificación formal

📅 TIMELINE PROPUESTO

Q1 2026: Diseño Detallado (3 meses)

Mes 1 - Enero 2026:

  • Diseño UX/UI Módulo 4 (ejercicios 4.1-4.3)
  • Wireframes de Verificador Fake News
  • Wireframes de Infografía Interactiva
  • Wireframes de Quiz TikTok
  • Prototipos interactivos de baja fidelidad

Mes 2 - Febrero 2026:

  • Diseño UX/UI Módulo 4 (ejercicios 4.4-4.5)
  • Diseño UX/UI Módulo 5 (3 opciones completas)
  • Prototipos interactivos de alta fidelidad
  • Sistema de componentes reutilizables

Mes 3 - Marzo 2026:

  • Validación con usuarios (5-10 estudiantes)
  • Iteración de diseños según feedback
  • Especificación técnica detallada
  • Definición de assets (imágenes, iconos, videos)

Entregables Q1:

  • 📐 Diseños finales Figma (8 ejercicios)
  • 📝 Especificación técnica completa
  • 🎨 Biblioteca de componentes UI
  • 📊 Reporte de validación con usuarios

Q2 2026: Desarrollo Backend (3 meses)

Mes 4 - Abril 2026:

  • Backend ejercicios 4.1-4.3
    • Validadores Verificador Fake News
    • Lógica Infografía Interactiva
    • Timer y scoring Quiz TikTok
  • Tests unitarios (coverage ≥ 88%)
  • Documentación API

Mes 5 - Mayo 2026:

  • Backend ejercicios 4.4-4.5
    • Validadores Navegación Hipertextual
    • Sistema scoring Análisis Memes
  • Backend ejercicio 5A (Diario Multimedia)
    • Upload de archivos multimedia
    • Sistema de rúbricas automáticas
  • Tests unitarios (coverage ≥ 88%)

Mes 6 - Junio 2026:

  • Backend ejercicios 5B-5C
    • Sistema de cómic digital
    • Upload y procesamiento de video
    • Validación de rúbricas
  • Integración completa gamificación
    • Cálculo XP final (2,500 XP)
    • Otorgamiento rango K'UK'ULKAN
    • Generación de certificación
  • Tests de integración E2E

Entregables Q2:

  • ⚙️ Backend completo 8 ejercicios
  • Tests coverage ≥ 88%
  • 📚 Documentación API completa
  • 🔌 Endpoints REST funcionales

Q3 2026: Desarrollo Frontend + Testing (3 meses)

Mes 7 - Julio 2026:

  • Frontend ejercicios 4.1-4.3
    • Componentes React de mecánicas
    • Integración con backend
    • Animaciones y efectos
  • Tests unitarios frontend (coverage ≥ 88%)

Mes 8 - Agosto 2026:

  • Frontend ejercicios 4.4-4.5 + 5A-5C
    • Componentes avanzados (upload, video, cómic)
    • Sistema de preview
    • Feedback visual en tiempo real
  • Tests E2E completos (Cypress)
  • Validación pedagógica con expertos

Mes 9 - Septiembre 2026:

  • Beta testing con usuarios reales (20-30 estudiantes)
  • Ajustes basados en feedback
  • Performance optimization
  • Accessibility audit (WCAG 2.1 AA)
  • Preparación para release

Entregables Q3:

  • 💻 Frontend completo 8 ejercicios
  • Tests E2E completos
  • 📊 Reporte validación pedagógica
  • 🐛 Bugs críticos resueltos
  • 🎯 Sistema listo para producción

Q4 2026: Release y Optimización (3 meses)

Mes 10 - Octubre 2026:

  • Ajustes post-beta testing
  • Documentación de usuario final
  • Materiales de marketing
  • Capacitación a equipo de soporte

Mes 11 - Noviembre 2026:

  • Release a producción (Módulos 4-5)
  • Cambio is_active=falseis_active=true
  • Monitoreo intensivo primera semana
  • Soporte 24/7 durante lanzamiento

Mes 12 - Diciembre 2026:

  • Análisis de métricas de adopción
  • Optimización basada en uso real
  • Iteración de contenido si necesario
  • Planificación contenido adicional (expansiones)

Entregables Q4:

  • 🚀 Módulos 4-5 en producción
  • 📊 Dashboard de métricas
  • 📈 Reporte de adopción Q4
  • 🎓 Sistema educativo 100% completo

💰 PRESUPUESTO ESTIMADO

⚠️ A DEFINIR POR PRODUCT OWNER

Estimación Preliminar

Fase Rol Meses Costo Estimado
Q1: Diseño
UX/UI Designer 3 meses dedicación [TBD]
Pedagogo Consultor 1 mes consultoría [TBD]
Q2: Desarrollo Backend
Backend Developer 3 meses dedicación [TBD]
QA Engineer 1 mes testing [TBD]
Q3: Desarrollo Frontend
Frontend Developer 3 meses dedicación [TBD]
QA Engineer 2 meses E2E testing [TBD]
Beta Testers 30 estudiantes [TBD]
Q4: Release
DevOps Engineer 1 mes [TBD]
Tech Lead (supervisión) 0.5 meses [TBD]
TOTAL ESTIMADO 12 meses [TBD]

Consideraciones Adicionales

  • Infraestructura: Almacenamiento video/multimedia (+storage)
  • Licencias: Herramientas de diseño (Figma, Adobe)
  • Contingencia: 15-20% del presupuesto total
  • Marketing: Materiales de lanzamiento

📊 DEPENDENCIAS

Dependencias Técnicas

Ya Resueltas:

  • Seeds placeholder creados (05-exercises-module4.sql, 06-exercises-module5.sql)
  • Frontend UnderConstructionExercise implementado
  • Sistema de detección is_active funcionando
  • Estructura de base de datos lista

Por Implementar:

  • Validadores específicos M4/M5 (backend)
  • Componentes React M4/M5 (frontend)
  • Sistema de upload multimedia (backend + frontend)
  • Sistema de rúbricas automáticas (backend)
  • Componente de video player (frontend)
  • Componente de editor de cómic (frontend)

Dependencias de Recursos

Requeridos:

  • Frontend Developer (6 meses dedicación) - Q2-Q3
  • Backend Developer (4 meses dedicación) - Q2-Q3
  • UX Designer (3 meses dedicación) - Q1
  • QA Engineer (3 meses dedicación) - Q2-Q4
  • Pedagogo validador (1 mes consultoría) - Q1
  • DevOps Engineer (1 mes dedicación) - Q4

Opcionales:

  • Motion Designer (animaciones complejas)
  • Content Creator (videos de ejemplo)
  • Ilustrador (cómics de muestra)

Dependencias de Stakeholders

  • Product Owner: Aprobación de diseños (Q1) y release (Q4)
  • Tech Lead: Revisión arquitectura (Q2) y code review (Q2-Q3)
  • Pedagogo: Validación pedagógica (Q1, Q3)
  • Marketing: Materiales lanzamiento (Q4)

🎓 CRITERIOS DE ACEPTACIÓN

Módulo 4: Lectura Digital y Multimodal

Funcionalidad:

  • 5 ejercicios funcionales con validación completa
  • Todos los ejercicios is_active=true
  • Navegación fluida entre ejercicios
  • Feedback inmediato en cada interacción

Gamificación:

  • Integración con sistema de XP/ML Coins
  • Otorgamiento correcto de rango HALACH UINIC
  • Multiplicadores de XP aplicados
  • Comodines funcionando correctamente

Calidad:

  • Tests coverage ≥ 88% (backend + frontend)
  • Zero bugs críticos en producción
  • Performance: carga ejercicios < 2 segundos
  • Accessibility: WCAG 2.1 AA

Documentación:

  • Documentación técnica completa (API, componentes)
  • Documentación de usuario (guías de uso)
  • TRACEABILITY.yml actualizado
  • ADR creado si cambios arquitectónicos

Validación Pedagógica:

  • Aprobación de pedagogo experto
  • Validación con usuarios reales (≥ 20 estudiantes)
  • Satisfacción ≥ 4.0/5.0 en encuestas

Módulo 5: Producción y Expresión Lectora

Funcionalidad:

  • 3 opciones funcionales (5A, 5B, 5C)
  • Sistema de selección de opción (estudiante elige 1)
  • Templates completos para cada opción
  • Sistema de rúbricas implementado
  • Generación de certificación final K'UK'ULKAN

Gamificación:

  • XP final: 2,500 XP alcanzable
  • Rango K'UK'ULKAN otorgado correctamente
  • Bonus de +1,000 ML al alcanzar K'UK'ULKAN
  • Dashboard de progreso 100% completo

Calidad:

  • Tests coverage ≥ 88% (backend + frontend)
  • Zero bugs críticos en producción
  • Performance: upload multimedia funcional
  • Sistema de preview funcional

Documentación:

  • Documentación técnica completa
  • Documentación pedagógica (rúbricas, criterios)
  • TRACEABILITY.yml actualizado
  • Certificación final diseñada y generada

Validación Pedagógica:

  • Aprobación de pedagogo experto
  • Validación con usuarios reales (≥ 20 estudiantes)
  • Satisfacción ≥ 4.5/5.0 (certificación final)

📈 MÉTRICAS DE ÉXITO

Métricas de Adopción (Q4 2026)

  • Completion rate Módulo 4: ≥ 70% de usuarios que inician lo completan
  • Completion rate Módulo 5: ≥ 60% de usuarios que inician lo completan
  • Time on task M4: Dentro de estimado DocumentoDeDiseño
  • Time on task M5: Dentro de estimado DocumentoDeDiseño
  • Certificaciones K'UK'ULKAN: ≥ 50% de usuarios completan progresión completa

Métricas de Calidad

  • User satisfaction: ≥ 4.0/5.0 en encuestas (M4), ≥ 4.5/5.0 (M5)
  • Bug rate: < 5 bugs críticos en primer mes
  • Performance: Carga ejercicios < 2 segundos (P95)
  • Uptime: ≥ 99.5% disponibilidad

Métricas de Negocio

  • Retención: ≥ 80% usuarios activos después de 30 días
  • Engagement: ≥ 3 sesiones/semana promedio
  • Recomendación: NPS ≥ 50
  • Certificaciones emitidas: ≥ 100 en Q4 2026

🔄 PROCESO DE REVISIÓN

Frecuencia

  • Mensual: Revisión de progreso vs timeline
  • Trimestral: Revisión de presupuesto y recursos
  • Hitos: Revisión al final de cada fase (Q1-Q4)

Responsables

  • Product Owner: Decisiones de alcance y prioridades
  • Tech Lead: Decisiones técnicas y arquitectura
  • Pedagogo: Validación de contenido educativo

Documentar en

Este archivo (sección Changelog al final)


⚠️ RIESGOS Y MITIGACIONES

Riesgos Identificados

Riesgo Probabilidad Impacto Mitigación
Retraso en diseño UX/UI Media Alto Buffer de 2 semanas en Q1
Complejidad upload multimedia Alta Alto Prototipo técnico en Q2 mes 1
Validación pedagógica negativa Baja Alto Consultas tempranas con pedagogo (Q1)
Performance sistema video Media Medio Tests de carga en Q3 mes 2
Recursos insuficientes Media Alto Contratación anticipada (Q1 inicio)
Cambios de alcance Alta Alto Change control board (Product Owner)

Plan de Contingencia

Si se retrasa Q1 (Diseño):

  • Priorizar diseños Módulo 4 (más crítico)
  • Diferir Módulo 5 a fase posterior

Si se retrasa Q2-Q3 (Desarrollo):

  • Release incremental: Módulo 4 primero, luego Módulo 5
  • Ajustar timeline a 15 meses (Q1 2027)

Si validación pedagógica falla:

  • Iteración adicional de diseño (1 mes)
  • Nueva validación con grupo diferente

📎 REFERENCIAS

Documentación Diseño

  • DocumentoDeDiseño v6.4: docs/00-vision-general/DocumentoDeDiseño_Mecanicas_GAMILIT_v6_1.md (líneas 791-1314)
  • ADR-010: DocumentoDeDiseño como Fuente de Verdad

Documentación Técnica

  • Seeds Módulo 4: apps/database/seeds/prod/educational_content/05-exercises-module4.sql
  • Seeds Módulo 5: apps/database/seeds/prod/educational_content/06-exercises-module5.sql
  • Componente UnderConstruction: apps/frontend/src/features/exercises/components/UnderConstructionExercise.tsx

Documentación de Estrategia

  • Estrategia actual: docs/00-vision-general/ESTRATEGIA-MODULOS-4-5-EN-CONSTRUCCION.md
  • Propuesta correcciones: orchestration/agentes/architecture-analyst/validation/PROPUESTA-ACTUALIZACIONES-DOCUMENTACION-2025-11-23.md

🔄 CHANGELOG

[1.0] - 2025-11-23

Creado por: Architecture-Analyst

Contenido inicial:

  • Estado actual Módulos 4-5 documentado
  • Timeline propuesto (Q1-Q4 2026, 12 meses)
  • Presupuesto preliminar (TBD por Product Owner)
  • Dependencias técnicas y de recursos identificadas
  • Criterios de aceptación definidos
  • Métricas de éxito establecidas
  • Riesgos identificados con mitigaciones

Referencias:

  • DocumentoDeDiseño v6.4 (fuente de verdad)
  • REPORTE-COHERENCIA-DOCUMENTACION-CODIGO-2025-11-23.md
  • PROPUESTA-ACTUALIZACIONES-DOCUMENTACION-2025-11-23.md

Estado: DRAFT - Pendiente de aprobación por Product Owner


PRÓXIMOS PASOS INMEDIATOS

  1. Product Owner: Revisar y aprobar roadmap
  2. Product Owner: Definir presupuesto ([TBD])
  3. Product Owner + Tech Lead: Priorizar vs otros proyectos
  4. Tech Lead: Asignar recursos iniciales (Q1 2026)
  5. Architecture-Analyst: Actualizar estado a "APROBADO" tras confirmación

Versión: 1.0 DRAFT Próxima revisión: Tras aprobación de Product Owner Aprobación pendiente: Product Owner, Tech Lead


FIN DEL ROADMAP