# 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.**