[SIMCO-ESTRUCTURA-TAREAS] feat: Add date-based task structure
Some checks are pending
CI / Backend CI (push) Waiting to run
CI / Frontend CI (push) Waiting to run
CI / Security Scan (push) Waiting to run
CI / CI Summary (push) Blocked by required conditions

- Created orchestration/tareas/ with standard structure
- Added _INDEX.yml for task index
- Added _templates/TASK-TEMPLATE/ with 6 CAPVED phases
- Updated _MAP.md to document new tareas/ folder

Complies with SIMCO-ESTRUCTURA-TAREAS.md v1.0.0

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Adrian Flores Cortes 2026-01-24 16:47:55 -06:00
parent 9e527da492
commit 2f9c15e740
9 changed files with 234 additions and 0 deletions

View File

@ -39,6 +39,11 @@ orchestration/
| |-- TRAZA-TAREAS-BACKEND.md
| +-- TRAZA-TAREAS-FRONTEND.md
|
|-- tareas/ <-- Tareas documentadas (SIMCO-ESTRUCTURA-TAREAS)
| |-- _INDEX.yml <-- Indice de todas las tareas
| +-- _templates/ <-- Templates para nuevas tareas
| +-- TASK-TEMPLATE/ <-- Template de carpeta de tarea (6 fases CAPVED)
|
+-- _archive/ <-- Archivos historicos
|-- root-files/ <-- Archivos root no estandar
| |-- _INDEX.md
@ -123,6 +128,7 @@ template-saas (PROVIDER L1A)
- **Ver estado:** `PROJECT-STATUS.md`
- **Ver inventarios:** `inventarios/MASTER_INVENTORY.yml`
- **Ver trazas:** `trazas/TRAZA-TAREAS-*.md`
- **Ver tareas:** `tareas/_INDEX.yml`
- **Ver herencia:** `_inheritance.yml`
- **Archivos historicos:** `_archive/`

View File

@ -0,0 +1,34 @@
# Indice de Tareas - template-saas
# orchestration/tareas/_INDEX.yml
version: "1.0.0"
proyecto: template-saas
tipo: PROVIDER
created: "2026-01-24"
updated: "2026-01-24"
resumen:
total_tareas: 0
completadas: 0
en_progreso: 0
pendientes: 0
# Formato de ID: TASK-YYYY-MM-DD-NNN
formato_id:
patron: "TASK-{YYYY-MM-DD}-{NNN}"
ejemplo: "TASK-2026-01-24-001"
# Tareas por fecha (estructura YYYY-MM-DD/)
por_fecha: {}
# Tareas activas
tareas_activas: []
# Instrucciones
instrucciones:
crear_tarea: |
1. Crear carpeta YYYY-MM-DD/ si no existe
2. Copiar _templates/TASK-TEMPLATE/ a YYYY-MM-DD/TASK-NNN-descripcion/
3. Completar METADATA.yml
4. Documentar fases CAPVED conforme avanza
5. Actualizar este indice al completar

View File

@ -0,0 +1,30 @@
# Fase C - Contexto
**Tarea:** [ID de tarea]
**Fecha:** [YYYY-MM-DD]
**Agente:** [agente responsable]
---
## Vinculacion
| Campo | Valor |
|-------|-------|
| Proyecto | template-saas |
| Modulo | [modulo afectado] |
| Epic | [ID de epic si aplica] |
| Feature | [ID de feature si aplica] |
## Clasificacion
- **Tipo:** [feature|bugfix|refactor|analysis|documentation]
- **Origen:** [ticket|plan|incidente|mejora]
- **Prioridad:** [P0|P1|P2|P3]
## Documentos SIMCO Cargados
1. [Lista de directivas consultadas]
## Estado Inicial
[Descripcion del estado inicial antes de la tarea]

View File

@ -0,0 +1,26 @@
# Fase A - Analisis
**Tarea:** [ID de tarea]
**Fecha:** [YYYY-MM-DD]
---
## Comportamiento Deseado
[Descripcion del resultado esperado]
## Objetos Impactados
| Capa | Impacto |
|------|---------|
| [DDL/Backend/Frontend] | [descripcion] |
## Dependencias
- [Lista de dependencias]
## Riesgos
| Riesgo | Mitigacion |
|--------|------------|
| [riesgo] | [mitigacion] |

View File

@ -0,0 +1,21 @@
# Fase P - Planeacion
**Tarea:** [ID de tarea]
**Fecha:** [YYYY-MM-DD]
---
## Subtareas
| # | Subtarea | Dominio | Criterio de Aceptacion |
|---|----------|---------|------------------------|
| 1 | [subtarea] | [dominio] | [criterio] |
## Orden de Ejecucion
[secuencia de subtareas]
## Asignacion
- Agente principal: [agente]
- Subagentes: [lista o ninguno]

View File

@ -0,0 +1,24 @@
# Fase V - Validacion
**Tarea:** [ID de tarea]
**Fecha:** [YYYY-MM-DD]
---
## Checklist de Validacion
### Cobertura Analisis -> Plan
- [ ] Todas las acciones del analisis tienen subtarea correspondiente
- [ ] No hay acciones huerfanas
### Dependencias
- [ ] No hay dependencias ocultas
- [ ] Orden de ejecucion respeta dependencias
### Scope Creep
- [ ] No detectado / [descripcion si hay]
## Gate de Validacion
- **Resultado:** [APROBADO|RECHAZADO]
- **Notas:** [notas adicionales]

View File

@ -0,0 +1,20 @@
# Fase E - Ejecucion
**Tarea:** [ID de tarea]
**Fecha:** [YYYY-MM-DD]
---
## Progreso de Subtareas
| # | Subtarea | Estado | Notas |
|---|----------|--------|-------|
| 1 | [subtarea] | [pendiente|completada] | [notas] |
## Validaciones Build/Lint
- [resultado de validaciones]
## Desviaciones
- [desviaciones del plan si las hay]

View File

@ -0,0 +1,32 @@
# Fase D - Documentacion
**Tarea:** [ID de tarea]
**Fecha:** [YYYY-MM-DD]
---
## Actualizaciones Realizadas
### Documentacion
- [ ] _MAP.md actualizado
- [ ] README.md actualizado si aplica
### Inventarios
- [ ] Inventarios actualizados si cambio codigo
### Trazas
- [ ] Registrado en indice de tareas
### ADRs
- [ ] ADR creado si decision arquitectonica
## Lecciones Aprendidas
### Que funciono bien
[descripcion]
### Que se puede mejorar
[descripcion]
### Para futuras tareas similares
[recomendaciones]

View File

@ -0,0 +1,41 @@
# METADATA.yml - Template para tareas
id: TASK-YYYY-MM-DD-NNN
fecha: "YYYY-MM-DD"
titulo: "[Titulo de la tarea]"
descripcion: "[Descripcion detallada]"
clasificacion:
tipo: "[feature|bugfix|refactor|analysis|documentation]"
origen: "[ticket|plan|incidente|mejora]"
prioridad: "[P0|P1|P2|P3]"
feature: "[ID de feature si aplica]"
proyecto:
nombre: template-saas
path: projects/template-saas
nivel: PROVIDER
estado:
actual: pendiente
progreso: 0%
fecha_inicio: null
fecha_fin: null
fases_capved:
contexto: pendiente
analisis: pendiente
planeacion: pendiente
validacion: pendiente
ejecucion: pendiente
documentacion: pendiente
agente:
principal: "[agente responsable]"
subagentes: []
commits: []
metricas:
archivos_modificados: 0
archivos_creados: 0
lineas_codigo: 0