workspace-v1/orchestration/templates/capved/TEMPLATE-FASE-E-OUTPUT.yml
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

136 lines
6.6 KiB
YAML

# TEMPLATE: Salida Fase E (Ejecución)
# Sistema: SIMCO - NEXUS v4.0
# Versión: 1.0.0
# ═══════════════════════════════════════════════════════════════════════════════
# INSTRUCCIONES: Registrar ejecución de cada subtarea con validaciones
# ═══════════════════════════════════════════════════════════════════════════════
fase_e_output:
metadata:
fase: "E - Ejecución"
inicio: "{YYYY-MM-DD HH:MM}"
fin: "{YYYY-MM-DD HH:MM}"
proyecto: "{nombre_proyecto}"
tarea_id: "{HU-XXX}"
# ─────────────────────────────────────────────────────────────────────────────
# RESUMEN DE EJECUCIÓN
# ─────────────────────────────────────────────────────────────────────────────
resumen:
subtareas_total: 0
subtareas_completadas: 0
subtareas_fallidas: 0
porcentaje_completado: 0
# ─────────────────────────────────────────────────────────────────────────────
# EJECUCIÓN POR SUBTAREA
# ─────────────────────────────────────────────────────────────────────────────
subtareas_ejecutadas:
- id: "ST-001"
descripcion: "{descripción}"
agente: "{id_agente o subagente}"
estado: "{completada | fallida | en_progreso | omitida}"
tiempos:
inicio: "{HH:MM}"
fin: "{HH:MM}"
archivos_afectados:
creados:
- ruta: "{ruta/archivo}"
lineas: 0
modificados:
- ruta: "{ruta/archivo}"
lineas_agregadas: 0
lineas_eliminadas: 0
validaciones:
build:
ejecutado: true | false
resultado: "{pass | fail}"
errores: [] # Si fail
lint:
ejecutado: true | false
resultado: "{pass | fail}"
warnings: 0
errores: []
tests:
ejecutados: true | false
resultado: "{pass | fail}"
cobertura: 0 # Porcentaje
criterios_aceptacion:
- criterio: "{descripción}"
cumplido: true | false
evidencia: "{cómo se verificó}"
notas: ""
# Repetir para cada subtarea...
# ─────────────────────────────────────────────────────────────────────────────
# PROBLEMAS ENCONTRADOS
# ─────────────────────────────────────────────────────────────────────────────
problemas:
total: 0
detalle:
- id: "P-001"
subtarea: "ST-XXX"
descripcion: "{qué pasó}"
severidad: "{bloqueante | alto | medio | bajo}"
resolucion: "{cómo se resolvió}"
tiempo_resolucion: "{minutos}"
# ─────────────────────────────────────────────────────────────────────────────
# DESVIACIONES DEL PLAN
# ─────────────────────────────────────────────────────────────────────────────
desviaciones:
detectadas: false
si_detectadas:
- tipo: "{archivo_adicional | archivo_omitido | cambio_scope}"
descripcion: "{qué se desvió}"
justificacion: "{por qué}"
impacto: "{documentación | HU_derivada | ninguno}"
# ─────────────────────────────────────────────────────────────────────────────
# SESSION TRACKING (si delegación)
# ─────────────────────────────────────────────────────────────────────────────
session_tracking:
habilitado: true | false
archivo: "{ruta/SESSION-TRACKING-{id}.yml}"
subagentes:
- id: "{subagente_id}"
subtareas: ["ST-001", "ST-002"]
estado: "{completado | fallido | activo}"
archivos_creados: []
# ─────────────────────────────────────────────────────────────────────────────
# GATE-E: CHECKLIST (Por cada subtarea)
# ─────────────────────────────────────────────────────────────────────────────
gate_e:
por_subtarea:
- id: "ST-001"
codigo_creado: true | false
build_pasa: true | false
lint_pasa: true | false
criterios_cumplidos: true | false
gate_aprobado: true | false
resumen:
todas_aprobadas: false # *Debe ser true para continuar
subtareas_bloqueadas: []
estado: "PENDIENTE"
notas: ""
# ═══════════════════════════════════════════════════════════════════════════════
# SIGUIENTE: Si GATE-E = APROBADO → Proceder a FASE D (Documentación)
# ═══════════════════════════════════════════════════════════════════════════════