- 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>
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
UnderConstructionExerciseimplementado - ✅ 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
UnderConstructionExerciseimplementado - ✅ 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
-
Implementar funcionalidad completa de 8 ejercicios
- 5 ejercicios Módulo 4
- 3 opciones Módulo 5
-
Activar ejercicios en producción
- Cambiar
is_active=false→is_active=truetras implementación - Remover componente
UnderConstructionExercise
- Cambiar
-
Completar progresión educativa
- Alcanzar 100% del sistema educativo diseñado
- Permitir certificación final K'UK'ULKAN
-
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=false→is_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
UnderConstructionExerciseimplementado - Sistema de detección
is_activefuncionando - 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
- Product Owner: Revisar y aprobar roadmap
- Product Owner: Definir presupuesto ([TBD])
- Product Owner + Tech Lead: Priorizar vs otros proyectos
- Tech Lead: Asignar recursos iniciales (Q1 2026)
- 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