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>
148 lines
3.8 KiB
Markdown
148 lines
3.8 KiB
Markdown
# FASE 1: CONTROL PLANE
|
|
|
|
**Estado:** Pendiente
|
|
**Duracion Estimada:** 2-3 dias
|
|
**Agente Principal:** Architecture-Analyst
|
|
**Dependencias:** Fase 0 (Plan Maestro)
|
|
|
|
---
|
|
|
|
## OBJETIVO
|
|
|
|
Crear la estructura base del "Control Plane" que funcionara como el meta-repositorio de gobernanza del workspace, separado del codigo de producto.
|
|
|
|
---
|
|
|
|
## ALCANCE
|
|
|
|
### Incluye
|
|
|
|
- Estructura de carpetas del control-plane
|
|
- Templates de registries (vacios inicialmente)
|
|
- Templates de manifests
|
|
- Estructura de CI/CD
|
|
- Migracion de devtools
|
|
|
|
### No Incluye
|
|
|
|
- Contenido de registries (Fase 3)
|
|
- Migracion de SIMCO completo (Fase 2)
|
|
- Migracion de proyectos (Fase 4)
|
|
|
|
---
|
|
|
|
## ESTRUCTURA OBJETIVO
|
|
|
|
```
|
|
workspace-v1/
|
|
|
|
|
+-- control-plane/
|
|
| |
|
|
| +-- orchestration/ # Sistema de agentes
|
|
| | +-- agents/
|
|
| | | +-- perfiles/ # Perfiles de agentes
|
|
| | | +-- legacy/ # Prompts legacy
|
|
| | +-- directivas/
|
|
| | | +-- simco/ # Directivas SIMCO
|
|
| | | +-- principios/ # 5 principios
|
|
| | +-- templates/ # Templates CAPVED
|
|
| | +-- checklists/ # Listas de verificacion
|
|
| | +-- patrones/ # Patrones de codigo
|
|
| | +-- referencias/ # ALIASES, etc
|
|
| |
|
|
| +-- registries/ # NUEVO: Registros centralizados
|
|
| | +-- ports.registry.yml
|
|
| | +-- domains.registry.yml
|
|
| | +-- databases.registry.yml
|
|
| | +-- services.registry.yml
|
|
| | +-- secrets.policy.yml
|
|
| |
|
|
| +-- manifests/ # NUEVO: Manifiestos
|
|
| | +-- repos.manifest.yml
|
|
| | +-- environments.manifest.yml
|
|
| |
|
|
| +-- ci/ # NUEVO: CI/CD Templates
|
|
| | +-- jenkins/
|
|
| | | +-- Jenkinsfile.templates/
|
|
| | | +-- shared-library/
|
|
| | +-- github-actions/
|
|
| | +-- workflows/
|
|
| |
|
|
| +-- devtools/ # Herramientas de desarrollo
|
|
| +-- scripts/
|
|
| | +-- validation/
|
|
| | +-- bootstrap/
|
|
| +-- docker/
|
|
| +-- configs/
|
|
|
|
|
+-- docs/ # Documentacion de gobernanza
|
|
+-- governance/
|
|
+-- onboarding/
|
|
+-- adr/
|
|
```
|
|
|
|
---
|
|
|
|
## SUBFASES
|
|
|
|
### 1.1 Estructura Base (Subfase A-E completa)
|
|
|
|
Crear la estructura de carpetas del control-plane.
|
|
|
|
### 1.2 Registries Templates (Subfase A-E completa)
|
|
|
|
Crear los archivos de registry con estructura pero sin datos.
|
|
|
|
### 1.3 Manifests (Subfase A-E completa)
|
|
|
|
Crear los manifiestos de repos y environments.
|
|
|
|
### 1.4 CI/CD Templates (Subfase A-E completa)
|
|
|
|
Migrar y estructurar templates de CI/CD.
|
|
|
|
---
|
|
|
|
## DOCUMENTOS DE ESTA FASE
|
|
|
|
```
|
|
01-fase-control-plane/
|
|
|
|
|
+-- README.md # Este archivo
|
|
|
|
|
+-- ANALISIS/
|
|
| +-- 00-PLAN-ANALISIS.md # Plan de analisis
|
|
| +-- 01-EJECUCION-ANALISIS.md # Ejecucion del analisis
|
|
| +-- 02-HALLAZGOS.md # Resultados
|
|
|
|
|
+-- PLANEACION/
|
|
| +-- 00-TAREAS.md # Lista de tareas
|
|
| +-- 01-VALIDACION.md # Validacion de plan
|
|
| +-- 02-DEPENDENCIAS.md # Mapa de dependencias
|
|
|
|
|
+-- IMPLEMENTACION/
|
|
| +-- 00-EJECUCION.md # Log de ejecucion
|
|
| +-- 01-CAMBIOS.md # Cambios realizados
|
|
| +-- 02-ROLLBACK.md # Plan de rollback
|
|
|
|
|
+-- PROMPTS/
|
|
| +-- PROMPT-ARCHITECTURE-ANALYST.md
|
|
| +-- PROMPT-DEVOPS-AGENT.md
|
|
|
|
|
+-- VALIDACION/
|
|
+-- CHECKLIST.md # Checklist de validacion
|
|
+-- REPORTE.md # Reporte final
|
|
```
|
|
|
|
---
|
|
|
|
## SIGUIENTE PASO
|
|
|
|
1. Leer `ANALISIS/00-PLAN-ANALISIS.md`
|
|
2. Ejecutar analisis
|
|
3. Continuar con planeacion
|
|
|
|
---
|
|
|
|
**Agente Responsable:** Architecture-Analyst
|