clinica-dental/orchestration/_archive/_refs/WS-REFERENCES.yml
Adrian Flores Cortes 8407ab1763 [ESTANDAR-ORCHESTRATION] refactor: Consolidate to standard structure
- Move 6 non-standard folders to _archive/
- Maintain directivas/ (has local content)
- Update _MAP.md with standardized structure

Standard: SIMCO-ESTANDAR-ORCHESTRATION v1.0.0
Level: SUB-CONSUMER

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-24 14:38:01 -06:00

198 lines
6.4 KiB
YAML

# 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"