workspace-v1/orchestration/directivas/simco/SIMCO-SCRUM-INTEGRATION.md
rckrdmrd ff3038f183 feat(orchestration): Add subagent token management system
Sistema completo de gestión de tokens para subagentes NEXUS v4.0:

Nuevas directivas SIMCO:
- SIMCO-SUBAGENTE.md: Protocolo para agentes en modo subagente
- SIMCO-CCA-SUBAGENTE.md: CCA ligero para subagentes (~1,500 tokens)
- SIMCO-CONTROL-TOKENS.md: Gestión de límites de tokens
- SIMCO-DELEGACION-PARALELA.md: Delegación paralela

Perfiles compact (~250 tokens cada uno):
- PERFIL-BACKEND-COMPACT.md
- PERFIL-FRONTEND-COMPACT.md
- PERFIL-DATABASE-COMPACT.md
- PERFIL-DEVOPS-COMPACT.md
- PERFIL-ML-COMPACT.md
- PERFIL-GENERIC-SUBAGENT.md

Templates de delegación escalonados:
- TEMPLATE-DELEGACION-MINIMA.md (~250 tokens)
- TEMPLATE-DELEGACION-ESTANDAR.md (~600 tokens)
- TEMPLATE-DELEGACION-COMPLETA.md (~1,800 tokens)

Nuevos perfiles especializados:
- PERFIL-MCP-ARCHITECT.md
- PERFIL-MCP-DEVELOPER.md
- PERFIL-RAG-ENGINEER.md
- PERFIL-CICD-SPECIALIST.md
- PERFIL-PRODUCTION-MANAGER.md
- PERFIL-MONITORING-AGENT.md
- PERFIL-SECRETS-MANAGER.md
- PERFIL-PROPAGATION-TRACKER.md

Checklists y documentación:
- CHECKLIST-PRE-DELEGACION.md
- Análisis y planes de implementación

Métricas de mejora:
- ~59% reducción de tokens por delegación
- Perfiles compact: 69% más ligeros
- CCA subagente: 85% más ligero

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-07 04:43:01 -06:00

7.1 KiB

SIMCO: INTEGRACIÓN SCRUM

Versión: 1.0.0 Sistema: SIMCO - NEXUS v4.0 Propósito: Documentación pre/post ejecución con estándares SCRUM Fecha: 2026-01-04


PRINCIPIO FUNDAMENTAL

Toda tarea debe tener documentación SCRUM:

  1. PRE-EJECUCIÓN: HU formal, estado inicial documentado
  2. POST-EJECUCIÓN: Reporte de completitud, HUs derivadas, lecciones Resultado: Trazabilidad completa y mejora continua.

DOCUMENTACIÓN PRE-EJECUCIÓN

1. Historia de Usuario Formal

REQUISITO:
  toda_tarea_debe_tener:
    - HU formal con ID único
    - Criterios de aceptación claros
    - Vinculación a épica si aplica

UBICACION:
  - "{proyecto}/docs/01-requerimientos/historias/"
  - O referencia a sistema de tickets

TEMPLATE: "orchestration/templates/scrum/TEMPLATE-HISTORIA-USUARIO.md"

2. Estado Inicial

DOCUMENTAR_ANTES:
  inventarios:
    - Estado actual de DATABASE_INVENTORY
    - Estado actual de BACKEND_INVENTORY
    - Estado actual de FRONTEND_INVENTORY

  archivos:
    - Lista de archivos que se modificarán
    - Versión/hash actual si aplica

  dependencias:
    - Estado de dependencias
    - Versiones de paquetes relevantes

FORMATO:
  snapshot_inicial:
    timestamp: "{YYYY-MM-DD HH:MM}"
    inventarios:
      database:
        tablas: 0
        ultima_modificacion: ""
      backend:
        modules: 0
        endpoints: 0
      frontend:
        componentes: 0
        paginas: 0

3. Sprint Backlog

REGISTRAR_EN:
  archivo: "{proyecto}/orchestration/scrum/SPRINT-ACTUAL.yml"

INFORMACION:
  - ID de tarea/HU
  - Prioridad
  - Estado: pendiente | en_progreso | completada
  - Asignación (si aplica)

TEMPLATE: "orchestration/templates/scrum/TEMPLATE-SPRINT-BACKLOG.yml"

DOCUMENTACIÓN POST-EJECUCIÓN

1. Reporte de Completitud

COMPARACION_PLAN_VS_REAL:
  subtareas:
    planificadas: 0
    completadas: 0
    omitidas: 0
    adicionales: 0

  archivos:
    planificados: []
    creados: []
    modificados: []
    no_tocados: []

  desviacion:
    porcentaje: 0
    justificacion: ""

TEMPLATE: "orchestration/templates/capved/TEMPLATE-POST-VALIDACION.yml"

2. HUs Derivadas

SI_SCOPE_CREEP:
  accion: "Crear HU derivada"

  estructura:
    id: "{HU-ORIGINAL}-D{N}"
    origen: "Scope creep de {HU-ORIGINAL}"
    descripcion: "{qué se descubrió}"
    prioridad: "{alta | media | baja}"
    estimacion: "{si se puede estimar}"

  ubicacion: "{proyecto}/docs/01-requerimientos/historias/"

SI_MEJORA_IDENTIFICADA:
  accion: "Crear HU de mejora"
  tipo: "enhancement"

3. Actualización de Estado

ACTUALIZAR:
  sprint_backlog:
    - Marcar tarea como completada
    - Registrar fecha de completitud

  proxima_accion:
    - Actualizar PROXIMA-ACCION.md
    - Indicar siguiente tarea prioritaria

  inventarios:
    - Reflejar nuevos objetos
    - Actualizar conteos

4. Lecciones Aprendidas

REGISTRAR_SI:
  - Se encontró problema no anticipado
  - Se descubrió mejor forma de hacer algo
  - Se identificó antipatrón
  - Estimación fue muy diferente a realidad

DONDE:
  proyecto: "{proyecto}/orchestration/trazas/"
  global: "shared/knowledge-base/lessons-learned/"

FORMATO:
  - fecha: "{YYYY-MM-DD}"
    tarea: "{HU-XXX}"
    categoria: "{proceso | tecnico | estimacion}"
    descripcion: "{qué se aprendió}"
    accion_futura: "{qué hacer diferente}"

CEREMONIAS SCRUM INTEGRADAS

Daily (Por sesión de trabajo)

AL_INICIAR_SESION:
  1. Leer PROXIMA-ACCION.md
  2. Verificar estado de tareas en progreso
  3. Identificar bloqueos

AL_TERMINAR_SESION:
  1. Actualizar estado de tareas
  2. Actualizar PROXIMA-ACCION.md
  3. Documentar bloqueos si hay

Sprint Review (Por tarea completada)

AL_COMPLETAR_TAREA:
  1. Ejecutar POST-VALIDACION
  2. Comparar plan vs real
  3. Documentar desvios
  4. Crear HUs derivadas si scope creep
  5. Actualizar Sprint Backlog

Retrospectiva (Periódica)

PERIODICAMENTE:
  frecuencia: "Semanal o por épica completada"

  revisar:
    - Errores recurrentes (REGISTRO-ERRORES.yml)
    - Lecciones aprendidas nuevas
    - Desvios de estimación
    - Efectividad del proceso

  documentar:
    archivo: "orchestration/templates/scrum/TEMPLATE-RETROSPECTIVA.yml"

  acciones:
    - Actualizar directivas si proceso ineficiente
    - Agregar checks si errores comunes
    - Mejorar templates si incompletos

TEMPLATES SCRUM

Historia de Usuario

# HU-{ID}: {Título}

## Metadata
- **Épica:** {EPIC-XXX}
- **Sprint:** {N}
- **Prioridad:** {Alta | Media | Baja}
- **Estado:** {Pendiente | En Progreso | Completada}

## Historia
**Como** {rol de usuario}
**Quiero** {funcionalidad}
**Para** {beneficio}

## Criterios de Aceptación
- [ ] {criterio 1}
- [ ] {criterio 2}
- [ ] {criterio 3}

## Notas Técnicas
- {consideración técnica}

## Dependencias
- {HU-XXX} (si aplica)

## Estimación
- Story Points: {N}

Sprint Backlog

# SPRINT-{N}.yml

sprint:
  numero: N
  inicio: "{YYYY-MM-DD}"
  fin: "{YYYY-MM-DD}"
  objetivo: "{objetivo del sprint}"

historias:
  - id: "HU-XXX"
    titulo: ""
    prioridad: alta | media | baja
    estado: pendiente | en_progreso | completada | bloqueada
    asignado: ""
    notas: ""

metricas:
  total_puntos: 0
  completados: 0
  velocity: 0

INTEGRACIÓN CON CAPVED++

CAPVED_SCRUM:
  fase_0:
    - Verificar HU existe y es formal
    - Si no existe: crear HU antes de continuar

  fase_c:
    - Vincular a HU existente
    - Documentar estado inicial

  fase_p:
    - Plan debe mapear a criterios de HU
    - Identificar scope creep temprano

  fase_d:
    - Actualizar Sprint Backlog
    - Crear HUs derivadas
    - Registrar lecciones

  post:
    - Reporte de completitud
    - Comparación plan vs real
    - Actualizar PROXIMA-ACCION.md

ARCHIVOS DE SCRUM POR PROYECTO

{proyecto}/
└── orchestration/
    └── scrum/
        ├── SPRINT-ACTUAL.yml        # Backlog del sprint actual
        ├── SPRINT-{N}.yml           # Histórico de sprints
        └── retrospectivas/
            └── RETRO-{YYYY-MM}.yml  # Retrospectivas mensuales

CHECKLIST SCRUM

Pre-Ejecución

CHECKLIST_PRE:
  - [ ] HU formal existe con ID
  - [ ] Criterios de aceptación definidos
  - [ ] Tarea registrada en Sprint Backlog
  - [ ] Estado inicial documentado
  - [ ] PROXIMA-ACCION.md actualizado

Post-Ejecución

CHECKLIST_POST:
  - [ ] Criterios de aceptación verificados
  - [ ] Comparación plan vs real documentada
  - [ ] HUs derivadas creadas si aplica
  - [ ] Sprint Backlog actualizado
  - [ ] Lecciones aprendidas registradas
  - [ ] PROXIMA-ACCION.md actualizado
  - [ ] Inventarios actualizados

REFERENCIAS

Documento Propósito
TEMPLATE-HISTORIA-USUARIO.md Template de HU
TEMPLATE-SPRINT-BACKLOG.yml Template de sprint
TEMPLATE-RETROSPECTIVA.yml Template de retro
SIMCO-CAPVED-PLUS.md Ciclo con validaciones

Versión: 1.0.0 | Sistema: SIMCO-NEXUS v4.0 | Tipo: Directiva de Proceso