workspace-v1/orchestration/analisis/PLAN-MAESTRO-AUDITORIA-DOCUMENTACION-GAMILIT-2026-01-10.md
rckrdmrd e56e927a4d [MAINT-001] docs(orchestration): Actualizacion directivas SIMCO, perfiles y documentacion
Cambios incluidos:
- INDICE-DIRECTIVAS-WORKSPACE.yml actualizado
- Perfiles de agentes: PERFIL-ML.md, PERFIL-SECURITY.md
- Directivas SIMCO actualizadas:
  - SIMCO-ASIGNACION-PERFILES.md
  - SIMCO-CCA-SUBAGENTE.md
  - SIMCO-CONTEXT-ENGINEERING.md
  - SIMCO-CONTEXT-RESOLUTION.md
  - SIMCO-DELEGACION-PARALELA.md
- Inventarios actualizados: DEVENV-MASTER, DEVENV-PORTS
- Documentos de analisis agregados:
  - Analisis y planes de fix student portal
  - Analisis scripts BD
  - Analisis achievements, duplicados, gamification
  - Auditoria documentacion gamilit
  - Backlog discrepancias NEXUS
  - Planes maestros de resolucion
- Reportes de ejecucion agregados
- Knowledge base gamilit README actualizado
- Referencia submodulo gamilit actualizada (commit beb94f7)

Validaciones:
- Plan validado contra directivas SIMCO-GIT
- Dependencias verificadas
- Build gamilit: EXITOSO
2026-01-10 04:51:28 -06:00

18 KiB

PLAN MAESTRO: Auditoría y Reestructuración de Documentación - Gamilit

Fecha: 2026-01-10 Perfil Responsable: Arquitecto de Documentación y Orquestador de Calidad Estado: FASE INICIAL - PLANEACIÓN


1. RESUMEN EJECUTIVO

1.1 Objetivo

Realizar una auditoría completa y reestructuración de toda la documentación del proyecto Gamilit para:

  • Eliminar duplicados y documentación obsoleta
  • Consolidar definiciones actuales
  • Crear trazabilidad correcta entre funcionalidades
  • Mantener un histórico resumido de la evolución del proyecto
  • Homologar documentación con el estado actual del desarrollo

1.2 Alcance

Ubicación Archivos Tipo
/projects/gamilit/.claude/ 44 Sistema NEXUS interno
/orchestration/analisis/ 63+ Análisis y planes de gamilit
/orchestration/reportes/ 25+ Reportes de ejecución
/shared/knowledge-base/projects/gamilit/ 1 Knowledge base
/orchestration/directivas/ 47 Directivas SIMCO + Principios

Total estimado: ~180 archivos a auditar

1.3 Entregables Finales

  1. CATALOGO-DOCUMENTACION-VIGENTE.md - Único catálogo de documentación activa
  2. HISTORICO-EVOLUCIONES-GAMILIT.md - Histórico resumido de cambios
  3. MATRIZ-TRAZABILIDAD-FUNCIONALIDADES.yml - Mapeo funcionalidades ↔ documentación
  4. REGISTRO-DUPLICADOS-OBSOLETOS.md - Registro de elementos eliminados/consolidados
  5. Documentación reestructurada - Archivos actualizados y organizados

2. METODOLOGÍA DE TRABAJO

2.1 Principio Rector

CAPVED: Contexto → Análisis → Planeación → Validación → Ejecución → Documentación

2.2 Fases del Proceso (Por cada Módulo/Funcionalidad)

┌─────────────────────────────────────────────────────────────────────────────┐
│ FASE 1: ANÁLISIS INICIAL Y PLANEACIÓN                                      │
│   └─ Identificar documentos relacionados con el módulo                     │
│   └─ Clasificar: Vigente | Obsoleto | Duplicado | Parcialmente actualizado │
├─────────────────────────────────────────────────────────────────────────────┤
│ FASE 2: ANÁLISIS DETALLADO                                                 │
│   └─ Leer contenido completo de cada documento                             │
│   └─ Extraer definiciones, especificaciones, reglas de negocio             │
│   └─ Identificar dependencias con otros módulos                            │
│   └─ Detectar inconsistencias y conflictos                                 │
├─────────────────────────────────────────────────────────────────────────────┤
│ FASE 3: PLANEACIÓN DETALLADA                                               │
│   └─ Definir acciones: Mantener | Actualizar | Consolidar | Eliminar       │
│   └─ Especificar cambios exactos por archivo                               │
│   └─ Mapear impacto en dependencias                                        │
├─────────────────────────────────────────────────────────────────────────────┤
│ FASE 4: VALIDACIÓN DEL PLAN                                                │
│   └─ Verificar coherencia con estado actual del código                     │
│   └─ Validar que no se pierda información crítica                          │
│   └─ Confirmar que dependencias están contempladas                         │
├─────────────────────────────────────────────────────────────────────────────┤
│ FASE 5: REFINAMIENTO DEL PLAN                                              │
│   └─ Ajustar basado en hallazgos de validación                             │
│   └─ Priorizar acciones por impacto                                        │
├─────────────────────────────────────────────────────────────────────────────┤
│ FASE 6: EJECUCIÓN                                                          │
│   └─ Ejecutar cambios archivo por archivo                                  │
│   └─ Documentar cada modificación realizada                                │
├─────────────────────────────────────────────────────────────────────────────┤
│ FASE 7: VALIDACIÓN DE EJECUCIÓN                                            │
│   └─ Verificar integridad de documentos modificados                        │
│   └─ Confirmar trazabilidad correcta                                       │
│   └─ Validar contra requisitos iniciales                                   │
└─────────────────────────────────────────────────────────────────────────────┘

3. SEGMENTACIÓN POR MÓDULOS/FUNCIONALIDADES

3.1 Orden de Procesamiento (Por Dependencias)

NIVEL 0: FUNDAMENTOS (Sin dependencias)
├── M01: Sistema NEXUS Base
├── M02: Directivas y Principios
└── M03: Perfiles de Agentes

NIVEL 1: INFRAESTRUCTURA (Depende de N0)
├── M04: Database (Esquemas, Tablas, RLS)
├── M05: Backend Core (APIs, Services)
└── M06: Frontend Core (Components, Hooks)

NIVEL 2: FUNCIONALIDADES CORE (Depende de N1)
├── M07: Autenticación y Autorización
├── M08: Gestión de Usuarios (Estudiantes, Profesores, Admin)
├── M09: Cursos y Contenido Académico
└── M10: Evaluaciones y Calificaciones

NIVEL 3: GAMIFICACIÓN (Depende de N2)
├── M11: Puntos y Experiencia
├── M12: Achievements/Logros
├── M13: Leaderboards
├── M14: Rewards/Recompensas
└── M15: Gamification Summary

NIVEL 4: PORTALES (Depende de N2-N3)
├── M16: Student Portal
├── M17: Teacher Portal
├── M18: Admin Portal
└── M19: Parent Portal

NIVEL 5: INTEGRACIONES (Depende de N1-N4)
├── M20: DevOps (Docker, CI/CD)
├── M21: Reportes y Analytics
└── M22: Auditoría y Logging

4. TAREAS DETALLADAS POR MÓDULO

MÓDULO M01: Sistema NEXUS Base

FASE 1: Análisis Inicial

ID Tarea Archivos a Revisar Criterio de Éxito
M01-F1-T01 Identificar todos los archivos del sistema NEXUS .claude/README.md, .claude/*/_MAP.md Lista completa de 44 archivos categorizada
M01-F1-T02 Clasificar estado de cada archivo Todos en .claude/ Cada archivo etiquetado: Vigente/Obsoleto/Duplicado
M01-F1-T03 Mapear estructura jerárquica Carpetas agents/, directivas/, etc. Árbol de dependencias documentado

FASE 2: Análisis Detallado

ID Tarea Detalle Criterio de Éxito
M01-F2-T01 Analizar README.md principal Extraer: versión, arquitectura, referencias Resumen de 1 página con hallazgos
M01-F2-T02 Analizar cada perfil de agente agents/INIT-NEXUS-*.md Tabla comparativa de capacidades y solapamientos
M01-F2-T03 Analizar directivas internas directivas/*.md Lista de directivas con estado de vigencia
M01-F2-T04 Identificar referencias cruzadas Todos los archivos Mapa de dependencias entre documentos
M01-F2-T05 Detectar duplicados internos Comparar contenidos similares Lista de candidatos a consolidación

FASE 3: Planeación

ID Tarea Detalle Entregable
M01-F3-T01 Definir estructura objetivo Nueva organización de .claude/ Diagrama de estructura propuesta
M01-F3-T02 Planificar consolidaciones Fusionar duplicados identificados Plan de consolidación por archivo
M01-F3-T03 Planificar actualizaciones Archivos desactualizados Lista de cambios específicos
M01-F3-T04 Planificar eliminaciones Archivos obsoletos Lista de archivos a eliminar con justificación

FASE 4: Validación del Plan

ID Tarea Detalle Criterio de Éxito
M01-F4-T01 Validar contra código actual Comparar documentación vs implementación 0 inconsistencias críticas
M01-F4-T02 Validar dependencias Verificar que no se rompen referencias Todas las referencias válidas
M01-F4-T03 Review de impacto Evaluar efecto en otros módulos Impacto documentado y mitigado

FASE 5: Refinamiento

ID Tarea Detalle Entregable
M01-F5-T01 Incorporar feedback de validación Ajustar plan según hallazgos Plan refinado v2
M01-F5-T02 Priorizar acciones Ordenar por criticidad e impacto Lista priorizada de acciones

FASE 6: Ejecución

ID Tarea Detalle Verificación
M01-F6-T01 Ejecutar consolidaciones Fusionar archivos duplicados Archivos consolidados sin pérdida de info
M01-F6-T02 Ejecutar actualizaciones Modificar archivos desactualizados Contenido actualizado y coherente
M01-F6-T03 Ejecutar eliminaciones Remover archivos obsoletos Archivos eliminados, sin referencias rotas
M01-F6-T04 Actualizar _MAP.md Reflejar nueva estructura _MAP.md actualizado y correcto

FASE 7: Validación de Ejecución

ID Tarea Detalle Criterio de Éxito
M01-F7-T01 Verificar integridad de archivos Leer cada archivo modificado Sin errores de formato o contenido
M01-F7-T02 Verificar referencias cruzadas Todas las referencias válidas 0 enlaces rotos
M01-F7-T03 Validar contra requisitos Comparar resultado vs objetivo Todos los requisitos cumplidos

MÓDULO M02: Directivas y Principios (SIMCO)

FASE 1: Análisis Inicial

ID Tarea Archivos Criterio
M02-F1-T01 Catalogar directivas SIMCO /orchestration/directivas/simco/*.md (41 archivos) Lista completa con propósito de cada una
M02-F1-T02 Catalogar principios /orchestration/directivas/principios/*.md (6 archivos) Lista con estado de vigencia
M02-F1-T03 Identificar índice maestro INDICE-DIRECTIVAS-WORKSPACE.yml Validar coherencia con archivos físicos
M02-F1-T04 Mapear herencia Directivas gamilit vs workspace Diagrama de herencia

FASE 2: Análisis Detallado

ID Tarea Detalle Entregable
M02-F2-T01 Analizar cada directiva SIMCO Contenido, versión, aplicabilidad Matriz de directivas vigentes
M02-F2-T02 Detectar directivas duplicadas Comparar propósito y contenido Lista de duplicados candidatos
M02-F2-T03 Identificar directivas obsoletas Comparar contra práctica actual Lista de obsoletas con evidencia
M02-F2-T04 Analizar coherencia interna Reglas contradictorias Lista de conflictos
M02-F2-T05 Mapear uso real Qué directivas se aplican efectivamente Estadísticas de uso

FASE 3-7: [Similar estructura a M01]


MÓDULO M03: Perfiles de Agentes

FASE 1: Análisis Inicial

ID Tarea Archivos Criterio
M03-F1-T01 Catalogar perfiles completos /orchestration/agents/perfiles/*.md (28 archivos) Lista con rol de cada perfil
M03-F1-T02 Catalogar perfiles compactos /orchestration/agents/perfiles/compact/*.md (7 archivos) Mapeo a perfiles completos
M03-F1-T03 Catalogar perfiles NEXUS internos .claude/agents/*.md (12 archivos) Relación con perfiles de workspace
M03-F1-T04 Identificar aliases ALIASES.yml Mapeo completo de aliases

FASE 2: Análisis Detallado

ID Tarea Detalle Entregable
M03-F2-T01 Analizar solapamiento de perfiles Capacidades duplicadas entre perfiles Matriz de solapamiento
M03-F2-T02 Validar coherencia NEXUS vs Workspace Perfiles gamilit vs generales Lista de inconsistencias
M03-F2-T03 Identificar perfiles no utilizados Sin referencias activas Lista de candidatos a deprecar
M03-F2-T04 Analizar especializaciones Avanzados vs Base Recomendación de consolidación

MÓDULO M04: Database

FASE 1: Análisis Inicial

ID Tarea Archivos Criterio
M04-F1-T01 Catalogar documentación de BD Archivos relacionados con database Lista categorizada
M04-F1-T02 Identificar esquemas documentados Definiciones de tablas, funciones, triggers Inventario de objetos
M04-F1-T03 Mapear análisis de BD Reportes de auditoría, gaps Lista de análisis existentes

FASE 2: Análisis Detallado

ID Tarea Detalle Entregable
M04-F2-T01 Validar documentación vs DDL actual Comparar docs vs scripts SQL Lista de discrepancias
M04-F2-T02 Analizar reportes de auditoría Estado de tablas de auditoría Resumen consolidado
M04-F2-T03 Identificar duplicados funcionales Tablas/funciones con mismo propósito Lista de candidatos a consolidar
M04-F2-T04 Mapear dependencias de esquemas FK, triggers, funciones Diagrama de dependencias

MÓDULOS M05-M22: [Estructura similar adaptada a cada módulo]


5. CRITERIOS DE CLASIFICACIÓN

5.1 Estado de Documentos

Estado Código Descripción Acción
Vigente VIG Actualizado y en uso activo Mantener
Desactualizado DES Contenido correcto pero no actualizado Actualizar
Obsoleto OBS Ya no aplica al proyecto actual Eliminar o Archivar
Duplicado DUP Mismo contenido en múltiples archivos Consolidar
Parcial PAR Parte vigente, parte obsoleta Limpiar
Conflictivo CON Contradice otra documentación Resolver

5.2 Prioridad de Acción

Prioridad Código Descripción
Crítica P0 Bloquea desarrollo o causa errores
Alta P1 Afecta múltiples módulos
Media P2 Afecta un solo módulo
Baja P3 Mejora cosmética o menor

5.3 Tipo de Acción

Acción Código Descripción
Mantener KEEP Sin cambios necesarios
Actualizar UPD Modificar contenido
Consolidar CONS Fusionar con otro archivo
Eliminar DEL Remover completamente
Archivar ARCH Mover a histórico
Crear NEW Nuevo documento necesario

6. ENTREGABLES POR FASE DE PROYECTO

Fase Global 1: Auditoría Completa

  • Inventario completo de documentación
  • Clasificación de cada documento
  • Mapa de dependencias
  • Identificación de duplicados y obsoletos

Fase Global 2: Planificación de Reestructuración

  • Plan detallado de acciones por módulo
  • Validación del plan
  • Plan refinado aprobado

Fase Global 3: Ejecución

  • Consolidación de duplicados
  • Actualización de documentos
  • Eliminación/Archivo de obsoletos
  • Creación de nuevos documentos necesarios

Fase Global 4: Validación Final

  • Verificación de integridad
  • Verificación de trazabilidad
  • Documentación de cambios realizados

7. PROGRESO Y TRACKING

Estado Actual por Módulo

Módulo Fase 1 Fase 2 Fase 3 Fase 4 Fase 5 Fase 6 Fase 7
M01: NEXUS Base PENDIENTE - - - - - -
M02: Directivas PENDIENTE - - - - - -
M03: Perfiles PENDIENTE - - - - - -
M04: Database PENDIENTE - - - - - -
M05-M22 PENDIENTE - - - - - -

Métricas de Progreso

Métrica Objetivo Actual
Archivos auditados 180 0
Duplicados identificados - -
Obsoletos identificados - -
Conflictos resueltos - -
Archivos consolidados - -

8. PRÓXIMOS PASOS INMEDIATOS

  1. Iniciar M01: Sistema NEXUS Base

    • Leer y catalogar los 44 archivos de .claude/
    • Crear clasificación inicial
  2. Paralelizar análisis inicial de M02 y M03

    • Directivas SIMCO (41 archivos)
    • Perfiles de Agentes (47 archivos)
  3. Crear estructura de reportes de auditoría

    • Plantilla para reporte por módulo
    • Plantilla para tracking de cambios

ANEXOS

A. Rutas Críticas de Documentación

/home/isem/workspace-v1/
├── projects/gamilit/.claude/          # Sistema NEXUS interno (44 archivos)
├── orchestration/
│   ├── analisis/                      # Análisis y planes (63+ archivos)
│   ├── reportes/                      # Reportes de ejecución (25+ archivos)
│   ├── directivas/simco/              # Directivas SIMCO (41 archivos)
│   ├── directivas/principios/         # Principios (6 archivos)
│   ├── agents/perfiles/               # Perfiles de agentes (35 archivos)
│   ├── templates/                     # Plantillas (50+ archivos)
│   └── inventarios/                   # Inventarios (10 archivos)
└── shared/knowledge-base/projects/gamilit/  # Knowledge base (1 archivo)

B. Convenciones de Nomenclatura para Nuevos Archivos

FORMATO: [TIPO]-[MODULO]-[DETALLE]-[FECHA].md

Ejemplos:
- AUDITORIA-M01-NEXUS-BASE-2026-01-10.md
- CONSOLIDACION-M02-DIRECTIVAS-2026-01-10.md
- VALIDACION-M04-DATABASE-2026-01-10.md

Documento creado: 2026-01-10 Próxima revisión: Al completar Fase 1 de M01 Responsable: Arquitecto de Documentación y Orquestador de Calidad