workspace-v1/orchestration/analisis/PLAN-COMMIT-COMPLETO-WORKSPACE-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

9.2 KiB

PLAN DE EJECUCION - COMMIT COMPLETO WORKSPACE

Fecha: 2026-01-10 Fase: 2 - Planeacion Estado: EN_PROGRESO Referencia: ANALISIS-COMMIT-COMPLETO-WORKSPACE-2026-01-10.md


1. ORDEN DE EJECUCION

SECUENCIA OBLIGATORIA:

1. Submodulo Gamilit (primero - tiene commits pendientes de push)
   ├── 1.1 Push commits existentes (5 commits)
   ├── 1.2 Stage cambios relevantes (excluir .claude/)
   ├── 1.3 Commit cambios
   └── 1.4 Push nuevos commits

2. Workspace Principal (segundo - actualizar referencia submodulo)
   ├── 2.1 Stage cambios de orchestration/
   ├── 2.2 Stage archivos de analisis
   ├── 2.3 Stage referencia actualizada de submodulo
   ├── 2.4 Commit
   └── 2.5 Push

2. DETALLE DE COMMITS

2.1 SUBMODULO GAMILIT (projects/gamilit)

PASO 1.1: Push Commits Existentes

# En /home/isem/workspace-v1/projects/gamilit
git push origin master

Commits a pushear (5):

Hash Mensaje
1b9e642 docs(correcciones): Add CORR-010 analysis and execution plan
fed5e61 fix(frontend): CORR-010 v3 - Fix onProgressUpdate to include current evaluation
7fe2120 fix(gamification): CORR-004 - Fix LeaderboardPage and AchievementsPage API issues
2233acc docs(correcciones): Update _MAP.md with CORR-002 entry
3ea547e fix(frontend): CORR-002 - Fix LeaderboardPage not loading data

PASO 1.2: Verificar Exclusion de .claude/

# Verificar que .claude/ esta en .gitignore (CONFIRMADO: linea 193)
grep -n "\.claude" .gitignore
# Resultado esperado: .claude/

PASO 1.3: Stage Cambios Backend y Database

Archivos a incluir:

apps/backend/src/modules/admin/controllers/*.ts
apps/backend/src/modules/admin/dto/**/*.ts
apps/backend/src/modules/admin/services/**/*.ts
apps/backend/src/modules/admin/entities/*.ts
apps/backend/src/modules/auth/services/*.ts
apps/backend/src/modules/educational/controllers/*.ts
apps/backend/src/modules/educational/dto/**/*.ts
apps/backend/src/modules/gamification/controllers/*.ts
apps/backend/src/modules/gamification/services/*.ts
apps/backend/src/modules/notifications/*.ts
apps/backend/src/modules/progress/dto/**/*.ts
apps/backend/src/modules/progress/entities/*.ts
apps/backend/src/modules/progress/services/**/*.ts
apps/backend/src/modules/social/services/*.ts
apps/backend/src/modules/teacher/controllers/*.ts
apps/backend/src/modules/teacher/services/*.ts
apps/backend/src/modules/websocket/*.ts
apps/backend/src/shared/constants/*.ts
apps/backend/src/shared/dto/**/*.ts
apps/database/create-database.sh

PASO 1.4: Commit Gamilit

Mensaje de commit:

[MAINT-001] feat: Actualizacion integral de modulos backend y database

Cambios incluidos:
- Admin: Controllers, DTOs, Services y Entities actualizados
- Auth: Mejoras en auth.service
- Educational: Actualizacion exercises controller y DTOs
- Gamification: Actualizacion achievements controller y services
- Notifications: Mejoras en controller y module
- Progress: DTOs de answers, entities y services actualizados
- Social: Mejoras en classrooms.service
- Teacher: Controllers y services actualizados
- WebSocket: Types, module y service actualizados
- Shared: Constants y DTOs actualizados
- Database: Script create-database.sh actualizado

Exclusiones: .claude/ (configuracion local)

PASO 1.5: Push Gamilit

git push origin master

2.2 WORKSPACE PRINCIPAL (workspace-v1)

PASO 2.1: Stage Archivos de Orchestration

Archivos modificados a incluir:

orchestration/INDICE-DIRECTIVAS-WORKSPACE.yml
orchestration/agents/perfiles/PERFIL-ML.md
orchestration/agents/perfiles/PERFIL-SECURITY.md
orchestration/directivas/simco/SIMCO-ASIGNACION-PERFILES.md
orchestration/directivas/simco/SIMCO-CCA-SUBAGENTE.md
orchestration/directivas/simco/SIMCO-CONTEXT-ENGINEERING.md
orchestration/directivas/simco/SIMCO-CONTEXT-RESOLUTION.md
orchestration/directivas/simco/SIMCO-DELEGACION-PARALELA.md
orchestration/inventarios/DEVENV-MASTER-INVENTORY.yml
orchestration/inventarios/DEVENV-PORTS-INVENTORY.yml

PASO 2.2: Stage Archivos de Analisis

Archivos no rastreados a incluir:

orchestration/analisis/*.md (todos los documentos de analisis)
orchestration/reportes/ (directorio completo)

PASO 2.3: Stage Knowledge Base y Submodulo

shared/knowledge-base/projects/gamilit/README.md
projects/gamilit (referencia de submodulo actualizada)

PASO 2.4: Commit Workspace

Mensaje de commit:

[MAINT-001] docs(orchestration): Actualizacion directivas SIMCO, perfiles y analisis

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
- Reportes de ejecucion agregados
- Knowledge base gamilit README actualizado
- Referencia submodulo gamilit actualizada

PASO 2.5: Push Workspace

git push origin develop

3. CHECKLIST PRE-COMMIT

3.1 Para Gamilit

  • Verificar que .claude/ esta ignorado
  • Ejecutar: npm run build (si aplica)
  • Ejecutar: npm run lint (si aplica)
  • Verificar: No hay archivos sensibles (.env, credenciales)
  • Verificar: No hay referencias a Claude en archivos a commitear
  • git status muestra solo archivos deseados

3.2 Para Workspace Principal

  • Verificar archivos de orchestration son correctos
  • Verificar archivos de analisis no tienen errores
  • Verificar referencia de submodulo esta actualizada
  • git status muestra solo archivos deseados

4. COMANDOS DE EJECUCION

4.1 Gamilit

cd /home/isem/workspace-v1/projects/gamilit

# 1. Push commits existentes
git push origin master

# 2. Verificar exclusion .claude/
git status | grep -v ".claude"

# 3. Stage cambios backend
git add apps/backend/src/modules/
git add apps/database/

# 4. Verificar staged
git diff --cached --name-only

# 5. Commit
git commit -m "[MAINT-001] feat: Actualizacion integral de modulos backend y database

Cambios incluidos:
- Admin: Controllers, DTOs, Services y Entities actualizados
- Auth: Mejoras en auth.service
- Educational: Actualizacion exercises controller y DTOs
- Gamification: Actualizacion achievements controller y services
- Notifications: Mejoras en controller y module
- Progress: DTOs de answers, entities y services actualizados
- Social: Mejoras en classrooms.service
- Teacher: Controllers y services actualizados
- WebSocket: Types, module y service actualizados
- Shared: Constants y DTOs actualizados
- Database: Script create-database.sh actualizado

Exclusiones: .claude/ (configuracion local)"

# 6. Push
git push origin master

4.2 Workspace Principal

cd /home/isem/workspace-v1

# 1. Stage archivos modificados
git add orchestration/INDICE-DIRECTIVAS-WORKSPACE.yml
git add orchestration/agents/perfiles/
git add orchestration/directivas/simco/
git add orchestration/inventarios/

# 2. Stage archivos de analisis
git add orchestration/analisis/
git add orchestration/reportes/

# 3. Stage knowledge base y submodulo
git add shared/knowledge-base/projects/gamilit/README.md
git add projects/gamilit

# 4. Verificar staged
git diff --cached --name-only

# 5. Commit
git commit -m "[MAINT-001] docs(orchestration): Actualizacion directivas SIMCO, perfiles y analisis

Cambios incluidos:
- INDICE-DIRECTIVAS-WORKSPACE.yml actualizado
- Perfiles de agentes: PERFIL-ML.md, PERFIL-SECURITY.md
- Directivas SIMCO actualizadas
- Inventarios actualizados: DEVENV-MASTER, DEVENV-PORTS
- Documentos de analisis agregados
- Reportes de ejecucion agregados
- Knowledge base gamilit README actualizado
- Referencia submodulo gamilit actualizada"

# 6. Push
git push origin develop

5. VALIDACIONES POST-COMMIT

5.1 Gamilit

# Verificar estado limpio
git status

# Verificar commits en remoto
git log --oneline -3 origin/master

5.2 Workspace Principal

# Verificar estado limpio
git status

# Verificar commits en remoto
git log --oneline -3 origin/develop

# Verificar referencia submodulo
git submodule status

6. PLAN DE ROLLBACK

Si falla commit en Gamilit:

git reset HEAD~1  # Deshacer ultimo commit (mantiene cambios)
# o
git reset --hard HEAD~1  # Deshacer y perder cambios

Si falla commit en Workspace:

git reset HEAD~1
# o
git reset --hard HEAD~1

Si falla push:

git pull --rebase origin [branch]
git push origin [branch]

7. EXCLUSIONES CONFIRMADAS

7.1 Excluidos por .gitignore (automatico):

  • .claude/ en gamilit (linea 193 del .gitignore)
  • node_modules/
  • .env y variantes
  • Archivos de build (dist/, build/)
  • Logs y archivos temporales

7.2 Excluidos manualmente (NO agregar al stage):

  • Ninguno adicional requerido - .gitignore cubre todo

8. RESUMEN DE IMPACTO

Repositorio Archivos Tipo Destino
gamilit ~100 Backend/DB GitHub (master)
workspace-v1 ~70 Docs/Config Gitea (develop)

Total estimado: ~170 archivos en 2 commits


Documento generado: 2026-01-10 Siguiente fase: VALIDACION DE PLANEACION