workspace-v1/orchestration/templates/capved/TEMPLATE-FASE-V-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

123 lines
6.8 KiB
YAML

# TEMPLATE: Salida Fase V (Validación de Plan)
# Sistema: SIMCO - NEXUS v4.0
# Versión: 1.0.0
# ═══════════════════════════════════════════════════════════════════════════════
# ⚠️ IMPORTANTE: Esta fase NO SE DELEGA - Solo el agente principal la ejecuta
# ═══════════════════════════════════════════════════════════════════════════════
fase_v_output:
metadata:
fase: "V - Validación de Plan"
timestamp: "{YYYY-MM-DD HH:MM}"
proyecto: "{nombre_proyecto}"
tarea_id: "{HU-XXX}"
ejecutor: "agente_principal" # NO subagente
# ─────────────────────────────────────────────────────────────────────────────
# VERIFICACIÓN DE COBERTURA
# ─────────────────────────────────────────────────────────────────────────────
cobertura:
objetos_analisis: 0 # Total de objetos en Fase A
objetos_plan: 0 # Total cubiertos en Fase P
porcentaje: 0 # *Debe ser 100%
detalle:
cubiertos:
- objeto: "{ruta/objeto}"
subtarea: "ST-XXX"
no_cubiertos: # *Debe estar vacío
- objeto: "{ruta/objeto}"
razon: "{por qué no está en plan}"
accion: "{agregar subtarea | justificar exclusión}"
# ─────────────────────────────────────────────────────────────────────────────
# VALIDACIÓN DE DEPENDENCIAS
# ─────────────────────────────────────────────────────────────────────────────
dependencias:
total_identificadas: 0
resueltas: 0
porcentaje: 0 # *Debe ser 100%
huerfanas: # *Debe estar vacío
- dependencia: "{descripción}"
subtarea_origen: "ST-XXX"
resolucion: "{cómo resolver}"
circulares: # *Debe estar vacío
- ciclo: ["ST-001", "ST-002", "ST-001"]
resolucion: "{cómo romper ciclo}"
# ─────────────────────────────────────────────────────────────────────────────
# SCOPE CREEP
# ─────────────────────────────────────────────────────────────────────────────
scope_creep:
detectado: false
si_detectado:
items:
- descripcion: "{qué se detectó fuera de scope}"
decision: "{incluir | HU_derivada | descartar}"
justificacion: "{por qué}"
hus_derivadas: # HUs a crear para scope creep
- id_propuesto: "HU-XXX-D1"
titulo: "{título de HU derivada}"
descripcion: "{descripción breve}"
prioridad: "{alta | media | baja}"
# ─────────────────────────────────────────────────────────────────────────────
# VIABILIDAD TÉCNICA
# ─────────────────────────────────────────────────────────────────────────────
viabilidad:
confirmada: true | false # *Debe ser true para aprobar
evaluacion:
complejidad: "{baja | media | alta}"
recursos_disponibles: true | false
conocimiento_suficiente: true | false
bloqueos_identificados: []
si_no_viable:
razon: "{por qué no es viable}"
alternativas:
- "{alternativa 1}"
- "{alternativa 2}"
escalar_a_po: true | false
# ─────────────────────────────────────────────────────────────────────────────
# APROBACIÓN
# ─────────────────────────────────────────────────────────────────────────────
aprobacion:
plan_aprobado: false # *Obligatorio: true para continuar
decision_final: "{APROBADO | RECHAZADO | AJUSTES_REQUERIDOS}"
si_ajustes:
cambios_requeridos:
- "{descripción del ajuste}"
volver_a_fase: "P" # Regresar a Planeación
firma:
agente: "{id_agente}"
timestamp: "{YYYY-MM-DD HH:MM}"
# ─────────────────────────────────────────────────────────────────────────────
# GATE-V: CHECKLIST
# ─────────────────────────────────────────────────────────────────────────────
gate_v:
checklist:
cobertura_100: false # *Debe ser true
dependencias_resueltas: false # *Debe ser true
scope_creep_capturado: false # *Debe ser true
viabilidad_confirmada: false # *Debe ser true
plan_aprobado: false # *Debe ser true
estado: "PENDIENTE"
notas: ""
# ═══════════════════════════════════════════════════════════════════════════════
# SIGUIENTE: Si GATE-V = APROBADO → Proceder a FASE E (Ejecución)
# ═══════════════════════════════════════════════════════════════════════════════