O fluxo é controlado por um interruptor global do advisor e por uma adesão por tenant (fail-closed: um tenant sem adesão recebe
403). A carga útil de saída contém apenas agregados: nenhuma transação, valor ou PII sem tratamento sai do seu ambiente.Gerar sugestões
Construa características de histórico agregadas e seguras para a privacidade de um contexto, peça regras candidatas ao advisor de IA e enfileire cada candidata que sobrevive na fila de revisão.
PENDING_REVIEW recém-criadas; gerá-las não cria nenhuma regra:
EXACT (igualdade estrita), TOLERANCE (dentro de uma faixa de valor) ou DATE_LAG (que permite uma defasagem na data de liquidação). A candidata é apenas configuração: 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 gera nenhuma saída.
Aprovar uma sugestão
Aprovar uma sugestão
PENDING_REVIEW cria a regra de match através do caminho de escrita de configuração determinístico. Este é o único caminho de uma sugestão de IA até uma regra de match ativa, e ele é executado somente mediante aprovação humana explícita.
Rejeitar uma sugestão
Rejeitar uma sugestão
PENDING_REVIEW a descarta: nada é criado. O corpo é opcional.
Ciclo de vida após a aprovação
Uma vez que uma sugestão está
APPROVED, seu createdRuleId vincula a uma regra de match real que participa das execuções de match exatamente como uma regra escrita à mão. Uma revisão é uma máquina de estados unidirecional: uma sugestão PENDING_REVIEW transiciona para APPROVED ou REJECTED uma única vez e não pode ser decidida novamente. Tentar decidir novamente, ou aprovar uma revisão já vinculada, retorna 409. Uma candidata aprovada que não passa na validação retorna 422.
Códigos de resposta
| Status | Significado |
|---|---|
200 | Sugestões geradas, listadas, aprovadas ou rejeitadas |
400 | Filtro de status ou id de sugestão inválido |
403 | Tenant sem adesão às sugestões de regras |
404 | Sugestão de regra não encontrada |
409 | Transição de estado inválida / já vinculada |
422 | A sugestão aprovada não passou na validação |
503 | Sugestão de regra ou advisor indisponível (crie regras manualmente) |

