workspace-v1/orchestration/templates/scrum/TEMPLATE-SPRINT-BACKLOG.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

152 lines
6.0 KiB
YAML

# TEMPLATE: Sprint Backlog
# Sistema: SIMCO - NEXUS v4.0
# Versión: 1.0.0
# Uso: Copiar a {proyecto}/orchestration/scrum/SPRINT-{N}.yml
# ═══════════════════════════════════════════════════════════════════════════════
# INFORMACIÓN DEL SPRINT
# ═══════════════════════════════════════════════════════════════════════════════
sprint:
numero: 0
proyecto: "{nombre_proyecto}"
fechas:
inicio: "{YYYY-MM-DD}"
fin: "{YYYY-MM-DD}"
dias_habiles: 0
objetivo: |
# Objetivo del sprint (1-2 oraciones)
{descripción}
equipo:
- rol: "Agente Principal"
asignacion: 100%
# ═══════════════════════════════════════════════════════════════════════════════
# HISTORIAS DE USUARIO
# ═══════════════════════════════════════════════════════════════════════════════
historias:
- id: "HU-XXX"
titulo: "{título de la historia}"
epica: "EPIC-XXX" # Si aplica
prioridad: alta | media | baja
story_points: 0
estado: pendiente # pendiente | en_progreso | completada | bloqueada
# Tracking
asignado: ""
fecha_inicio: ""
fecha_fin: ""
# Criterios de aceptación
criterios:
- descripcion: "{criterio 1}"
cumplido: false
- descripcion: "{criterio 2}"
cumplido: false
# Subtareas (si desglosada)
subtareas:
- id: "ST-001"
descripcion: ""
estado: pendiente
archivos: []
# Notas
notas: ""
bloqueos: []
# Agregar más historias...
# ═══════════════════════════════════════════════════════════════════════════════
# TAREAS TÉCNICAS (No son HUs pero necesitan hacerse)
# ═══════════════════════════════════════════════════════════════════════════════
tareas_tecnicas:
- id: "TT-001"
descripcion: "{tarea técnica}"
tipo: "{refactor | deuda_tecnica | configuracion | documentacion}"
prioridad: media
estado: pendiente
estimacion_horas: 0
notas: ""
# ═══════════════════════════════════════════════════════════════════════════════
# BUGS
# ═══════════════════════════════════════════════════════════════════════════════
bugs:
- id: "BUG-001"
descripcion: "{descripción del bug}"
severidad: alta | media | baja
estado: pendiente # pendiente | en_progreso | resuelto
relacionado_a: "HU-XXX" # Si aplica
error_id: "ERR-XXX" # Si está en REGISTRO-ERRORES
notas: ""
# ═══════════════════════════════════════════════════════════════════════════════
# MÉTRICAS DEL SPRINT
# ═══════════════════════════════════════════════════════════════════════════════
metricas:
planificado:
historias: 0
story_points: 0
tareas_tecnicas: 0
bugs: 0
completado:
historias: 0
story_points: 0
tareas_tecnicas: 0
bugs: 0
porcentaje_completado: 0
velocity: 0 # Story points completados
hus_derivadas_creadas: 0
scope_creep_items: 0
# ═══════════════════════════════════════════════════════════════════════════════
# DAILY LOG (Opcional pero recomendado)
# ═══════════════════════════════════════════════════════════════════════════════
daily_log:
- fecha: "{YYYY-MM-DD}"
completado:
- "{qué se completó}"
en_progreso:
- "{qué está en progreso}"
bloqueos:
- "{bloqueos identificados}"
notas: ""
# ═══════════════════════════════════════════════════════════════════════════════
# CIERRE DE SPRINT
# ═══════════════════════════════════════════════════════════════════════════════
cierre:
completado: false
fecha_cierre: ""
resumen:
objetivo_cumplido: true | false
notas: ""
items_no_completados:
- id: "HU-XXX"
razon: "{por qué no se completó}"
accion: "{mover a siguiente sprint | cancelar | otro}"
lecciones_aprendidas:
- "{lección 1}"
- "{lección 2}"
acciones_mejora:
- "{acción para mejorar}"