# Referencias a Workspace # Proyecto: clinica-dental # Nivel de Herencia: 3 (erp-core -> erp-clinicas -> clinica-dental) version: "1.0.0" proyecto: "clinica-dental" fecha_creacion: "2026-01-16" # ============================================================================ # REFERENCIAS A DEFINICIONES GLOBALES # ============================================================================ definiciones_workspace: protocolos: CCA: alias: "@WS_DEF_CCA" archivo: "orchestration/_definitions/protocols/CCA-PROTOCOL.md" uso: "Protocolo de Carga de Contexto Automatica" CCA_LIGHT: alias: "@WS_DEF_CCA_LIGHT" archivo: "orchestration/_definitions/protocols/CCA-LIGHT.md" uso: "Version ligera para subagentes" validaciones: backend: alias: "@WS_DEF_VAL_BE" archivo: "orchestration/_definitions/validations/VALIDATION-BACKEND.md" comandos: ["npm run build", "npm run lint", "npm run test"] frontend: alias: "@WS_DEF_VAL_FE" archivo: "orchestration/_definitions/validations/VALIDATION-FRONTEND.md" comandos: ["npm run build", "npm run lint", "npm run typecheck"] ddl: alias: "@WS_DEF_VAL_DDL" archivo: "orchestration/_definitions/validations/VALIDATION-DDL.md" devops: alias: "@WS_DEF_VAL_DEVOPS" archivo: "orchestration/_definitions/validations/VALIDATION-DEVOPS.md" # ============================================================================ # REFERENCIAS A NAVEGACION RAPIDA GLOBAL # ============================================================================ navegacion_workspace: indice: alias: "@WS_QUICK_INDEX" archivo: "orchestration/_quick/QUICK-INDEX.yml" perfiles: alias: "@WS_QUICK_PERFILES" archivo: "orchestration/_quick/QUICK-PERFILES.yml" directivas: alias: "@WS_QUICK_DIRECTIVAS" archivo: "orchestration/_quick/QUICK-DIRECTIVAS.yml" # ============================================================================ # REFERENCIAS A CATALOGO COMPARTIDO # ============================================================================ catalogo_compartido: indice: alias: "@WS_CATALOG" archivo: "shared/catalog/CATALOG-INDEX.yml" funcionalidades: auth: "shared/catalog/auth/" notifications: "shared/catalog/notifications/" payments: "shared/catalog/payments/" multi_tenancy: "shared/catalog/multi-tenancy/" # ============================================================================ # HERENCIA DE PROYECTO (Nivel 3) # ============================================================================ herencia: padre: "erp-clinicas" nivel: 3 cadena_completa: - proyecto: "erp-core" nivel: 1 tipo: "core" hereda: "definiciones + codigo base" - proyecto: "erp-clinicas" nivel: 2 tipo: "vertical" hereda: "definiciones + codigo clinico" - proyecto: "clinica-dental" nivel: 3 tipo: "sub-vertical" hereda: "especializacion dental" hereda_de: - proyecto: "erp-clinicas" tipo: "definiciones + codigo" modulos: - CL-001 # Fundamentos - CL-002 # Pacientes - CL-003 # Citas - CL-004 # Consultas - CL-005 # Recetas - CL-006 # Laboratorio (parcial) - CL-008 # Facturacion - CL-009 # Reportes - CL-011 # Expediente - CL-012 # Imagenologia - proyecto: "erp-core" tipo: "definiciones base + codigo core" modulos: - MGN-001 # Authentication - MGN-002 # Users - MGN-003 # Roles - MGN-004 # Tenants - MGN-005 # Catalogs - MGN-007 # Audit - MGN-008 # Notifications - MGN-009 # Reports - MGN-010 # Financial - MGN-016 # Billing (SaaS) - MGN-017 # Plans (SaaS) - MGN-018 # Webhooks (SaaS) - MGN-019 # Feature Flags (SaaS) - MGN-020 # AI Integration (IA) - MGN-021 # WhatsApp Business (IA) - MGN-022 # MCP Server (IA) # ============================================================================ # PROPAGACION # ============================================================================ propagacion: mirror: "shared/mirrors/clinica-dental/" status: "shared/mirrors/clinica-dental/PROPAGATION-STATUS.yml" consumidores: [] # Sin sub-proyectos actualmente proveedores: - proyecto: "erp-clinicas" tipo: "padre" - proyecto: "erp-core" tipo: "abuelo" # ============================================================================ # DEFINICIONES LOCALES # ============================================================================ definiciones_locales: database: alias: "@PROJ_DEF_DB" archivo: "docs/_definitions/DATABASE-SCHEMA.md" entities: alias: "@PROJ_DEF_ENTITIES" archivo: "docs/_definitions/ENTITIES-CATALOG.md" services: alias: "@PROJ_DEF_SERVICES" archivo: "docs/_definitions/SERVICES-CATALOG.md" modules: alias: "@PROJ_DEF_MODULES" archivo: "docs/_definitions/MODULES-CATALOG.md" # ============================================================================ # GOBERNANZA DE DOCUMENTACION (2026-01-16) # ============================================================================ gobernanza_ws: tareas: ruta: "orchestration/tareas/" alias: "@WS_TAREAS" descripcion: "Sistema de tracking de tareas" template: "orchestration/tareas/_templates/TASK-TEMPLATE/" mapa_documentacion: ruta: "orchestration/MAPA-DOCUMENTACION.yml" alias: "@WS_MAPA_DOC" descripcion: "Mapa central de documentacion del workspace" trazas_agentes: ruta: "orchestration/agents/trazas/" alias: "@WS_TRAZA_AGENTE" descripcion: "Tracking de actividad por agente" trigger_documentacion: ruta: "orchestration/directivas/triggers/TRIGGER-DOCUMENTACION-OBLIGATORIA.md" alias: "@WS_TRIGGER_DOC" descripcion: "Directiva obligatoria de documentacion" # ============================================================================ # NAVEGACION RAPIDA LOCAL # ============================================================================ navegacion_local: indice: alias: "@PROJ_QUICK_INDEX" archivo: "docs/_quick/QUICK-INDEX.yml" modulos: alias: "@PROJ_QUICK_MODULES" archivo: "docs/_quick/QUICK-MODULES.yml" database: alias: "@PROJ_QUICK_DB" archivo: "docs/_quick/QUICK-DATABASE.yml" api: alias: "@PROJ_QUICK_API" archivo: "docs/_quick/QUICK-API.yml"