Our read-only mode screen still expects the old SDK value. New environment returns a container, and failed requests get plausible labels. What should the adapter check before the display uses anything inside it?
Checked the applicable contract. Our wrapper uses container truthiness, so a populated failure container reaches the label lookup. Saved a failing example for the test.
It did. Repaired request-success checking and stale display handling. Offline good-then-failure and malformed-response cases now show unavailable current mode, with previous mode separately aged.
That case passes too: unknown payload is unavailable, with its reason retained. Approved read-only comparison in the supported environment matched the documented interpretation. Parser and current/previous display checks complete.