Comprueba el contrato de respuesta
Confirma el esquema esperado, incluidos campos opcionales, valores enumerados, identificadores y unidades. Un campo “time” puede representar segundos, milisegundos o una fecha; verifica el contrato, no lo deduzcas por el nombre.
Valida en el límite donde la salida entra al flujo. Rechaza o aísla registros mal formados con contexto suficiente para investigar, sin exponer secretos ni datos personales en registros.
Usa los datos con cautela
Aplica límites y comprobaciones de coherencia, como verificar que un recuento no sea negativo o que identificadores relacionados apunten al mismo objeto. No sustituyas silenciosamente valores inválidos por valores predeterminados si cambia el significado.
Si falta un campo, aplica una alternativa documentada o marca el resultado como incompleto. Distingue errores de validación de errores de transporte para corregir el problema adecuado.