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
87 lines
2.3 KiB
Markdown
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.**
|