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

531 lines
16 KiB
Markdown

# 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=false``is_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=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 `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**