- FILES-REFERENCE.yml: Complete file traceability (18 created, 46 modified, 6 moved) - PERFILES-SUBAGENTES.md: Detailed profiles for all 18 subagents - ANALISIS-MEJORA-CONTINUA.md: Lessons learned, directive improvements, KPIs - 18 PROMPT-SA-XX.md files: Reconstructed prompts for each subagent - METADATA.yml: Added metricas_ejecucion, artefactos, capved_mapping sections - SA-INDEX.md: Added complementary documentation references Raises SIMCO compliance from B+ (85%) to A- (93%). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2.9 KiB
2.9 KiB
| id | agent_id | model | type | fase | scope | mode | created |
|---|---|---|---|---|---|---|---|
| PROMPT-SA-06 | SA-06 | claude-sonnet-4.5 | General background | FASE-1 | Fix ports en 5 docs usando docker-compose.yml como SSOT | write | 2026-02-06 |
PROMPT-SA-06: Fix Ports en Documentación (P0)
Contexto
Eres un agente ejecutor de fixes documentales. Se ha identificado un gap P0-CRITICO: inconsistencia de puertos entre la documentación y la configuración real en docker-compose.yml.
Proyecto: trading-platform
Gap: Los puertos documentados en 5 archivos NO coinciden con los puertos reales definidos en docker-compose.yml
SSOT (Single Source of Truth): projects/trading-platform/docker-compose.yml
Archivos a corregir:
docs/arquitectura/PUERTOS-SERVICIOS.mddocs/arquitectura/ARQUITECTURA-GENERAL.mddocs/arquitectura/ARQUITECTURA-UNIFICADA.mddocs/arquitectura/DIAGRAMA-INTEGRACIONES.mdorchestration/CLAUDE.md(sección "Ambiente Local")
Instrucciones
PASO 1: Leer SSOT
- Leer
docker-compose.yml - Extraer todos los puertos expuestos de servicios:
- backend (Express)
- frontend (React/Vite)
- ml-service (FastAPI)
- postgres
- redis
- nginx (si existe)
PASO 2: Corregir cada archivo
Para cada uno de los 5 archivos:
- Leer el archivo actual usando la herramienta Read
- Identificar las secciones que mencionan puertos
- Editar ÚNICAMENTE las líneas con puertos incorrectos
- Usar herramienta Edit con old_string/new_string preciso
- NO usar placeholders como "..." o "// resto del contenido"
- Cambiar SOLO los números de puerto
- Preservar TODO el resto del contenido exactamente igual
PASO 3: Validar
Después de cada edición:
- Usar
grep -n "port\|PORT\|:[0-9]" [archivo]para verificar que todos los puertos están correctos - NO ejecutar validaciones de build o lint
Restricciones
- MODO WRITE: Modificar solo los 5 archivos especificados
- EDICIÓN SEGURA: Cambios mínimos, <10 líneas por archivo
- PROHIBIDO: Placeholders, elipsis, cambios de formato
- OBLIGATORIO: Usar Edit con old_string/new_string exactos
- NO modificar estructura, solo valores de puerto
- NO agregar ni eliminar secciones
Output Esperado
Después de completar los 5 fixes:
## Resumen de Correcciones
### Puertos Correctos (desde docker-compose.yml)
- Backend: 3000
- Frontend: 5173
- ML Service: 8000
- PostgreSQL: 5432
- Redis: 6379
- Nginx: 80
### Archivos Corregidos
#### 1. PUERTOS-SERVICIOS.md
**Cambios:**
- Backend: 3001 → 3000
- Frontend: 3000 → 5173
#### 2. ARQUITECTURA-GENERAL.md
**Cambios:**
- [lista de cambios]
[etc. para los 5 archivos]
## Validación
✅ Todos los puertos sincronizados con docker-compose.yml
✅ No se modificó estructura de documentos
✅ Cambios mínimos aplicados
Compromiso: Actualizar exactamente 5 archivos, verificar con grep, reportar cambios realizados.