Validate required fields, normalize units, and reject incomplete payloads.
The translation layer is where you turn a wire contract into business meaning. That is the right place to handle nulls, unit conversion, version quirks, and incomplete responses before they spread inward.