- Move 6 non-standard folders to _archive/ - Maintain directivas/ (has local content) - Update _MAP.md with standardized structure Standard: SIMCO-ESTANDAR-ORCHESTRATION v1.0.0 Level: SUB-CONSUMER Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
3.5 KiB
3.5 KiB
TASK-TEMPLATE-UNIFIED
Version: 2.0.0 Actualizado: 2026-01-18
Proposito
Template unificado para tareas que integra:
- Metadata estructurada (METADATA.yml)
- Sistema recursivo de subtareas N niveles (SUBTASKS.yml)
- Registro de lecciones aprendidas (LESSONS-LEARNED.yml)
Archivos
| Archivo | Proposito |
|---|---|
METADATA.yml |
Identificacion, clasificacion, estado, fases CAPVED |
SUBTASKS.yml |
Desglose recursivo hasta 5 niveles |
LESSONS-LEARNED.yml |
Documentacion de aprendizajes post-tarea |
README.md |
Este archivo |
Como Usar
1. Crear nueva tarea
# Crear carpeta con ID de tarea
mkdir orchestration/tareas/TASK-2026-01-18-001
# Copiar template
cp -r orchestration/tareas/_templates/TASK-TEMPLATE-UNIFIED/* orchestration/tareas/TASK-2026-01-18-001/
2. Actualizar METADATA.yml
task:
id: "TASK-2026-01-18-001"
title: "Titulo real de la tarea"
created: "2026-01-18"
3. Definir subtareas en SUBTASKS.yml
Adaptar las subtareas segun los dominios afectados:
- Eliminar grupos no necesarios (ej: E.FE si no hay cambios frontend)
- Agregar subtareas especificas
- Definir criterios de aceptacion
4. Ejecutar tarea siguiendo CAPVED
- C - Contexto: Vincular con RF/ET/US
- A - Analisis: Mapear dependencias e impacto
- P - Plan: Detallar subtareas en SUBTASKS.yml
- V - Validacion: Gate de aprobacion
- E - Ejecucion: Implementar por checkpoints (CP1-CP4)
- D - Documentacion: Actualizar inventarios, trazas, lecciones
5. Completar LESSONS-LEARNED.yml
Al finalizar la tarea:
- Documentar que funciono bien
- Documentar problemas y resoluciones
- Agregar recomendaciones
Estructura de Niveles (SUBTASKS.yml)
NIVEL 1: FASE
├── C (Contexto)
├── A (Analisis)
├── P (Plan)
├── V (Validacion)
├── E (Ejecucion) ← NIVEL 2: GRUPO
│ ├── E.DB (Database)
│ ├── E.BE (Backend) ← NIVEL 3: SUBTAREA
│ │ ├── E.BE.01
│ │ │ ├── E.BE.01.AC1 ← NIVEL 4: CRITERIO
│ │ │ │ └── AC1.1 ← NIVEL 5: SUB-CRITERIO
│ │ │ └── E.BE.01.AC2
│ │ └── E.BE.02
│ ├── E.FE (Frontend)
│ └── E.COH (Coherencia)
└── D (Documentacion)
Checkpoints de Ejecucion
| Checkpoint | Validaciones |
|---|---|
| CP1: Post-Database | DDL ejecuta, recreate-database.sh exitoso |
| CP2: Post-Backend | npm run build, lint, test - PASAN |
| CP3: Post-Frontend | npm run build, typecheck - PASAN |
| CP4: Coherencia | Entity↔DDL, DTO↔Entity, FE↔BE alineados |
Estados de Subtareas
| Estado | Descripcion |
|---|---|
pending |
No iniciado |
in_progress |
En ejecucion |
completed |
Terminado exitosamente |
blocked |
Bloqueado por dependencia |
skipped |
Omitido (documentar razon) |
Integracion con Sistema
Actualizar _INDEX.yml al completar
tasks:
- id: TASK-2026-01-18-001
title: "Titulo de la tarea"
date: "2026-01-18"
status: completed
path: "orchestration/tareas/TASK-2026-01-18-001/"
Propagar lecciones al workspace
Si propagation.should_propagate: true en LESSONS-LEARNED.yml:
- Copiar entrada relevante a
workspace-v2/orchestration/retrospectivas/LECCIONES-INDEX.yml - Marcar
propagated: true
Referencias
- SSOT:
docs/_SSOT/ - Checklists CAPVED:
orchestration/directivas/checklists/ - Template anterior:
workspace-v2/orchestration/tareas/_templates/TASK-TEMPLATE/