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>
5.0 KiB
5.0 KiB
INVENTARIO DE DIRECTIVAS SIMCO
Fase: 2 - Core Orchestration Documento: Inventario de Directivas Estado: Template para completar durante ejecucion
DIRECTIVAS ACTUALES
Directivas de Operacion
| ID | Archivo | Proposito | Estado | Cambios Requeridos |
|---|---|---|---|---|
| D01 | SIMCO-INICIALIZACION.md | Protocolo CCA de inicializacion de agentes | Activo | + Agregar carga de registries |
| D02 | SIMCO-CREAR.md | Protocolo para crear nuevos componentes | Activo | + Verificar registries antes de crear |
| D03 | SIMCO-MODIFICAR.md | Protocolo para modificar componentes | Activo | Sin cambios |
| D04 | SIMCO-VALIDAR.md | Protocolo de validacion obligatoria | Activo | + Agregar validacion contra registries |
| D05 | SIMCO-BUSCAR.md | Protocolo de busqueda en codebase | Activo | Sin cambios |
| D06 | SIMCO-DOCUMENTAR.md | Estandares de documentacion | Activo | Sin cambios |
Directivas de Delegacion
| ID | Archivo | Proposito | Estado | Cambios Requeridos |
|---|---|---|---|---|
| D07 | SIMCO-DELEGACION.md | Protocolo de delegacion entre agentes | Activo | + Incluir DevOps-Agent |
| D08 | SIMCO-NIVELES.md | Niveles de contexto (workspace/project/module) | Activo | + Actualizar para repos independientes |
| D09 | SIMCO-PROPAGACION.md | Propagacion de cambios entre niveles | Activo | + Considerar multi-repo |
Directivas Especializadas
| ID | Archivo | Proposito | Estado | Cambios Requeridos |
|---|---|---|---|---|
| D10 | SIMCO-BACKEND.md | Directivas especificas para backend | Activo | + Crear service.descriptor.yml |
| D11 | SIMCO-FRONTEND.md | Directivas especificas para frontend | Activo | Sin cambios |
| D12 | SIMCO-DDL.md | Directivas para definiciones de BD | Activo | + Verificar databases.registry |
DIRECTIVAS NUEVAS REQUERIDAS
| ID | Archivo | Proposito | Prioridad |
|---|---|---|---|
| D13 | SIMCO-DEVOPS.md | Enforcement de registries, CI/CD | P0 |
| D14 | SIMCO-SERVICE-DESCRIPTOR.md | Standard de service.descriptor.yml | P0 |
| D15 | SIMCO-MULTI-REPO.md | Trabajo en arquitectura multi-repo | P1 |
DETALLE POR DIRECTIVA
D01: SIMCO-INICIALIZACION.md
Proposito: Define el protocolo CCA (Carga de Contexto Automatica) que todos los agentes ejecutan al iniciar.
Secciones actuales:
- Carga de perfil del agente
- Carga de directivas relevantes
- Identificacion de proyecto activo
- Carga de inventarios
Cambios requeridos:
AGREGAR AL PASO 2 DE CCA:
- Cargar ports.registry.yml
- Cargar domains.registry.yml
- Cargar databases.registry.yml
- Identificar service.descriptor.yml del servicio actual
D02: SIMCO-CREAR.md
Proposito: Define el protocolo para crear nuevos componentes (modulos, servicios, endpoints).
Secciones actuales:
- Verificar que no existe
- Seguir template correspondiente
- Documentar en inventario
- Actualizar referencias
Cambios requeridos:
AGREGAR PASO 0 (PRE-CREACION):
- Si es servicio nuevo: Verificar puerto disponible en ports.registry
- Si usa BD: Verificar conexion en databases.registry
- Si expone dominio: Verificar en domains.registry
- Crear service.descriptor.yml con referencias a registries
D04: SIMCO-VALIDAR.md
Proposito: Define validaciones obligatorias antes de completar tareas.
Cambios requeridos:
AGREGAR VALIDACIONES:
- Puertos usados estan en ports.registry
- Dominios usados estan en domains.registry
- Conexiones BD estan en databases.registry
- service.descriptor.yml es valido y referencias existen
D10: SIMCO-BACKEND.md
Proposito: Directivas especificas para desarrollo backend.
Cambios requeridos:
AGREGAR SECCION: SERVICE DESCRIPTOR
- Todo servicio backend DEBE tener service.descriptor.yml
- El descriptor debe referenciar ports.registry
- El descriptor debe referenciar databases.registry
- Actualizar descriptor al cambiar puertos o BD
D12: SIMCO-DDL.md
Proposito: Directivas para definiciones de base de datos.
Cambios requeridos:
AGREGAR VERIFICACIONES:
- Antes de crear BD: Verificar databases.registry
- Usar roles definidos (owner, runtime, migrator)
- Seguir convencion de nombres del registry
- Actualizar registry al crear nueva BD
DEPENDENCIAS ENTRE DIRECTIVAS
SIMCO-INICIALIZACION
|
+-> SIMCO-BUSCAR
+-> SIMCO-NIVELES
|
v
SIMCO-CREAR / SIMCO-MODIFICAR
|
+-> SIMCO-BACKEND / SIMCO-FRONTEND / SIMCO-DDL
+-> SIMCO-DEVOPS (NUEVO)
|
v
SIMCO-VALIDAR
|
+-> SIMCO-SERVICE-DESCRIPTOR (NUEVO)
|
v
SIMCO-DOCUMENTAR
|
v
SIMCO-DELEGACION
|
v
SIMCO-PROPAGACION
METRICAS DE MIGRACION
| Metrica | Valor |
|---|---|
| Directivas existentes | 12 |
| Directivas a migrar sin cambios | 5 |
| Directivas a migrar con cambios | 7 |
| Directivas nuevas a crear | 3 |
| Total post-migracion | 15 |
Documento generado por: Tech-Leader