{"ok":true,"critical_pass":true,"generated_at":"2026-08-24T17:32:24.361443Z","sites_passed":5,"sites_total":5,"sites":[{"id":"roc","name":"Rochester, NY","lat":43.1566,"lon":-77.6088,"critical_pass":true,"checks_passed":9,"checks_total":9,"station":"KROC","temp":{"agi":66.2,"nws":66.2,"tol_f":3.0}},{"id":"buf","name":"Buffalo, NY","lat":42.8864,"lon":-78.8784,"critical_pass":true,"checks_passed":9,"checks_total":9,"station":"KBUF","temp":{"agi":66.2,"nws":66.2,"tol_f":3.0}},{"id":"syr","name":"Syracuse, NY","lat":43.0481,"lon":-76.1474,"critical_pass":true,"checks_passed":9,"checks_total":9,"station":"KSYR","temp":{"agi":71.6,"nws":71.6,"tol_f":3.0}},{"id":"alb","name":"Albany, NY","lat":42.6526,"lon":-73.7562,"critical_pass":true,"checks_passed":9,"checks_total":9,"station":"KALB","temp":{"agi":75.2,"nws":75.2,"tol_f":3.0}},{"id":"nyc","name":"New York, NY","lat":40.7128,"lon":-74.006,"critical_pass":true,"checks_passed":8,"checks_total":9,"station":"KNYC","temp":{"agi":77.0,"nws":77.0,"tol_f":3.0}}],"notes":["Multi-site IOP suite vs live NWS at each gridpoint.","Single site: /api/public/weekly-regression?lat=&lon="]}