# INDICE MAESTRO DE DIRECTIVAS DEL WORKSPACE # ============================================ # Este archivo es el SSOT para todas las directivas disponibles # Consultar antes de cargar directivas en cualquier nivel version: "1.0.0" fecha_actualizacion: "2025-12-18" descripcion: "Indice maestro de todas las directivas del workspace" # ============================================ # NIVELES Y SUS DIRECTIVAS # ============================================ niveles: # ------------------------------------------ # NIVEL 0: WORKSPACE # ------------------------------------------ WORKSPACE: ruta_base: "/home/isem/workspace" descripcion: "Coordinacion global de todos los proyectos" directivas: - archivo: "orchestration/directivas/DIRECTIVA-CARGA-CONTEXTO.md" alias: "@CARGA-CONTEXTO" tipo: "proceso" obligatoria: true descripcion: "Como cargar contexto segun nivel de trabajo" # ------------------------------------------ # NIVEL 1: CORE # ------------------------------------------ CORE: ruta_base: "/home/isem/workspace/core" descripcion: "Infraestructura compartida - directivas SIMCO" principios: - archivo: "orchestration/directivas/principios/PRINCIPIO-CAPVED.md" alias: "@CAPVED" obligatoria: true descripcion: "Ciclo de vida de tareas (6 fases)" - archivo: "orchestration/directivas/principios/PRINCIPIO-DOC-PRIMERO.md" alias: "@DOC-PRIMERO" obligatoria: true descripcion: "Documentar antes de implementar" - archivo: "orchestration/directivas/principios/PRINCIPIO-ANTI-DUPLICACION.md" alias: "@ANTI-DUP" obligatoria: true descripcion: "Verificar catalogo antes de crear" - archivo: "orchestration/directivas/principios/PRINCIPIO-VALIDACION-OBLIGATORIA.md" alias: "@VALIDAR" obligatoria: true descripcion: "Build/lint obligatorios" - archivo: "orchestration/directivas/principios/PRINCIPIO-ECONOMIA-TOKENS.md" alias: "@ECONOMIA" obligatoria: false descripcion: "Optimizar uso de tokens" - archivo: "orchestration/directivas/principios/PRINCIPIO-NO-ASUMIR.md" alias: "@NO-ASUMIR" obligatoria: false descripcion: "Verificar antes de asumir" operaciones_simco: - archivo: "orchestration/directivas/simco/SIMCO-TAREA.md" alias: "@TAREA" obligatoria: true descripcion: "Proceso completo para HU/tareas" - archivo: "orchestration/directivas/simco/SIMCO-INICIALIZACION.md" alias: "@INIT" obligatoria: false descripcion: "Protocolo CCA de inicializacion" - archivo: "orchestration/directivas/simco/SIMCO-CREAR.md" alias: "@CREAR" obligatoria: false descripcion: "Crear nuevos componentes" - archivo: "orchestration/directivas/simco/SIMCO-MODIFICAR.md" alias: "@MODIFICAR" obligatoria: false descripcion: "Modificar componentes existentes" - archivo: "orchestration/directivas/simco/SIMCO-VALIDAR.md" alias: "@VALIDAR-OP" obligatoria: false descripcion: "Validar implementaciones" - archivo: "orchestration/directivas/simco/SIMCO-DOCUMENTAR.md" alias: "@DOCUMENTAR" obligatoria: false descripcion: "Documentar cambios" - archivo: "orchestration/directivas/simco/SIMCO-BUSCAR.md" alias: "@BUSCAR" obligatoria: false descripcion: "Buscar en codebase" - archivo: "orchestration/directivas/simco/SIMCO-DELEGACION.md" alias: "@DELEGAR" obligatoria: false descripcion: "Delegar a subagentes" operaciones_dominio: - archivo: "orchestration/directivas/simco/SIMCO-DDL.md" alias: "@OP_DDL" dominio: "database" descripcion: "Operaciones PostgreSQL" - archivo: "orchestration/directivas/simco/SIMCO-BACKEND.md" alias: "@OP_BACKEND" dominio: "backend" descripcion: "Operaciones NestJS/Express" - archivo: "orchestration/directivas/simco/SIMCO-FRONTEND.md" alias: "@OP_FRONTEND" dominio: "frontend" descripcion: "Operaciones React" - archivo: "orchestration/directivas/simco/SIMCO-MOBILE.md" alias: "@OP_MOBILE" dominio: "mobile" descripcion: "Operaciones React Native" - archivo: "orchestration/directivas/simco/SIMCO-ML.md" alias: "@OP_ML" dominio: "ml" descripcion: "Operaciones ML/AI" documentacion: - archivo: "orchestration/directivas/DIRECTIVA-DOCUMENTACION-DEFINITIVA.md" alias: "@DOC-DEFINITIVA" obligatoria: true descripcion: "Docs como estado final del sistema" catalogo: - archivo: "catalog/CATALOG-INDEX.yml" alias: "@CATALOG" descripcion: "Indice de funcionalidades reutilizables" # ------------------------------------------ # NIVEL 2A: PROYECTOS STANDALONE # ------------------------------------------ STANDALONE: patron_ruta: "/home/isem/workspace/projects/{proyecto}" descripcion: "Proyectos autonomos sin subproyectos" directivas_obligatorias: - archivo: "orchestration/00-guidelines/CONTEXTO-PROYECTO.md" descripcion: "Variables de contexto del proyecto" - archivo: "orchestration/00-guidelines/HERENCIA-SIMCO.md" descripcion: "Define herencia de directivas SIMCO" directivas_opcionales: - patron: "docs/00-vision-general/directivas/*.md" descripcion: "Directivas especificas del proyecto" - patron: "orchestration/directivas/*.md" descripcion: "Directivas de proceso del proyecto" proyectos: - nombre: "gamilit" descripcion: "Plataforma educativa gamificada" tiene_docs: true tiene_orchestration: true - nombre: "trading-platform" descripcion: "Plataforma de trading" tiene_docs: true tiene_orchestration: true - nombre: "betting-analytics" descripcion: "Analytics de apuestas" tiene_docs: true tiene_orchestration: true - nombre: "inmobiliaria-analytics" descripcion: "Analytics inmobiliaria" tiene_docs: true tiene_orchestration: true - nombre: "platform_marketing_content" descripcion: "Contenido de marketing" tiene_docs: true tiene_orchestration: true # ------------------------------------------ # NIVEL 2B: SUITE (erp-suite) # ------------------------------------------ SUITE: ruta_base: "/home/isem/workspace/projects/erp-suite" descripcion: "Suite multi-vertical con codigo compartido" directivas_obligatorias: - archivo: "orchestration/00-guidelines/CONTEXTO-PROYECTO.md" - archivo: "orchestration/00-guidelines/HERENCIA-SIMCO.md" subniveles: SUITE-CORE: ruta: "apps/erp-core" descripcion: "Base de codigo compartida (60-70%)" hereda_de: ["SUITE"] directivas_adicionales: - archivo: "orchestration/00-guidelines/HERENCIA-SPECS-CORE.md" VERTICALES: patron_ruta: "apps/verticales/{vertical}" descripcion: "Verticales especializadas" hereda_de: ["SUITE", "SUITE-CORE"] directivas_adicionales: - archivo: "orchestration/00-guidelines/HERENCIA-ERP-CORE.md" - archivo: "orchestration/00-guidelines/HERENCIA-SPECS-ERP-CORE.md" verticales: - nombre: "clinicas" descripcion: "ERP para clinicas" - nombre: "construccion" descripcion: "ERP para construccion" - nombre: "mecanicas-diesel" descripcion: "ERP para mecanicas diesel" - nombre: "retail" descripcion: "ERP para retail" - nombre: "vidrio-templado" descripcion: "ERP para vidrio templado" SUITE-SERVICE: ruta: "apps/saas" descripcion: "Servicios transversales" hereda_de: ["SUITE"] SUITE-PRODUCT: patron_ruta: "apps/products/{producto}" descripcion: "Productos derivados" hereda_de: ["SUITE", "SUITE-CORE"] productos: - nombre: "erp-basico" - nombre: "pos-micro" # ============================================ # CADENAS DE HERENCIA # ============================================ cadenas_herencia: STANDALONE: orden: - nivel: "WORKSPACE" directivas: ["@CARGA-CONTEXTO"] - nivel: "CORE" directivas: ["@CAPVED", "@DOC-PRIMERO", "@TAREA", "@DOC-DEFINITIVA"] - nivel: "PROYECTO" directivas: ["CONTEXTO-PROYECTO.md", "HERENCIA-SIMCO.md"] SUITE: orden: - nivel: "WORKSPACE" directivas: ["@CARGA-CONTEXTO"] - nivel: "CORE" directivas: ["@CAPVED", "@DOC-PRIMERO", "@TAREA", "@DOC-DEFINITIVA"] - nivel: "SUITE" directivas: ["CONTEXTO-PROYECTO.md", "HERENCIA-SIMCO.md"] SUITE-CORE: orden: - nivel: "WORKSPACE" directivas: ["@CARGA-CONTEXTO"] - nivel: "CORE" directivas: ["@CAPVED", "@DOC-PRIMERO", "@TAREA", "@DOC-DEFINITIVA"] - nivel: "SUITE" directivas: ["CONTEXTO-PROYECTO.md"] - nivel: "SUITE-CORE" directivas: ["HERENCIA-SIMCO.md", "HERENCIA-SPECS-CORE.md"] VERTICAL: orden: - nivel: "WORKSPACE" directivas: ["@CARGA-CONTEXTO"] - nivel: "CORE" directivas: ["@CAPVED", "@DOC-PRIMERO", "@TAREA", "@DOC-DEFINITIVA"] - nivel: "SUITE" directivas: ["CONTEXTO-PROYECTO.md"] - nivel: "SUITE-CORE" directivas: ["HERENCIA-SPECS-CORE.md"] - nivel: "VERTICAL" directivas: ["HERENCIA-SIMCO.md", "HERENCIA-ERP-CORE.md"] # ============================================ # ALIASES GLOBALES # ============================================ aliases: # Principios "@CAPVED": "core/orchestration/directivas/principios/PRINCIPIO-CAPVED.md" "@DOC-PRIMERO": "core/orchestration/directivas/principios/PRINCIPIO-DOC-PRIMERO.md" "@ANTI-DUP": "core/orchestration/directivas/principios/PRINCIPIO-ANTI-DUPLICACION.md" "@VALIDAR": "core/orchestration/directivas/principios/PRINCIPIO-VALIDACION-OBLIGATORIA.md" # Operaciones "@TAREA": "core/orchestration/directivas/simco/SIMCO-TAREA.md" "@CREAR": "core/orchestration/directivas/simco/SIMCO-CREAR.md" "@MODIFICAR": "core/orchestration/directivas/simco/SIMCO-MODIFICAR.md" "@BUSCAR": "core/orchestration/directivas/simco/SIMCO-BUSCAR.md" "@DELEGAR": "core/orchestration/directivas/simco/SIMCO-DELEGACION.md" # Dominios "@OP_DDL": "core/orchestration/directivas/simco/SIMCO-DDL.md" "@OP_BACKEND": "core/orchestration/directivas/simco/SIMCO-BACKEND.md" "@OP_FRONTEND": "core/orchestration/directivas/simco/SIMCO-FRONTEND.md" # Documentacion "@DOC-DEFINITIVA": "core/orchestration/directivas/DIRECTIVA-DOCUMENTACION-DEFINITIVA.md" # Workspace "@CARGA-CONTEXTO": "orchestration/directivas/DIRECTIVA-CARGA-CONTEXTO.md" "@INDICE": "orchestration/INDICE-DIRECTIVAS-WORKSPACE.yml" # Catalogo "@CATALOG": "core/catalog/CATALOG-INDEX.yml" # ============================================ # METADATA # ============================================ metadata: total_niveles: 7 total_proyectos_standalone: 5 total_verticales: 5 total_directivas_core: 28 sistema_simco_version: "2.3.0" ultima_actualizacion: "2025-12-18" mantenido_por: "Requirements-Analyst"