pub(super) fn diagnose_json_payload(payload: &str) -> Option<&'static str>
Recognizes the payload shapes that actually show up when a JSON fetch goes wrong in CI, and names the fix.