Vérifier le contrat de réponse
Confirmez le schéma attendu : champs facultatifs, valeurs énumérées, identifiants et unités. Un champ « time » peut représenter des secondes, millisecondes ou une date formatée ; vérifiez le contrat plutôt que de deviner.
Validez à la frontière d’entrée dans le workflow. Rejetez ou mettez en quarantaine les enregistrements mal formés avec assez de contexte pour enquêter, sans exposer secrets ni données personnelles dans les journaux.
Utiliser les données avec prudence
Appliquez des limites et contrôles de cohérence, par exemple un nombre non négatif ou des identifiants liés au même objet. Ne remplacez pas silencieusement une valeur invalide par un défaut si cela en change le sens.
Si un champ manque, appliquez une solution documentée ou marquez le résultat incomplet. Distinguez les erreurs de validation des erreurs de transport pour corriger le bon problème.