clinica-veterinaria/orchestration/agents/perfiles/_INDEX.yml
rckrdmrd 3bb417fef3 [clinica-veterinaria] feat: Add SaaS documentation from erp-clinicas chain
- Add orchestration/directivas/ with TRIGGER-COHERENCIA-CAPAS.md and
  TRIGGER-INVENTARIOS.md adapted for veterinary domain
- Add orchestration/agents/perfiles/ with specialized agents:
  - PERFIL-VETERINARIO-AGENT.yml (domain expert)
  - PERFIL-DDL-VET-AGENT.yml (database specialist)
  - _INDEX.yml (agents catalog)
- Add MAPA-DOCUMENTACION.yml with full heritage chain references:
  - template-saas (origin/PROVIDER)
  - erp-core (abuelo/INTERMEDIATE)
  - erp-clinicas (padre/CONSUMER)
- Include normative references: NOM-064-ZOO-2000, NOM-051-ZOO-1995, SENASICA
- Define @VET_ prefixed aliases for project navigation
- Add species catalog (canine, feline, birds, rodents, exotic)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 19:50:27 -06:00

159 lines
4.6 KiB
YAML

# ===============================================================================
# INDICE DE PERFILES DE AGENTES - CLINICA VETERINARIA
# ===============================================================================
#
# Proyecto: clinica-veterinaria
# Descripcion: Catalogo de agentes especializados para el dominio veterinario
# Alias: @VET_AGENTS_INDEX
#
# ===============================================================================
version: "1.0.0"
created: "2026-01-16"
updated: "2026-01-16"
proyecto: "clinica-veterinaria"
# -------------------------------------------------------------------------------
# CADENA DE HERENCIA DE PERFILES
# -------------------------------------------------------------------------------
herencia:
cadena: "template-saas -> erp-core -> erp-clinicas -> clinica-veterinaria"
perfiles_heredados:
desde_template_saas:
- "@TS_AGENT_DDL"
- "@TS_AGENT_BACKEND"
- "@TS_AGENT_FRONTEND"
desde_erp_core:
- "@ERP_AGENT_DDL"
- "@ERP_AGENT_BACKEND"
- "@ERP_AGENT_FRONTEND"
desde_erp_clinicas:
- "@CLINICAS_AGENT_MEDICO"
- "@CLINICAS_AGENT_DDL"
# -------------------------------------------------------------------------------
# PERFILES PROPIOS
# -------------------------------------------------------------------------------
perfiles:
dominio:
- id: "VET-AGENT-001"
archivo: "PERFIL-VETERINARIO-AGENT.yml"
alias: "@VET_AGENT_VETERINARIO"
tipo: "DOMAIN_EXPERT"
descripcion: "Agente experto en logica de negocio veterinaria"
competencias_clave:
- "Medicina veterinaria general"
- "Normativa NOM-064-ZOO"
- "Flujos clinicos veterinarios"
- "Control de vacunacion"
tecnico:
- id: "VET-AGENT-002"
archivo: "PERFIL-DDL-VET-AGENT.yml"
alias: "@VET_AGENT_DDL"
tipo: "DATABASE_SPECIALIST"
descripcion: "Agente especializado en schema sub_veterinaria"
competencias_clave:
- "PostgreSQL avanzado"
- "Modelado mascotas/propietarios"
- "Control de inventario farmaceutico"
# -------------------------------------------------------------------------------
# MATRIZ DE COMPETENCIAS
# -------------------------------------------------------------------------------
matriz_competencias:
por_area:
dominio_veterinario:
principal: "@VET_AGENT_VETERINARIO"
soporte: "@CLINICAS_AGENT_MEDICO"
base_de_datos:
principal: "@VET_AGENT_DDL"
soporte: "@CLINICAS_AGENT_DDL"
backend:
principal: "@ERP_AGENT_BACKEND"
especializacion: "@VET_AGENT_VETERINARIO"
frontend:
principal: "@ERP_AGENT_FRONTEND"
especializacion: null # Por definir
normativa:
principal: "@VET_AGENT_VETERINARIO"
referencias:
- "NOM-064-ZOO-2000"
- "SENASICA"
- "NOM-051-ZOO-1995"
# -------------------------------------------------------------------------------
# ASIGNACION POR TAREA
# -------------------------------------------------------------------------------
asignacion_tareas:
crear_tabla_veterinaria:
agente_principal: "@VET_AGENT_DDL"
validadores:
- "@VET_AGENT_VETERINARIO"
crear_entity_veterinaria:
agente_principal: "@ERP_AGENT_BACKEND"
validadores:
- "@VET_AGENT_DDL"
- "@VET_AGENT_VETERINARIO"
implementar_vacunacion:
agente_principal: "@VET_AGENT_VETERINARIO"
validadores:
- "@VET_AGENT_DDL"
implementar_hospitalizacion:
agente_principal: "@VET_AGENT_VETERINARIO"
validadores:
- "@VET_AGENT_DDL"
validar_normativa:
agente_principal: "@VET_AGENT_VETERINARIO"
validadores: []
control_farmacia:
agente_principal: "@VET_AGENT_VETERINARIO"
validadores:
- "@VET_AGENT_DDL"
# -------------------------------------------------------------------------------
# ESTADISTICAS
# -------------------------------------------------------------------------------
estadisticas:
total_perfiles_propios: 2
total_perfiles_heredados: 8
cobertura_areas:
dominio: "100%"
ddl: "100%"
backend: "heredado"
frontend: "heredado"
ultima_actualizacion: "2026-01-16"
# -------------------------------------------------------------------------------
# REFERENCIAS
# -------------------------------------------------------------------------------
referencias:
documentacion:
- "@VET_MAPA_DOC"
- "@VET_TRIGGER_COHERENCIA"
- "@VET_TRIGGER_INVENTARIOS"
workspace:
- "@WS_PERFILES"
- "@CLINICAS_AGENTS_INDEX"
- "@ERP_AGENTS"
# ===============================================================================
# FIN DEL INDICE
# ===============================================================================