Un kill-switch global del advisor y una adhesión por tenant controlan este canal (falla de forma cerrada: un tenant sin adhesión recibe
403). El payload de salida es solo agregados. Ninguna transacción en bruto, ningún monto ni PII sale de tu despliegue.Producir sugerencias
Construye características de historial agregadas y seguras para la privacidad de un contexto, pide reglas candidatas al advisor de IA y encola en la cola de revisión cada candidata que sobrevive.
PENDING_REVIEW recién creadas (producirlas no crea ninguna regla):
EXACT (igualdad estricta), TOLERANCE (dentro de una banda de monto) o DATE_LAG (que permite un desfase de la fecha de liquidación). La candidata es solo de configuración. Nunca lleva un valor monetario ni una transacción.
Listar sugerencias
Lista paginada por cursor de las sugerencias de reglas de un contexto, con filtro opcional por estado.
status (PENDING_REVIEW, APPROVED, REJECTED), limit (1–200) y cursor. Leer la cola no envía nada hacia afuera.
Aprobar una sugerencia
Aprobar una sugerencia
PENDING_REVIEW crea la regla de coincidencia por el camino determinista de escritura de configuración. Este es el único camino de una sugerencia de IA a una regla de coincidencia activa, y se ejecuta solo con la aprobación humana explícita.
Rechazar una sugerencia
Rechazar una sugerencia
PENDING_REVIEW la descarta y no crea ninguna regla. El cuerpo de la solicitud es obligatorio, pero su campo reason es opcional (envía {} para rechazar sin un motivo).
Ciclo de vida después de la aprobación
Una vez que una sugerencia queda en
APPROVED, su createdRuleId apunta a una regla de coincidencia real que participa en las ejecuciones de coincidencia igual que una regla escrita a mano. Una revisión es una máquina de estados de un solo sentido: una sugerencia PENDING_REVIEW pasa a APPROVED o a REJECTED una vez y no se puede volver a decidir. Intentar volver a decidirla, o aprobar una revisión ya vinculada, devuelve 409. Una candidata aprobada que no pasa la validación devuelve 422.

