|
Some checks are pending
CI Pipeline / changes (push) Waiting to run
CI Pipeline / core (push) Blocked by required conditions
CI Pipeline / trading-backend (push) Blocked by required conditions
CI Pipeline / trading-data-service (push) Blocked by required conditions
CI Pipeline / trading-frontend (push) Blocked by required conditions
CI Pipeline / erp-core (push) Blocked by required conditions
CI Pipeline / erp-mecanicas (push) Blocked by required conditions
CI Pipeline / gamilit-backend (push) Blocked by required conditions
CI Pipeline / gamilit-frontend (push) Blocked by required conditions
Gamilit: - Backend: Teacher services, assignments, gamification, exercise submissions - Frontend: Admin/Teacher/Student portals, module 4-5 mechanics, monitoring - Database: DDL functions, seeds for dev/prod, auth/gamification schemas - Docs: Architecture, features, guides cleanup and reorganization Core/Orchestration: - New workspace directives index - Documentation directive Trading-platform: - Database seeds and inventory updates - Tech leader validation report 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| archivados | ||
| directivas | ||
| migracion | ||
| _MAP.md | ||
| ANALISIS-HOMOLOGACION-DOC-DISENO-v6.1.md | ||
| DATOS-GAMIFICACION.md | ||
| DocumentoDeDiseño_Mecanicas_GAMILIT_v6_1.md | ||
| GLOSARIO.md | ||
| GUIA-PRUEBAS-MODULO1-Respuestas-Ejemplo.md | ||
| GUIA-PRUEBAS-MODULO2-Respuestas-Ejemplo.md | ||
| GUIA-PRUEBAS-MODULO3-Respuestas-Ejemplo.md | ||
| GUIA-PRUEBAS-MODULO4-Respuestas-Ejemplo.md | ||
| GUIA-PRUEBAS-MODULO5-Respuestas-Ejemplo.md | ||
| ONBOARDING.md | ||
| README.md | ||
| REPORTE-INVESTIGACION-MULTIPLICADOR-ML-COINS.md | ||
| VISION.md | ||
📖 Overview - GAMILIT Platform
Carpeta: docs/00-vision-general/
Propósito: Punto de entrada para todos los stakeholders (desarrolladores, PM, stakeholders, nuevos miembros)
Última actualización: 2025-11-29
🎯 ALCANCE MVP ACTUAL
| Componente | Estado MVP |
|---|---|
| Módulos Educativos | M1-M3 implementados ✅ (M4-M5 en backlog) |
| Épicas MVP | EXT-001 a EXT-006 completas ✅ |
| Épicas Backlog | EXT-007 a EXT-011 parciales ⏳ |
| Portales | Student, Teacher, Admin funcionales ✅ |
Ver alcances detallados en VISION.md y Fase 4: Backlog
📋 ¿Qué encontrarás aquí?
Esta carpeta contiene documentación de alto nivel para entender rápidamente qué es GAMILIT Platform, su visión, arquitectura general y cómo empezar.
Audiencia:
- Nuevos desarrolladores (onboarding)
- Product Managers y stakeholders
- Tech Leads
- Cualquier persona que necesite entender GAMILIT Platform rápidamente
📚 Documentos Disponibles
✅ Documentos Completados
VISION.md
Audiencia: Todos (stakeholders, developers, PM) Tiempo de lectura: 15-20 minutos Última actualización: 2025-11-07
Qué contiene:
- ¿Qué es GAMILIT Platform? (plataforma educativa gamificada)
- Visión y objetivos estratégicos
- Estado actual del producto (7.5/10 - BETA+)
- Modelo educativo (5 dimensiones de comprensión lectora)
- Sistema de gamificación (Rangos Maya, ML Coins)
- Stack tecnológico y arquitectura
- Métricas de éxito
- Ventajas competitivas
Cuándo leerlo:
- Primer día como nuevo miembro del equipo
- Antes de trabajar en features de gamificación
- Para entender el contexto de negocio
ONBOARDING.md
Audiencia: Nuevos desarrolladores Tiempo de lectura: 10 minutos (setup completo: 2-3 horas) Última actualización: 2025-11-07
Qué contiene:
- Prerrequisitos (Node.js 18+, PostgreSQL 15+, Git)
- Guía paso a paso para configurar entorno local
- Setup de base de datos (crear DB, ejecutar DDL, seeds)
- Setup de backend (NestJS, .env, npm install, npm run dev)
- Setup de frontend (React, Vite, .env, npm run dev)
- Verificación de instalación (health checks)
- Siguientes pasos (días 1-3)
- Troubleshooting de problemas comunes
- Checklist de onboarding completo
Cuándo leerlo:
- Primer día como nuevo desarrollador
- Cuando necesites configurar un nuevo entorno de desarrollo
- Para ayudar a otro desarrollador con su setup
_MAP.md
Audiencia: Agentes IA, Tech Leads Tiempo de lectura: 5 minutos Última actualización: 2025-11-07
Qué contiene:
- Mapa de navegación de esta carpeta
- Archivos planeados vs completados
- Interdependencias con otras carpetas
- Issues conocidos y próximos pasos
Cuándo leerlo:
- Para agentes IA que necesitan contexto de la carpeta
- Para Tech Leads planificando próximos documentos
DocumentoDeDiseño_Mecanicas_GAMILIT_v6_1.md
Audiencia: Desarrolladores, PMs, diseñadores pedagógicos, QA Tiempo de lectura: 60-90 minutos (documento completo de 14,500 palabras) Última actualización: 2025-11-23 (v6.4)
Qué contiene:
- Especificación completa de mecánicas de gamificación GAMILIT
- 23 ejercicios organizados en 5 módulos (Cassany)
- Sistema de Rangos Maya (14 niveles jerárquicos)
- Sistema de ML Coins (economía del juego)
- Achievements, logros y misiones
- Flujos de usuario detallados
- Configuraciones JSONB de cada ejercicio
- Reglas de negocio y validaciones
Cuándo leerlo:
- Antes de desarrollar cualquier feature de gamificación
- Para entender las mecánicas de ejercicios (types, configs, validations)
- Al diseñar nuevos módulos educativos
- Durante QA para validar flujos completos
GUIA-PRUEBAS-MODULO1-Respuestas-Ejemplo.md
Audiencia: QA, desarrolladores frontend/backend, demos pedagógicas Tiempo de lectura: 30-40 minutos (documento completo), 5-8 min por ejercicio Última actualización: 2025-11-23
Qué contiene:
- Ejemplos detallados de respuestas para los 5 ejercicios del Módulo 1
- 40+ ejemplos clasificados en 3 niveles: EXCELENTE, ACEPTABLE, INCORRECTA
- Criterios de scoring para cada ejercicio
- Keywords para validadores automáticos
- Datos de prueba listos para usar
Ejercicios cubiertos (Comprensión Literal - Cassany Nivel 1):
- 1.1: Crucigrama Científico (6 palabras clave sobre Marie Curie)
- 1.2: Línea de Tiempo (7 eventos cronológicos)
- 1.3: Completar Espacios en Blanco (6 datos biográficos)
- 1.4: Verdadero o Falso (10 afirmaciones sobre hechos explícitos)
- 1.5: Sopa de Letras BONUS (10 palabras de vocabulario científico)
Cuándo usarlo:
- Durante testing manual de ejercicios del Módulo 1
- Para crear test data en tests automatizados
- En demos pedagógicas con stakeholders
- Para validar componentes frontend (crucigrama, drag & drop, timers)
- Al desarrollar/ajustar validadores backend
GUIA-PRUEBAS-MODULO2-Respuestas-Ejemplo.md
Audiencia: QA, desarrolladores frontend/backend, demos pedagógicas Tiempo de lectura: 35-50 minutos (documento completo), 7-10 min por ejercicio Última actualización: 2025-11-23
Qué contiene:
- Ejemplos detallados de respuestas para los 5 ejercicios del Módulo 2
- 50+ ejemplos clasificados en 3 niveles: EXCELENTE, ACEPTABLE, INCORRECTA
- Criterios de scoring para inferencias
- Keywords para validadores de texto libre
- Razonamiento inferencial esperado
Ejercicios cubiertos (Comprensión Inferencial - Cassany Nivel 2):
- 2.1: Detective Textual (4 preguntas inferenciales: causa-efecto, contexto, motivación)
- 2.2: Relaciones Causa-Efecto (emparejamiento de causas con múltiples consecuencias)
- 2.3: Predicción Narrativa (predicción histórica con 4 filtros de validación)
- 2.4: Puzzle de Contexto (ordenar 4 fragmentos sintácticamente)
- 2.5: Rueda de Inferencias (respuestas abiertas en 4 categorías: literal, inferencial, crítico, creativo)
Cuándo usarlo:
- Durante testing manual de ejercicios del Módulo 2
- Para validar evaluación de respuestas abiertas (NLP básico)
- En demos pedagógicas para mostrar pensamiento inferencial
- Para entrenar maestros en evaluación de inferencias estudiantiles
- Al desarrollar validadores de texto libre con keywords
GUIA-PRUEBAS-MODULO3-Respuestas-Ejemplo.md
Audiencia: QA, desarrolladores frontend/backend, demos pedagógicas Tiempo de lectura: 30-45 minutos (documento completo), 5-10 min por ejercicio Última actualización: 2025-11-23
Qué contiene:
- Ejemplos detallados de respuestas para los 5 ejercicios del Módulo 3
- 50+ ejemplos clasificados en 3 niveles: EXCELENTE, ACEPTABLE, INCORRECTA
- Criterios de scoring para cada ejercicio
- Keywords para validadores automáticos
- Datos de prueba listos para usar
Ejercicios cubiertos (Comprensión Crítica - Cassany Nivel 3):
- 3.1: Tribunal de Opiniones (8 afirmaciones FACT/OPINION/INTERPRETATION)
- 3.2: Debate Digital (argumentos pro/contra con evidencia)
- 3.3: Análisis de Fuentes (evaluación CRAAP de 5 fuentes)
- 3.4: Podcast Argumentativo (script completo 2 minutos)
- 3.5: Matriz de Perspectivas (6 perspectivas históricas)
Cuándo usarlo:
- Durante testing manual de ejercicios del Módulo 3
- Para crear test data en tests automatizados
- En demos pedagógicas con stakeholders
- Para validar componentes frontend (forms, timers, validations)
- Al desarrollar/ajustar validadores backend
⏳ Documentos Planeados
Los siguientes documentos están planeados pero aún no creados:
GLOSARIO.md (Pendiente)
Audiencia: Todos Prioridad: P1 (Alta) Esfuerzo estimado: 2-3 horas Líneas estimadas: 300-400
Contenido planeado:
- Términos técnicos (multi-tenant, SSOT, DDL, migrations)
- Términos de gamificación (ML Coins, Rangos Maya, achievements)
- Términos educativos (comprensión literal, inferencial, crítica, digital, producción)
- Acrónimos del proyecto (GLIT, API, JWT, RLS, CRUD)
- Conceptos de arquitectura (monorepo, feature-sliced design, repository pattern)
Cuándo será útil:
- Para nuevos miembros que no conocen terminología
- Como referencia rápida durante code reviews
- Para documentar decisiones de naming
QUICK-START.md (Pendiente)
Audiencia: Desarrolladores impacientes Prioridad: P1 (Alta) Esfuerzo estimado: 1-2 horas Líneas estimadas: 100-150
Contenido planeado:
- Setup en 10 minutos (comandos mínimos)
- Docker Compose one-liner (cuando esté disponible)
- Script de setup automático
- Verificación rápida (1 comando)
Diferencia con ONBOARDING.md:
- ONBOARDING.md: Completo, explicado paso a paso (2-3 horas)
- QUICK-START.md: Mínimo, solo comandos (10 minutos)
ARQUITECTURA-ALTO-NIVEL.md (Pendiente)
Audiencia: Tech Leads, arquitectos, senior developers Prioridad: P1 (Alta) Esfuerzo estimado: 3-4 horas Líneas estimadas: 200-250
Contenido planeado:
- Diagrama de arquitectura general (Mermaid)
- Flujo de datos Backend ↔ Frontend ↔ Database
- Decisiones arquitectónicas principales
- Patrones de diseño utilizados
- Escalabilidad y performance
- Seguridad (RLS, JWT, sanitización)
Cuándo será útil:
- Para entender el big picture técnico
- Antes de proponer cambios arquitectónicos
- Para onboarding de senior developers
🗺️ Navegación Rápida
Para Nuevos Desarrolladores
-
Día 1 - Mañana (2-3 horas):
- ✅ Lee VISION.md (20 min)
- ✅ Lee ONBOARDING.md (10 min)
- ✅ Configura entorno local siguiendo ONBOARDING.md (2 horas)
-
Día 1 - Tarde (2-3 horas):
- Lee apps/backend/_MAP.md (10 min)
- Lee apps/frontend/_MAP.md (10 min)
- Explora codebase (
tree -L 2 apps/)
-
Día 2 (4-6 horas):
- Lee docs/95-guias-desarrollo/ (guías de desarrollo)
- Lee docs/98-standards/ (estándares de código)
- Ejecuta tests (
npm testen backend y frontend)
-
Día 3 (4-6 horas):
- Toma primera tarea (good-first-issue)
- Crea branch, haz cambios, abre PR
- Participa en code review
Para Stakeholders No-Técnicos
- ✅ Entender el producto: VISION.md
- Ver roadmap: docs/90-transversal/roadmap/
- Ver métricas: docs/90-transversal/metricas/
Para Tech Leads
- ✅ Visión del producto: VISION.md
- Arquitectura técnica: docs/90-transversal/arquitectura/
- Decisiones arquitectónicas: docs/97-adr/
- Estándares de código: docs/98-standards/
🔗 Enlaces Relacionados
Dentro de este Monorepo
Documentación por Fases:
- docs/01-fase-alcance-inicial/ - Fase 1: Fundamentos MVP
- docs/02-fase-robustecimiento/ - Fase 2: BD Modular
- docs/03-fase-extensiones/ - Fase 3: Extensions MVP
- docs/04-fase-backlog/ - Fase 4: Backlog Futuro
Documentación Técnica:
- docs/95-guias-desarrollo/ - Guías de desarrollo
- docs/96-quick-reference/ - Referencias rápidas
- docs/97-adr/ - Architecture Decision Records
- docs/98-standards/ - Estándares del proyecto
Código:
- apps/backend/_MAP.md - Backend (NestJS)
- apps/frontend/_MAP.md - Frontend (React)
- apps/database/ - Database (PostgreSQL)
Planificación:
- docs/90-transversal/roadmap/ - Roadmap general
- docs/90-transversal/sprints/ - Sprints históricos
Externos
Tecnologías principales:
- NestJS Documentation - Backend framework
- React Documentation - Frontend library
- PostgreSQL Documentation - Database
Herramientas:
📋 Checklist: ¿Qué documento leer?
Soy nuevo en el proyecto y quiero entender el producto:
Soy nuevo desarrollador y necesito configurar mi entorno:
Soy Tech Lead y necesito entender la arquitectura:
- ✅ VISION.md (contexto de negocio)
- ⏳ ARQUITECTURA-ALTO-NIVEL.md (pendiente)
- docs/90-transversal/arquitectura/
Soy PM/PO y quiero ver el roadmap:
- ✅ VISION.md (contexto y métricas)
- docs/90-transversal/roadmap/
Quiero contribuir al proyecto (developer externo):
No conozco un término técnico:
- ⏳ GLOSARIO.md (pendiente)
- docs/96-quick-reference/
Voy a desarrollar ejercicios o gamificación:
Voy a hacer QA/testing de ejercicios:
- ✅ Módulo 1: GUIA-PRUEBAS-MODULO1-Respuestas-Ejemplo.md
- ✅ Módulo 2: GUIA-PRUEBAS-MODULO2-Respuestas-Ejemplo.md
- ✅ Módulo 3: GUIA-PRUEBAS-MODULO3-Respuestas-Ejemplo.md
Necesito datos de prueba para ejercicios:
- ✅ Módulo 1: GUIA-PRUEBAS-MODULO1-Respuestas-Ejemplo.md
- ✅ Módulo 2: GUIA-PRUEBAS-MODULO2-Respuestas-Ejemplo.md
- ✅ Módulo 3: GUIA-PRUEBAS-MODULO3-Respuestas-Ejemplo.md
🚨 Issues Conocidos
P0 (Crítico)
Ninguno en esta carpeta actualmente.
P1 (Alto)
-
P1-001: Falta GLOSARIO.md con terminología del proyecto
- Esfuerzo: 2-3 horas
- Impacto: Nuevos miembros no entienden términos específicos
-
P1-002: Falta QUICK-START.md para setup rápido
- Esfuerzo: 1-2 horas
- Impacto: Developers impacientes se frustran con ONBOARDING.md largo
-
P1-003: Falta ARQUITECTURA-ALTO-NIVEL.md con diagrama general
- Esfuerzo: 3-4 horas
- Impacto: Tech Leads no tienen big picture visual
🎯 Próximos Pasos
Fase 1 (Esta Semana - 6-8 horas)
- ✅ README.md creado (este archivo)
- ⬜ Crear GLOSARIO.md (2-3 horas)
- ⬜ Crear QUICK-START.md (1-2 horas)
- ⬜ Crear ARQUITECTURA-ALTO-NIVEL.md (3-4 horas)
Owner: @tech-lead Deadline: 2025-11-14
📞 Contacto
Preguntas sobre documentación:
- Slack: #gamilit-docs
- Email: docs@gamilit.com
- Owner: @tech-writer
Preguntas técnicas:
- Slack: #gamilit-help
- Owner: @tech-lead
Última actualización: 2025-11-23 Versión: 1.1 Método: Sistema SIMCO - Fase 3 (Option A - Complete Content) Cambios v1.1: Agregados DocumentoDeDiseño y GUIA-PRUEBAS-MODULO3