# Mapa de Contenidos: Templates

**Propósito:** Templates reutilizables para prompts de subagentes y documentación
**Sistema:** SIMCO v3.2 + CAPVED
**Archivos totales:** 17
**Última actualización:** 2025-12-08

---

## 📋 Estructura de Archivos

```
templates/
├── _MAP.md                          # ⭐ Este archivo
│
├── CICLO CAPVED
│   ├── TEMPLATE-TAREA-CAPVED.md     # 🆕 Template para tracking de HUs con CAPVED
│   ├── TEMPLATE-ANALISIS.md         # Formato de análisis
│   ├── TEMPLATE-PLAN.md             # Formato de planificación
│   └── TEMPLATE-VALIDACION.md       # Formato de validación
│
├── PLANIFICACIÓN
│   ├── TEMPLATE-HISTORIA-USUARIO.md # Template para user stories
│   ├── TEMPLATE-EPICA.md            # Template para épicas
│   └── TEMPLATE-TAREA-TECNICA.md    # Template para tareas técnicas
│
├── CONTEXTO POR NIVEL JERÁRQUICO
│   ├── CONTEXTO-NIVEL-STANDALONE.md # 🆕 Proyectos standalone (2A)
│   ├── CONTEXTO-NIVEL-SUITE.md      # 🆕 Suites multi-vertical (2B)
│   ├── CONTEXTO-NIVEL-SUITE-CORE.md # 🆕 Core de suite (2B.1)
│   └── CONTEXTO-NIVEL-VERTICAL.md   # 🆕 Verticales (2B.2)
│
├── DELEGACIÓN Y SUBAGENTES
│   ├── TEMPLATE-DELEGACION-SUBAGENTE.md    # Template para delegar a subagentes
│   ├── TEMPLATE-CONTEXTO-SUBAGENTE.md      # Contexto para subagentes
│   ├── TEMPLATE-CONTEXTO-PROYECTO.md       # Contexto de proyecto
│   └── TEMPLATES-SUBAGENTES.md             # Catálogo de templates de subagentes
│
└── OTROS
    └── CHECKLIST-ESTRUCTURA-PROYECTO.md    # Verificar estructura de proyecto
```

---

## 🔗 INTEGRACIÓN CON CATÁLOGO

```
╔══════════════════════════════════════════════════════════════════════════════╗
║  IMPORTANTE: Todos los templates de planificación incluyen sección de        ║
║  verificación de catálogo. OBLIGATORIO completar antes de implementar.       ║
║                                                                              ║
║  Referencia: core/catalog/ | Alias: @CATALOG | Índice: @CATALOG_INDEX       ║
╚══════════════════════════════════════════════════════════════════════════════╝
```

**Templates con verificación de catálogo:**
| Template | Sección | Propósito |
|----------|---------|-----------|
| TEMPLATE-HISTORIA-USUARIO.md | VERIFICACIÓN DE CATÁLOGO | Verificar antes de crear US |
| TEMPLATE-EPICA.md | VERIFICACIÓN DE CATÁLOGO | Verificar funcionalidades de la épica |
| TEMPLATE-PLAN.md | VERIFICACIÓN DE CATÁLOGO | Verificar antes de implementar |

**Catálogo disponible:** `@CATALOG_INDEX` (core/catalog/CATALOG-INDEX.yml)
- @CATALOG_AUTH - Autenticación y autorización
- @CATALOG_SESSION - Gestión de sesiones
- @CATALOG_RATELIMIT - Rate limiting
- @CATALOG_NOTIFY - Notificaciones
- @CATALOG_TENANT - Multi-tenancy
- @CATALOG_FLAGS - Feature flags
- @CATALOG_WS - WebSocket
- @CATALOG_PAYMENTS - Pagos con Stripe

---

## 📑 Templates Disponibles

### Templates de Planificación

| Template | Uso | Verificación Catálogo |
|----------|-----|----------------------|
| **TEMPLATE-HISTORIA-USUARIO.md** | Definir user stories | ✅ Incluida |
| **TEMPLATE-EPICA.md** | Definir épicas | ✅ Incluida |
| **TEMPLATE-PLAN.md** | Planes de ejecución | ✅ Incluida |

### Templates de Subagentes

Ver `TEMPLATES-SUBAGENTES.md` para templates de subagentes:

1. **T-README-SUBAGENTE** - Documentación de subagente
2. **T-TRAZA-SUBAGENTE** - Traza de ejecución
3. **T-OUTPUT-SUBAGENTE** - Output final
4. **T-ANALISIS-FEATURE** - Análisis de feature
5. **T-PLAN-IMPLEMENTACION** - Plan de implementación
6. **T-EJECUCION-BACKEND** - Prompt para backend
7. **T-EJECUCION-FRONTEND** - Prompt para frontend
8. **T-EJECUCION-DATABASE** - Prompt para database
9. **T-VALIDACION** - Prompt para validación

---

## 🔄 Uso de Templates

### Para crear Historia de Usuario:
1. Copiar TEMPLATE-HISTORIA-USUARIO.md
2. **OBLIGATORIO:** Completar sección "VERIFICACIÓN DE CATÁLOGO"
3. Si aplica catálogo → referenciar en Notas Técnicas
4. Completar resto del template

### Para crear Épica:
1. Copiar TEMPLATE-EPICA.md
2. **OBLIGATORIO:** Verificar funcionalidades vs @CATALOG_INDEX
3. Marcar qué catálogos aplican a qué historias
4. Completar resto del template

### Para crear Plan de Ejecución:
1. Copiar TEMPLATE-PLAN.md
2. **OBLIGATORIO:** Completar tabla de verificación de catálogo
3. Si existe en catálogo → seguir IMPLEMENTATION.md correspondiente
4. Completar resto del template

### Para lanzar subagente:
1. Seleccionar template apropiado (T-EJECUCION-*)
2. Adaptar con contexto específico
3. Usar con Task tool

---

## 🆕 Templates CAPVED

| Template | Fase | Propósito |
|----------|------|-----------|
| **TEMPLATE-TAREA-CAPVED.md** | Todas | Template completo para tracking de HU con ciclo CAPVED |
| **TEMPLATE-ANALISIS.md** | A - Análisis | Documentar análisis de impacto |
| **TEMPLATE-PLAN.md** | P - Planeación | Documentar plan de ejecución |
| **TEMPLATE-VALIDACION.md** | V - Validación | Documentar validación pre-ejecución |

---

## 🏗️ Templates de Contexto por Nivel

| Template | Nivel | Uso |
|----------|-------|-----|
| **CONTEXTO-NIVEL-STANDALONE.md** | 2A | Proyectos independientes |
| **CONTEXTO-NIVEL-SUITE.md** | 2B | Suites multi-vertical |
| **CONTEXTO-NIVEL-SUITE-CORE.md** | 2B.1 | Core compartido de suite |
| **CONTEXTO-NIVEL-VERTICAL.md** | 2B.2 | Verticales de negocio |

---

**Creado:** 2025-11-02
**Actualizado:** 2025-12-08
**Versión:** 2.0
**Cambios v2.0:** Actualización completa para reflejar estructura real, integración CAPVED y templates de contexto por nivel.
