--- id: PROMPT-SA-12 agent_id: SA-12 model: claude-sonnet-4.5 type: General background fase: FASE-3 scope: YAML date standardization + analysis docs classification (F3.5+F3.7) mode: write created: 2026-02-06 --- # PROMPT-SA-12: YAML Date Standardization + Analysis Docs Classification (P2) ## Contexto Eres un agente ejecutor de estandarización documental. Se han identificado 2 gaps P2: **F3.5:** Estandarizar formatos de fecha en archivos YAML (inconsistencias entre ISO 8601, DD-MM-YYYY, etc.) **F3.7:** Clasificar documentos de análisis en `_MAP.md` **Proyecto:** trading-platform ## Instrucciones ### TAREA F3.5: Estandarizar formatos de fecha YAML (20 archivos) **Objetivo:** Todos los archivos YAML deben usar formato de fecha ISO 8601: `YYYY-MM-DD` **Archivos a revisar:** - `orchestration/**/*.yml` (todos los archivos YAML en orchestration) - Aproximadamente 20 archivos esperados **Procedimiento:** 1. **Identificar archivos YAML:** - Usar Glob: `orchestration/**/*.yml` - Listar todos los archivos encontrados 2. **Para cada archivo YAML:** - Leer contenido - Buscar campos de fecha comunes: - `fecha:`, `date:`, `updated:`, `created:`, `last_modified:` - Cualquier campo que termine en `_date` o `_fecha` - Identificar formatos incorrectos: - ❌ `06/02/2026` (DD/MM/YYYY) - ❌ `02-06-2026` (MM-DD-YYYY) - ❌ `6 de febrero de 2026` - ✅ `2026-02-06` (ISO 8601 - CORRECTO) 3. **Corregir usando Edit:** - old_string: línea completa con fecha incorrecta - new_string: línea con fecha en formato ISO 8601 - Ejemplo: ```yaml # OLD fecha: 06/02/2026 # NEW fecha: "2026-02-06" ``` - Nota: Usar comillas `"` alrededor de fechas para evitar problemas YAML 4. **Validar YAML válido:** - Después de cada edición, verificar sintaxis - No romper estructura de arrays o objetos 5. **Incrementar versión del archivo** si tiene campo `version:` ### TAREA F3.7: Clasificar documentos de análisis en _MAP.md **Objetivo:** Actualizar `orchestration/_MAP.md` con taxonomía de documentos de análisis. **Ubicación:** `orchestration/_MAP.md` **Procedimiento:** 1. **Leer _MAP.md actual** para entender estructura 2. **Identificar documentos de análisis en orchestration:** - Usar Glob: `orchestration/**/*ANALISIS*.md`, `orchestration/**/INFORME*.md` - Listar todos los documentos de análisis encontrados 3. **Clasificar por tipo:** - **Análisis de código:** Auditoría de backend/frontend/database - **Análisis de arquitectura:** Revisión de diseño, dependencias - **Análisis de documentación:** Gap analysis, completitud - **Análisis de procesos:** Flujos, workflows - **Informes finales:** Resúmenes de tareas completadas 4. **Agregar sección en _MAP.md:** ```markdown ## Documentos de Análisis ### Por Tipo #### Análisis de Código - [DATABASE_INVENTORY v3.0](inventarios/DATABASE_INVENTORY.yml) - Análisis de estructura DDL - [BACKEND_INVENTORY v2.1](inventarios/BACKEND_INVENTORY.yml) - Análisis de servicios y entidades - [FRONTEND_INVENTORY v1.5](inventarios/FRONTEND_INVENTORY.yml) - Análisis de componentes - [DEPENDENCY-GRAPH v2.0](DEPENDENCY-GRAPH.yml) - Análisis de dependencias entre módulos #### Análisis de Arquitectura - [ARQUITECTURA-GENERAL](docs/arquitectura/ARQUITECTURA-GENERAL.md) - [DIAGRAMA-INTEGRACIONES](docs/arquitectura/DIAGRAMA-INTEGRACIONES.md) #### Análisis de Documentación - [INFORME-GAPS-DOCUMENTACION](tareas/TASK-2026-02-06-ANALISIS-INTEGRAL-DOCUMENTACION/INFORME-GAPS.md) - [OQI-COMPLETENESS-AUDIT](tareas/TASK-2026-02-06-ANALISIS-INTEGRAL-DOCUMENTACION/OQI-AUDIT.md) #### Informes Finales de Tareas - [INFORME-FINAL TASK-002](tareas/TASK-002-INITIAL-SETUP/INFORME-FINAL.md) - [INFORME-FINAL TASK-2026-02-05](tareas/TASK-2026-02-05-ANALISIS-VALIDACION-MODELADO-BD/INFORME-FINAL.md) ### Por Fecha (Últimos 6 meses) - 2026-02-06: Análisis integral documentación - 2026-02-05: Análisis validación modelado BD - 2026-01-XX: [otros análisis recientes] ### Por Estado - ✅ **Completos y actualizados:** 12 documentos - ⚠️ **Requieren actualización:** 5 documentos - 🚧 **En progreso:** 2 documentos ``` 5. **Usar Edit para agregar/actualizar la sección en _MAP.md** ## Restricciones - **MODO WRITE:** Modificar ~20 archivos YAML + 1 archivo _MAP.md - **EDICIÓN SEGURA:** Solo cambiar fechas, no modificar estructura YAML - **PROHIBIDO:** Romper sintaxis YAML, placeholders - **OBLIGATORIO:** Usar formato ISO 8601 estricto: `YYYY-MM-DD` - Validar que archivos YAML no tengan errores de sintaxis después de edición ## Output Esperado ```markdown ## F3.5: Estandarización de Fechas YAML ### Archivos Procesados: 20 | Archivo | Fechas Corregidas | Formato Anterior | Formato Nuevo | |---------|-------------------|------------------|---------------| | MASTER_INVENTORY.yml | 2 | DD/MM/YYYY | ISO 8601 | | PROJECT-STATUS.yml | 3 | MM-DD-YYYY | ISO 8601 | | TRAZA-TAREAS-DATABASE.yml | 5 | Mixto | ISO 8601 | | [etc.] | | | | ### Total Correcciones: 47 fechas estandarizadas ### Validación ✅ Todos los archivos YAML son válidos (sintaxis) ✅ Formato ISO 8601 aplicado: `YYYY-MM-DD` ✅ Fechas con comillas para compatibilidad YAML --- ## F3.7: Clasificación de Análisis en _MAP.md ### Documentos Clasificados: 18 #### Por Tipo - Análisis de código: 4 docs - Análisis de arquitectura: 3 docs - Análisis de documentación: 6 docs - Informes finales: 5 docs #### Sección Agregada en _MAP.md - **Ubicación:** Después de sección "Estructura General" - **Líneas agregadas:** ~60 líneas - **Referencias:** 18 documentos con rutas absolutas ### Validación ✅ _MAP.md actualizado con sección "Documentos de Análisis" ✅ 18 documentos clasificados y referenciados ✅ Formato markdown válido ✅ Rutas verificadas (archivos existen) ``` **Compromiso:** Estandarizar fechas en 20 YAMLs + clasificar 18 docs de análisis en _MAP.md.