workspace-v1/01-fase-control-plane/README.md
Adrian Flores Cortes 967ab360bb Initial commit: Workspace v1 with 3-layer architecture
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>
2025-12-23 00:35:19 -06:00

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