Structure: - control-plane/: Registries, SIMCO directives, CI/CD templates - projects/: Gamilit, ERP-Suite, Trading-Platform, Betting-Analytics - shared/: Libs catalog, knowledge-base Key features: - Centralized port, domain, database, and service registries - 23 SIMCO directives + 6 fundamental principles - NEXUS agent profiles with delegation rules - Validation scripts for workspace integrity - Dockerfiles for all services - Path aliases for quick reference 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
3.6 KiB
3.6 KiB
FASE 1 - SUBFASE A: PLAN DE ANALISIS
Fase: 1 - Control Plane Subfase: A - Planeacion del Analisis Estado: Pendiente Agente: Architecture-Analyst
OBJETIVO DEL ANALISIS
Identificar y documentar todos los componentes del workspace actual que deben migrar al control-plane, determinando:
- Que existe actualmente y debe preservarse
- Que debe crearse nuevo
- Que debe modificarse
- Dependencias entre componentes
ALCANCE DEL ANALISIS
Componentes a Analizar
componentes:
estructura_actual:
- core/orchestration/
- core/catalog/
- devtools/
- .github/workflows/
archivos_clave:
- core/orchestration/referencias/ALIASES.yml
- docker-compose.yml
- devtools/scripts/*
configuraciones:
- Puertos actuales en uso
- Dominios/hosts configurados
- Conexiones de BD
Preguntas a Responder
-
Estructura:
- Que carpetas existen en core/orchestration?
- Que archivos hay en devtools/?
- Existe configuracion de CI/CD?
-
Registries (a crear):
- Que puertos usan actualmente los servicios?
- Que dominios/hosts estan configurados?
- Que bases de datos existen?
-
Manifests (a crear):
- Cuantos repos/proyectos hay?
- Que ambientes (dev/prod) estan definidos?
-
CI/CD:
- Existe .github/workflows/?
- Que pipelines hay definidos?
- Hay shared libraries?
METODOLOGIA
Paso 1: Inventario de Estructura
# Comandos a ejecutar
find /home/adrian/Documentos/workspace/core -type d -maxdepth 3
find /home/adrian/Documentos/workspace/devtools -type f -name "*.sh"
ls -la /home/adrian/Documentos/workspace/.github/workflows/
Paso 2: Analisis de Archivos Clave
archivos_a_leer:
- path: core/orchestration/referencias/ALIASES.yml
extraer: "Lista de aliases definidos"
- path: docker-compose.yml
extraer: "Servicios, puertos, redes"
- path: projects/*/orchestration/inventarios/*.yml
extraer: "Estructura de inventarios"
Paso 3: Mapeo de Puertos Actuales
# Buscar puertos en docker-compose
grep -r "ports:" /home/adrian/Documentos/workspace --include="*.yml"
grep -r ":300" /home/adrian/Documentos/workspace --include="*.yml"
grep -r ":517" /home/adrian/Documentos/workspace --include="*.yml"
Paso 4: Mapeo de BDs
# Buscar configuraciones de BD
grep -r "DB_NAME\|DATABASE_URL\|POSTGRES" /home/adrian/Documentos/workspace --include="*.env*"
grep -r "createDatabase\|CREATE DATABASE" /home/adrian/Documentos/workspace
ENTREGABLES
Documento: 01-EJECUCION-ANALISIS.md
Debe contener:
1. Inventario de estructura actual
- Carpetas en core/orchestration
- Archivos en devtools
- Workflows existentes
2. Mapa de puertos actuales
- Por proyecto
- Por servicio
3. Mapa de bases de datos
- Nombres
- Usuarios
- Schemas
4. Configuraciones de CI/CD
- Workflows
- Scripts
Documento: 02-HALLAZGOS.md
Debe contener:
1. Componentes a preservar (copiar tal cual)
2. Componentes a modificar (adaptar)
3. Componentes a crear (nuevos)
4. Componentes obsoletos (eliminar)
5. Gaps identificados
6. Riesgos encontrados
CRITERIOS DE EXITO
[ ] Inventario completo de core/orchestration
[ ] Inventario de devtools
[ ] Mapa de puertos documentado
[ ] Mapa de BDs documentado
[ ] CI/CD actual documentado
[ ] Hallazgos categorizados
[ ] Dependencias identificadas
SIGUIENTE PASO
Ejecutar el analisis siguiendo esta guia y documentar en 01-EJECUCION-ANALISIS.md
Agente Asignado: Architecture-Analyst Tiempo Estimado: 2-4 horas