Confira o contrato da resposta
Confirme o esquema esperado, incluindo campos opcionais, valores enumerados, identificadores e unidades. Um campo “time” pode representar segundos, milissegundos ou data formatada; verifique o contrato em vez de inferir pelo nome.
Valide na fronteira em que a saída entra no fluxo. Rejeite ou coloque em quarentena registros malformados com contexto suficiente para investigação, sem expor segredos ou dados pessoais nos logs.
Use os dados com cautela
Aplique limites e verificações de consistência, como conferir que uma contagem não seja negativa ou identificadores relacionados apontem ao mesmo objeto. Não substitua silenciosamente valores inválidos por padrões se isso alterar o significado.
Quando faltar um campo, use alternativa documentada ou marque o resultado como incompleto. Diferencie falhas de validação de erros de transporte para corrigir a causa certa.