Remote managed settings can be faked in testing, and payload checking now lives in one place.
What's wrong with this entry?
Payload validation and salvage for remote managed settings moved into one shared helper, and a mock fetcher can force a failure, an empty result, or a payload from a JSON file or string.
- Mock results carry canned
parse_errororunknown_erroroutcomes and the checksum"mock". - Active only when a mock source is configured; otherwise it returns nothing and the real fetch runs.
mocked fetch failure
Strings lifted out of the shipped bundle, so the claim above can be checked against them.