workspace-v1/control-plane/orchestration/HERENCIA.md
rckrdmrd 66161b1566 feat: Workspace-v1 complete migration with NEXUS v3.4
Sistema NEXUS v3.4 migrado con:

Estructura principal:
- core/orchestration: Sistema SIMCO + CAPVED (27 directivas, 28 perfiles)
- core/catalog: Catalogo de funcionalidades reutilizables
- shared/knowledge-base: Base de conocimiento compartida
- devtools/scripts: Herramientas de desarrollo
- control-plane/registries: Control de servicios y CI/CD
- orchestration/: Configuracion de orquestacion de agentes

Proyectos incluidos (11):
- gamilit (submodule -> GitHub)
- trading-platform (OrbiquanTIA)
- erp-suite con 5 verticales:
  - erp-core, construccion, vidrio-templado
  - mecanicas-diesel, retail, clinicas
- betting-analytics
- inmobiliaria-analytics
- platform_marketing_content
- pos-micro, erp-basico

Configuracion:
- .gitignore completo para Node.js/Python/Docker
- gamilit como submodule (git@github.com:rckrdmrd/gamilit-workspace.git)
- Sistema de puertos estandarizado (3005-3199)

Generated with NEXUS v3.4 Migration System
EPIC-010: Configuracion Git y Repositorios
2026-01-04 03:37:42 -06:00

87 lines
2.3 KiB
Markdown

# Herencia de Orchestration - Control Plane
**Nivel:** CONTROL-PLANE (Capa 1A)
**Hereda de:** `../../orchestration/`
**Propósito:** Configuraciones específicas de CI/CD y Registries
---
## Cadena de Herencia
```
workspace-v1/orchestration/ ← BASE PRINCIPAL
↓ hereda
control-plane/orchestration/ ← ESTE NIVEL (extenciones CI/CD)
```
---
## Qué Heredamos de la Base (NO DUPLICAR)
| Componente | Ubicación Base | Cantidad |
|------------|----------------|----------|
| Principios | `../../orchestration/directivas/principios/` | 6 |
| Directivas SIMCO | `../../orchestration/directivas/simco/` | 27 |
| Perfiles de Agentes | `../../orchestration/agents/perfiles/` | 28 |
| Templates | `../../orchestration/templates/` | 22 |
| Patrones | `../../orchestration/patrones/` | 11 |
| Checklists | `../../orchestration/checklists/` | 3 |
| Referencias | `../../orchestration/referencias/` | - |
---
## Qué Extendemos en Este Nivel
Este nivel solo contiene **extensiones específicas** para CI/CD:
### Registries (Configuración Centralizada)
- `registries/ports.registry.yml` - Asignación de puertos
- `registries/domains.registry.yml` - Dominios y subdominios
- `registries/databases.registry.yml` - Bases de datos
### Manifests (Declaraciones)
- `manifests/repos.manifest.yml` - Repositorios
- `manifests/environments.manifest.yml` - Ambientes
### CI/CD
- `ci/` - Pipelines y configuraciones de CI/CD
### DevTools
- `devtools/` - Herramientas de desarrollo
---
## Cómo Cargar Contexto
1. **PRIMERO:** Cargar desde `../../orchestration/` (base)
2. **SEGUNDO:** Cargar extensiones de este nivel si aplican
```yaml
Carga_Escalonada:
paso_1:
fuente: "../../orchestration/"
cargar:
- directivas/principios/*.md
- directivas/simco/SIMCO-TAREA.md
- agents/perfiles/PERFIL-*.md (según perfil)
paso_2:
fuente: "./registries/"
cargar:
- ports.registry.yml (si operación es deployment)
- domains.registry.yml (si operación es deployment)
```
---
## Directivas Específicas de Este Nivel
| Directiva | Propósito |
|-----------|-----------|
| `directivas/DIRECTIVA-REGISTRIES.md` | Cómo usar los registries |
| `directivas/DIRECTIVA-CI-CD.md` | Flujos de CI/CD |
---
**NO DUPLICAR contenido de la base. Solo extender.**