Adapters preserve meaning, not just shape
What this concept is
An Adapter translates a source contract into a target contract. Fields, units, errors, identity and ownership matter as much as method names. A Facade instead offers a simpler entry point to a subsystem; one wrapper can serve both intentions.
Why it matters here
A plausible-looking converted value can be wrong by a unit scale or a rounding rule. The lab makes conversion an independently checked boundary.