weather/backend
jtricerolph 64afd2b5fd Throw on wrong-field-name parse failures instead of silent zero-point success
Spot is now confirmed subscribed to hourly/three-hourly too (settings'
met_office test matrix), so those parsers are genuinely exercised for the
first time -- previously a wrong field name would silently produce an
empty points array while still reporting the tier as a 'met_office'
success. assertParsed() throws when raw entries came back but none parsed
a valid temp_c, so a field-name mismatch now correctly falls back to
Open-Meteo (and logs an error) instead of quietly showing an empty today
strip.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-25 14:06:31 +00:00
..
src Throw on wrong-field-name parse failures instead of silent zero-point success 2026-08-25 14:06:31 +00:00
Dockerfile Scaffold weather app: reception forecast display + shared internal API 2026-08-25 12:22:53 +00:00
package.json Scaffold weather app: reception forecast display + shared internal API 2026-08-25 12:22:53 +00:00