clinica-veterinaria/orchestration/_archive/_refs/WS-REFERENCES.yml
Adrian Flores Cortes 8bb46e4d08 [ESTANDAR-ORCHESTRATION] refactor: Consolidate to standard structure
- Move 6 non-standard folders to _archive/
- 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:02 -06:00

217 lines
6.8 KiB
YAML

# Referencias a Workspace
# clinica-veterinaria
# Creado: 2026-01-16
version: "1.0.0"
proyecto: "clinica-veterinaria"
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"
CAPVED:
alias: "@WS_DEF_CAPVED"
archivo: "orchestration/directivas/principios/PRINCIPIO-CAPVED.md"
uso: "Ciclo de vida de tareas"
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/"
multi_tenancy: "shared/catalog/multi-tenancy/"
# ============================================================================
# HERENCIA DE PROYECTO (Nivel 3)
# ============================================================================
herencia:
padre: "erp-clinicas"
nivel: 3
tipo: "especializacion"
cadena_completa:
- proyecto: "erp-core"
nivel: 1
tipo: "core base"
hereda:
- "Authentication (MGN-001)"
- "Tenants (MGN-002)"
- "Users (MGN-003)"
- "Audit (MGN-004)"
- proyecto: "erp-clinicas"
nivel: 2
tipo: "vertical clinicas"
hereda:
- "Doctors (CLN-001)"
- "Appointments (CLN-002)"
- "Consultations (CLN-003)"
- proyecto: "clinica-veterinaria"
nivel: 3
tipo: "especializacion veterinaria"
implementa:
- "Mascotas y Propietarios (VET-001)"
- "Vacunacion (VET-002)"
- "Desparasitaciones (VET-003)"
- "Hospitalizacion (VET-004)"
- "Estetica (VET-005)"
- "Farmacia (VET-006)"
hereda_de:
- proyecto: "erp-clinicas"
tipo: "definiciones + codigo"
definiciones:
- "@ERP_CLINICAS_DEF_DOCTORS"
- "@ERP_CLINICAS_DEF_APPOINTMENTS"
- "@ERP_CLINICAS_DEF_CONSULTATIONS"
- proyecto: "erp-core"
tipo: "definiciones base"
definiciones:
- "@ERP_CORE_DEF_AUTH"
- "@ERP_CORE_DEF_TENANTS"
- "@ERP_CORE_DEF_USERS"
# ============================================================================
# EXTENSIONES ESPECIFICAS
# ============================================================================
extensiones:
consultations:
origen: "erp-clinicas"
tabla: "clinica.consultations"
columnas_agregadas:
- nombre: "mascota_id"
tipo: "UUID FK"
referencia: "veterinaria.mascotas"
- nombre: "peso_actual"
tipo: "NUMERIC(6,2)"
- nombre: "temperatura"
tipo: "NUMERIC(4,1)"
# ============================================================================
# PROPAGACION
# ============================================================================
propagacion:
recibe_de:
- proyecto: "erp-core"
via: "erp-clinicas"
tipos: ["documentacion", "definiciones"]
- proyecto: "erp-clinicas"
via: "directo"
tipos: ["documentacion", "definiciones", "codigo"]
mirror: "shared/mirrors/clinica-veterinaria/"
status: "shared/mirrors/clinica-veterinaria/PROPAGATION-STATUS.yml"
consumidores: []
# ============================================================================
# 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"
# ============================================================================
# DEFINICIONES LOCALES
# ============================================================================
definiciones_locales:
database: "@PROJ_DEF_DB"
entities: "@PROJ_DEF_ENTITIES"
services: "@PROJ_DEF_SERVICES"
modules: "@PROJ_DEF_MODULES"
# ============================================================================
# RUTAS IMPORTANTES
# ============================================================================
rutas:
documentacion:
mapa: "docs/_MAP.md"
definiciones: "docs/_definitions/"
quick: "docs/_quick/"
epicas: "docs/01-epicas/"
orchestration:
contexto: "orchestration/00-guidelines/CONTEXTO-PROYECTO.md"
inventarios: "orchestration/inventarios/"
trazas: "orchestration/trazas/"
herencia_clinicas: "orchestration/00-guidelines/HERENCIA-ERP-CLINICAS.md"
herencia_core: "orchestration/00-guidelines/HERENCIA-ERP-CORE.md"
database:
schemas: "database/schemas/"
seeds: "database/seeds/"
inventario: "orchestration/inventarios/DATABASE_INVENTORY.yml"