workspace-v1/02-fase-core-orchestration/ANALISIS/01-INVENTARIO-SIMCO.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

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:

  1. Carga de perfil del agente
  2. Carga de directivas relevantes
  3. Identificacion de proyecto activo
  4. 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:

  1. Verificar que no existe
  2. Seguir template correspondiente
  3. Documentar en inventario
  4. 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