O fluxo de trabalho recomendado tem cinco etapas, não cinco chamadas ao modelo. O ponto de controle da Etapa 1, implementado em código, ingere os IDs das fontes, calcula um hash da mensagem com os anexos para desduplicação, valida a extração, detecta tokens de moeda e data e armazena referências restritas — não o texto confidencial bruto nos logs. Um hash duplicado é vinculado ao pacote existente. A Etapa 2 faz uma pesquisa somente leitura usando identificadores de fornecedor verificados; zero ou vários contratos ativos encaminham o caso para a exceção do analista e interrompem o fluxo. A semelhança de nomes, por si só, nunca seleciona um contrato.
Na Etapa 3, o código cria um pacote de procedência: trechos da cotação, trechos do contrato, carimbos de data e hora, valores monetários e datas analisados e diferenças recalculadas. Um conflito de análise ou moeda interrompe o fluxo antes da geração. Na Etapa 4, o modelo compara somente esse pacote e retorna um esquema que separa proposta declarada, estado das evidências de assinatura, mudança comercial ou operacional, evidências ausentes, perguntas e referências às fontes. Seu prompt proíbe conclusões jurídicas, linguagem de aceitação e a conversão de uma cotação em aditivo. Em seguida, são executadas verificações de esquema, citações, números, moedas e afirmações sem respaldo; uma repetição após tempo limite usa a mesma chave de idempotência. Uma falha de validação é encaminhada para exceção, nunca reparada silenciosamente.
Na Etapa 5, o modelo redige uma resposta neutra de esclarecimento somente a partir de campos validados, rotulada DRAFT—NOT SENT. Um ponto de controle do analista revisa o pacote e edita ou aprova sua entrada na fila; não existe permissão de envio. Máquina de estados: received, deduplicated, match_pending, evidence_ready, comparison_valid, draft_ready, review_required, exception. A auditoria registra IDs das fontes, versão do contrato, prompt e versão, resultados da validação, carimbos de data e hora, revisor e destinação. Os testes de ponta a ponta abrangem correspondência exata, encaminhamento duplicado, zero ou dois contratos, cotação não assinada, moeda conflitante, anexo ausente, tempo limite e instruções maliciosas no anexo. Um único prompt é inadequado porque correspondência, aritmética, desduplicação e autorização exigem pontos de controle determinísticos separados.