Um kill-switch global do advisor e um opt-in por tenant controlam essa via (fail-closed: um tenant sem opt-in recebe
403). O payload de saída traz apenas agregados. Nenhuma transação bruta, nenhum valor monetário e nenhum PII sai do seu deploy.Produzir sugestões
Monte atributos de histórico agregados e seguros para a privacidade de um contexto, peça regras candidatas ao advisor de IA e coloque cada candidata que sobreviver na fila de revisão.
PENDING_REVIEW recém-criadas (produzi-las não cria nenhuma regra):
EXACT (igualdade estrita), TOLERANCE (dentro de uma faixa de valor) ou DATE_LAG (permitindo um deslocamento da data de liquidação). A candidata é apenas de configuração. Ela nunca carrega um valor monetário nem uma transação.
Listar sugestões
Lista paginada por cursor das sugestões de regras de um contexto, opcionalmente filtrada por status.
status (PENDING_REVIEW, APPROVED, REJECTED), limit (1–200) e cursor. Ler a fila não envia nada para fora.
Aprovar uma sugestão
Aprovar uma sugestão
PENDING_REVIEW cria a regra de correspondência pelo caminho determinístico de escrita de configuração. Esse é o único caminho de uma sugestão de IA até uma regra de correspondência ativa, e ele roda apenas com aprovação humana explícita.
Rejeitar uma sugestão
Rejeitar uma sugestão
PENDING_REVIEW a descarta e não cria nenhuma regra. O corpo da requisição é obrigatório, mas o campo reason dele é opcional (envie {} para rejeitar sem motivo).
Ciclo de vida depois da aprovação
Assim que uma sugestão fica
APPROVED, o createdRuleId dela aponta para uma regra de correspondência real que participa das execuções de correspondência exatamente como uma regra escrita à mão. Uma revisão é uma máquina de estados de mão única: uma sugestão PENDING_REVIEW passa para APPROVED ou REJECTED uma vez e não pode ser decidida de novo. Tentar decidir de novo, ou aprovar uma revisão já vinculada, retorna 409. Uma candidata aprovada que falha na validação retorna 422.

