- 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>
217 lines
6.8 KiB
YAML
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"
|