Uso interno

Reglas de negocio y lógica de citas

Este documento define los parámetros, horarios de ejecución y restricciones que rigen el algoritmo de decisión del Agente IA (“El Cerebro”) y el Gestor de flujos. El sistema debe programarse para cumplir estas reglas estrictamente.

1.Definición de capacidad operativa ("La cuota")

El sistema gestionará la agenda según un modelo de inventario de minutos, no de franjas horarias tradicionales.

ParámetroValor
Días de operaciónLunes a jueves (viernes, sábado y domingo bloqueados por defecto para cirugía, salvo indicación contraria).
Ventana quirúrgica09:00 a 13:00.
Capacidad diaria máxima240 minutos totales disponibles por día.
Lógica de llenadoCada cita restará minutos de esta capacidad total según la tabla de servicios (Sección 2).

2.Tabla maestra de servicios y tiempos

El Agente IA clasificará la petición del cliente y asignará una duración (“coste en tiempo”) según la tabla siguiente. Estos son los valores que se restarán de la cuota de 240 minutos.

A. Especie: GATO (sin límite de cantidad; solo límite de tiempo)

Nota: Puede aplicarse una alerta interna “Gato callejero” cuando corresponda; el tiempo sigue siendo estándar.

ServicioTiempo (minutos)
Esterilización gato macho15
Esterilización gata hembra15

B. Especie: PERRO (sujeto a restricción de cantidad)

El tiempo se determina por sexo y peso según indica el cliente.

CategoríaTiempo (minutos)
Perro macho (cualquier peso)30
Perra (0–10 kg)45
Perra (10–20 kg)50
Perra (20–30 kg)60
Perra (30–40 kg)60
Perra (>40 kg)70

3.Algoritmo de restricción y bloqueo ("El Tetris")

Para confirmar una fecha, el sistema debe validar positivamente las dos condiciones lógicas siguientes. Si alguna falla, la fecha se considerará “NO DISPONIBLE”.

Regla 1: Validación de tiempo (suma ≤ 240)
(Minutos ya ocupados + Minutos de la nueva cita) ≤ 240
Regla 2: Límite de perros (máx. 2)
Si nueva cita = PERRO: (Número de perros del día + 1) ≤ 2

Si ya hay 2 perros citados en un día, el sistema bloqueará ese día para cualquier nueva petición de perro, aunque queden minutos libres.

Excepción: Esta regla no se aplica a gatos. Un día con 2 perros puede seguir aceptando gatos hasta completar los 240 minutos.

4.Ventanas de entrega por especie (obligatorias)

Las horas de entrega son específicas por especie y no negociables. El sistema solo ofrecerá y confirmará citas cuya entrega caiga dentro de las siguientes ventanas.

EspecieVentana de entregaDías aplicables
Gatos08:00–09:00 (estricto)Lunes a viernes
Perros09:00–10:30 (estricto)Días de operación (lunes a jueves)

Gatos: Un gato no puede entregarse fuera de 08:00–09:00. El sistema no confirmará ninguna cita de gato que requiera entrega fuera de esta ventana. En días de operación (lun–jue), los gatos usan 08:00–09:00; el viernes (si se abre para gatos), aplica la misma ventana 08:00–09:00.

Perros: Un perro no puede entregarse fuera de 09:00–10:30. El sistema no confirmará ninguna cita de perro que requiera entrega fuera de esta ventana.

Resumen: Gatos: entrega 08:00–09:00, lunes–viernes. Perros: entrega 09:00–10:30, lunes–jueves (días de operación).

5.Protocolo de comunicación y logística

El sistema gestionará las expectativas del cliente distinguiendo entre “Reserva” y “Entrega”.

ReglaDescripción
Ocultar horarios quirúrgicosEl cliente nunca elegirá una hora concreta (p. ej. 10:30). Solo elegirá el DÍA.
Mensaje de entrega por especieAl confirmar la cita, el sistema indicará automáticamente al cliente la ventana correcta. Gatos: "El gato debe entregarse estrictamente entre las 08:00 y las 09:00 de la mañana." Perros: "El perro debe entregarse estrictamente entre las 09:00 y las 10:30 de la mañana para preparación."
Protocolo de ayunoLas instrucciones de ayuno (desde medianoche de la noche anterior) se adjuntarán al mensaje de confirmación final.