{"ok":true,"critical_pass":true,"generated_at":"2026-08-24T16:27:44.368745Z","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":64.4,"nws":64.4,"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":69.8,"nws":69.8,"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":73.4,"nws":73.4,"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":75.9,"nws":75.9,"tol_f":3.0}}],"notes":["Multi-site IOP suite vs live NWS at each gridpoint.","Single site: /api/public/weekly-regression?lat=&lon="]}