Symptom
Parser locked to the confirmed spec. A date field changed without notice from 2026-08-18 to 2026-08-18 00:00:00+00 and the consumer broke.
Fix
Pin field names, normalize values defensively (dates: first 10 characters, and so on). And when you touch the server, check the consumers with it.