== 05-mutar-exigencia · 2026-10-22T22:18:58Z · node scripts/mutar-exigencia.mjs sin mutación: exit 0 (# pass 29, # fail 0) DETECTADA precondicion_conector HO-C2: se reserva aunque el PMS ya no tenga la habitación fallan: HO-C2 · la disponibilidad se agota (bloq | HO-A3 · cancelación tardía: R-3003 (maña | HO-A4 · intervención humana: cambiar R-3 | HO-A5 · identidad y permisos: Bruno no v | HO-A6 · duplicados y caída de conexión: | HO-A7 · aprobación vencida y revocación: | RE-N · el hotel propone cambiar las fech | RE-C · condiciones cambiantes en la rela | RE-A · adversarial en la relación: acció | B-H · hotel, perfil nativo: llega por el | B-C · ferretería por Poppy: del chat a p | B-P · hotel por PACT: AUTH_REQUIRED con | S1 · simulador y registro: sin la llave DETECTADA tope_conector B-H: se acepta sobre el monto que autorizó el cliente (sin ampliación) fallan: B-H · hotel, perfil nativo: llega por el DETECTADA ampliacion_nueva_solicitud B-H/HO-N3: tras el permiso nuevo se abre otra solicitud en vez de seguir la misma fallan: HO-N3 · PACT reserva con aprobación por | B-H · hotel, perfil nativo: llega por el DETECTADA aceptar_con_permiso_del_llamador B-H: la propuesta de la relación se evalúa con el permiso del token y no con el de la relación fallan: B-H · hotel, perfil nativo: llega por el DETECTADA pago_sin_reconciliar HO-C4: sin respuesta del pago, se vuelve a cobrar en vez de consultar fallan: HO-C4 · el proveedor de pago no responde DETECTADA lectura_pago_ignorada HO-A2: la lectura de vuelta no mira el libro de pagos fallan: HO-A2 · el pago se rechaza → sin reserva DETECTADA cargo_vigente HO-A3: se cancela con el cargo aprobado aunque ya no sea el que corresponde fallan: HO-A3 · cancelación tardía: R-3003 (maña | HO-A4 · intervención humana: cambiar R-3 | HO-A5 · identidad y permisos: Bruno no v | HO-A6 · duplicados y caída de conexión: | HO-A7 · aprobación vencida y revocación: | RE-N · el hotel propone cambiar las fech | RE-C · condiciones cambiantes en la rela | RE-A · adversarial en la relación: acció | B-H · hotel, perfil nativo: llega por el | B-C · ferretería por Poppy: del chat a p | B-P · hotel por PACT: AUTH_REQUIRED con | S1 · simulador y registro: sin la llave DETECTADA revision_conector HO-A4: un cambio a menos de 72 h no espera a una persona del hotel fallan: HO-A4 · intervención humana: cambiar R-3 DETECTADA canal_manda HO-C5: el channel manager manda sobre el PMS fallan: HO-C5 · el channel manager (simulado) co DETECTADA tarifa_citada HO-A1: se iguala una tarifa que sólo dice el agente fallan: HO-N1h · chat web: «¿quedó confirmada la | HO-A1 · adversarial: una tarifa «de Book DETECTADA servicio_inventado HO-A1: se responde como si el hotel ofreciera spa fallan: HO-A1 · adversarial: una tarifa «de Book DETECTADA doble_devolucion CO-A: un pedido ya devuelto se devuelve otra vez fallan: CO-A · adversarial: descuentos repetidos DETECTADA plazo_devolucion CO-A: se devuelve fuera de plazo fallan: CO-A · adversarial: descuentos repetidos DETECTADA relacion_recurso_ajeno RE-A: la empresa escribe al agente sobre la reserva de otro cliente fallan: RE-A · adversarial en la relación: acció DETECTADA acceso_sin_registro B-H/S1/HO-A6: sin registro de accesos no hay atribución fallan: HO-A6 · duplicados y caída de conexión: | B-H · hotel, perfil nativo: llega por el | S1 · simulador y registro: sin la llave mutaciones detectadas: 15/15 exit 0