Skip to main content
O Matcher pode propor regras de correspondência apenas de configuração a partir do histórico de um contexto usando IA, mas a saída da IA nunca é autoritativa. Produzir uma sugestão não cria nenhuma regra. O Matcher cria uma regra apenas quando uma pessoa aprova uma sugestão. Este guia cobre a fila de sugestões de regras com humano no circuito (HITL).
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.
A resposta retorna as revisões PENDING_REVIEW recém-criadas (produzi-las não cria nenhuma regra):
Os tipos de candidata vêm de um vocabulário fechado: 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.
Parâmetros de query: 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).
O Matcher registra para auditoria o principal que aprovou ou rejeitou.

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.
Veja como uma regra candidata se comportaria antes de aprová-la, com o endpoint de simulação somente leitura. Veja Simulação.

Códigos de resposta