Motor puro e reutilizável
Parser → compiler → evaluator sem tocar em banco. O mesmo motor roda na API síncrona e nos workers assíncronos.
Do rascunho à publicação versionada, com auditoria atômica e enriquecimento externo antes da avaliação.
Parser → compiler → evaluator sem tocar em banco. O mesmo motor roda na API síncrona e nos workers assíncronos.
Rascunho → publicado → reverter, com snapshots imutáveis. A versão do grupo é a chave do cache — nada de regra defasada.
Permissões viajam no JWT, isolamento por org_id em cada consulta e API keys por organização.
Teste um payload contra o rascunho antes de publicar. Toda mutação de regra fica auditada de forma atômica.
Chame fornecedores externos antes da avaliação, com cofre de segredos e mapeamento de resposta por fornecedor.
Teto configurável por org nas rotas de validação, com janela fixa no Redis e headers de limite na resposta.