{"ok":true,"live":true,"module":"AMBER-Weather-Bridge","version":"1.0.0-2026.07.16","baseUrl":"https://accurate-weather-forecast.replit.app","auth":"open (no key yet)","provider":"Accurate Weather / AMBER","displayAttribution":"Forecast by AMBER · sourced from NWS/ECMWF · bias-corrected","lastRunAt":"2026-07-29T07:15:22.195Z","lastError":null,"lastIngested":11,"health":{"ok":true,"at":"2026-07-29T07:15:22.353Z","body":{"status":"ok"}},"alertCount":219,"byPriority":{"CRITICAL":31,"HIGH":154,"MEDIUM":0,"LOW":34},"liveCorrection":{"reconciledToday":11769,"pendingUs":0,"currentBiasF":1.57,"currentMaeF":3.2,"corpusSize":55240,"totalLocks":195027,"totalReconciled":102008,"biasTrend":[{"date":"2026-06-27","bias":-3.21,"mae":null,"reconciled":0,"total":3347},{"date":"2026-06-28","bias":-3.21,"mae":null,"reconciled":0,"total":3349},{"date":"2026-06-30","bias":-3.08,"mae":null,"reconciled":171,"total":3520},{"date":"2026-07-04","bias":-2.75,"mae":4.57,"reconciled":0,"total":4048},{"date":"2026-07-09","bias":-2.7,"mae":4.53,"reconciled":115,"total":4163},{"date":"2026-07-11","bias":-3.8,"mae":5.53,"reconciled":0,"total":1714},{"date":"2026-07-14","bias":-3.78,"mae":5.5,"reconciled":0,"total":1726},{"date":"2026-07-16","bias":-1.19,"mae":2.53,"reconciled":0,"total":15208},{"date":"2026-07-17","bias":-1.26,"mae":2.61,"reconciled":2000,"total":17208},{"date":"2026-07-18","bias":-0.99,"mae":2.44,"reconciled":0,"total":26391},{"date":"2026-07-28","bias":-0.8,"mae":2.49,"reconciled":0,"total":90239},{"date":"2026-07-29","bias":-0.73,"mae":2.49,"reconciled":0,"total":102008}]},"stormLeadTime":{"totalScored":471,"hits":188,"misses":283,"hitRate":39.9,"avgLeadDays":1.5,"uniqueEvents":42,"uniqueHits":40,"perEventHitRate":95.2,"avgHitLeadDays":0.5,"byEventType":[{"eventType":"Flash Flood","hits":180,"misses":244,"total":424,"hitRate":42.5,"avgLeadDays":1.5},{"eventType":"Excessive Heat","hits":4,"misses":19,"total":23,"hitRate":17.4,"avgLeadDays":1.3},{"eventType":"Dust Storm","hits":0,"misses":8,"total":8,"hitRate":0,"avgLeadDays":1.5},{"eventType":"High Wind","hits":0,"misses":8,"total":8,"hitRate":0,"avgLeadDays":1.5},{"eventType":"Hail","hits":4,"misses":4,"total":8,"hitRate":50,"avgLeadDays":1.5}],"recentScores":[{"id":2128,"stormEventId":1657,"zipCode":"78664","eventType":"Flash Flood","eventDate":"2026-06-15","amberFlaggedRisk":"LOW","amberLeadDays":"2","predictionLockId":696,"flaggedVariables":"","outcome":"miss","nwsAlertSentAt":null,"amberLeadVsNwsHours":null,"scoredAt":"2026-06-28T21:44:39.841Z"},{"id":2129,"stormEventId":1657,"zipCode":"78664","eventType":"Flash Flood","eventDate":"2026-06-15","amberFlaggedRisk":"LOW","amberLeadDays":"1","predictionLockId":1542,"flaggedVariables":"","outcome":"miss","nwsAlertSentAt":null,"amberLeadVsNwsHours":null,"scoredAt":"2026-06-28T21:44:39.841Z"},{"id":2130,"stormEventId":1657,"zipCode":"78664","eventType":"Flash Flood","eventDate":"2026-06-15","amberFlaggedRisk":"LOW","amberLeadDays":"3","predictionLockId":2247,"flaggedVariables":"","outcome":"miss","nwsAlertSentAt":null,"amberLeadVsNwsHours":null,"scoredAt":"2026-06-28T21:44:39.841Z"},{"id":2131,"stormEventId":1657,"zipCode":"78664","eventType":"Flash Flood","eventDate":"2026-06-15","amberFlaggedRisk":"LOW","amberLeadDays":"2","predictionLockId":1541,"flaggedVariables":"","outcome":"miss","nwsAlertSentAt":null,"amberLeadVsNwsHours":null,"scoredAt":"2026-06-28T21:44:39.841Z"},{"id":2132,"stormEventId":1657,"zipCode":"78664","eventType":"Flash Flood","eventDate":"2026-06-15","amberFlaggedRisk":"MODERATE","amberLeadDays":"0","predictionLockId":1543,"flaggedVariables":"precipProbability","outcome":"hit","nwsAlertSentAt":null,"amberLeadVsNwsHours":null,"scoredAt":"2026-06-28T21:44:39.841Z"},{"id":2133,"stormEventId":1657,"zipCode":"78664","eventType":"Flash Flood","eventDate":"2026-06-15","amberFlaggedRisk":"LOW","amberLeadDays":"1","predictionLockId":2249,"flaggedVariables":"","outcome":"miss","nwsAlertSentAt":null,"amberLeadVsNwsHours":null,"scoredAt":"2026-06-28T21:44:39.841Z"},{"id":2134,"stormEventId":1657,"zipCode":"78664","eventType":"Flash Flood","eventDate":"2026-06-15","amberFlaggedRisk":"LOW","amberLeadDays":"3","predictionLockId":1540,"flaggedVariables":"","outcome":"miss","nwsAlertSentAt":null,"amberLeadVsNwsHours":null,"scoredAt":"2026-06-28T21:44:39.841Z"},{"id":2135,"stormEventId":1657,"zipCode":"78664","eventType":"Flash Flood","eventDate":"2026-06-15","amberFlaggedRisk":"LOW","amberLeadDays":"2","predictionLockId":2248,"flaggedVariables":"","outcome":"miss","nwsAlertSentAt":null,"amberLeadVsNwsHours":null,"scoredAt":"2026-06-28T21:44:39.841Z"},{"id":2136,"stormEventId":1657,"zipCode":"78664","eventType":"Flash Flood","eventDate":"2026-06-15","amberFlaggedRisk":"MODERATE","amberLeadDays":"0","predictionLockId":2250,"flaggedVariables":"precipProbability","outcome":"hit","nwsAlertSentAt":null,"amberLeadVsNwsHours":null,"scoredAt":"2026-06-28T21:44:39.841Z"},{"id":2137,"stormEventId":1657,"zipCode":"78664","eventType":"Flash Flood","eventDate":"2026-06-15","amberFlaggedRisk":"LOW","amberLeadDays":"3","predictionLockId":695,"flaggedVariables":"","outcome":"miss","nwsAlertSentAt":null,"amberLeadVsNwsHours":null,"scoredAt":"2026-06-28T21:44:39.841Z"},{"id":2138,"stormEventId":1657,"zipCode":"78664","eventType":"Flash Flood","eventDate":"2026-06-15","amberFlaggedRisk":"HIGH","amberLeadDays":"0","predictionLockId":2954,"flaggedVariables":"precipProbability","outcome":"hit","nwsAlertSentAt":null,"amberLeadVsNwsHours":null,"scoredAt":"2026-06-28T21:44:39.841Z"},{"id":2139,"stormEventId":1658,"zipCode":"78664","eventType":"Flash Flood","eventDate":"2026-06-15","amberFlaggedRisk":"LOW","amberLeadDays":"2","predictionLockId":696,"flaggedVariables":"","outcome":"miss","nwsAlertSentAt":null,"amberLeadVsNwsHours":null,"scoredAt":"2026-06-28T21:44:39.841Z"},{"id":2140,"stormEventId":1658,"zipCode":"78664","eventType":"Flash Flood","eventDate":"2026-06-15","amberFlaggedRisk":"LOW","amberLeadDays":"1","predictionLockId":1542,"flaggedVariables":"","outcome":"miss","nwsAlertSentAt":null,"amberLeadVsNwsHours":null,"scoredAt":"2026-06-28T21:44:39.841Z"},{"id":2141,"stormEventId":1658,"zipCode":"78664","eventType":"Flash Flood","eventDate":"2026-06-15","amberFlaggedRisk":"LOW","amberLeadDays":"3","predictionLockId":2247,"flaggedVariables":"","outcome":"miss","nwsAlertSentAt":null,"amberLeadVsNwsHours":null,"scoredAt":"2026-06-28T21:44:39.841Z"},{"id":2142,"stormEventId":1658,"zipCode":"78664","eventType":"Flash Flood","eventDate":"2026-06-15","amberFlaggedRisk":"LOW","amberLeadDays":"2","predictionLockId":1541,"flaggedVariables":"","outcome":"miss","nwsAlertSentAt":null,"amberLeadVsNwsHours":null,"scoredAt":"2026-06-28T21:44:39.841Z"},{"id":2143,"stormEventId":1658,"zipCode":"78664","eventType":"Flash Flood","eventDate":"2026-06-15","amberFlaggedRisk":"MODERATE","amberLeadDays":"0","predictionLockId":1543,"flaggedVariables":"precipProbability","outcome":"hit","nwsAlertSentAt":null,"amberLeadVsNwsHours":null,"scoredAt":"2026-06-28T21:44:39.841Z"},{"id":2144,"stormEventId":1658,"zipCode":"78664","eventType":"Flash Flood","eventDate":"2026-06-15","amberFlaggedRisk":"LOW","amberLeadDays":"1","predictionLockId":2249,"flaggedVariables":"","outcome":"miss","nwsAlertSentAt":null,"amberLeadVsNwsHours":null,"scoredAt":"2026-06-28T21:44:39.841Z"},{"id":2145,"stormEventId":1658,"zipCode":"78664","eventType":"Flash Flood","eventDate":"2026-06-15","amberFlaggedRisk":"LOW","amberLeadDays":"3","predictionLockId":1540,"flaggedVariables":"","outcome":"miss","nwsAlertSentAt":null,"amberLeadVsNwsHours":null,"scoredAt":"2026-06-28T21:44:39.841Z"},{"id":2146,"stormEventId":1658,"zipCode":"78664","eventType":"Flash Flood","eventDate":"2026-06-15","amberFlaggedRisk":"LOW","amberLeadDays":"2","predictionLockId":2248,"flaggedVariables":"","outcome":"miss","nwsAlertSentAt":null,"amberLeadVsNwsHours":null,"scoredAt":"2026-06-28T21:44:39.841Z"},{"id":2147,"stormEventId":1658,"zipCode":"78664","eventType":"Flash Flood","eventDate":"2026-06-15","amberFlaggedRisk":"MODERATE","amberLeadDays":"0","predictionLockId":2250,"flaggedVariables":"precipProbability","outcome":"hit","nwsAlertSentAt":null,"amberLeadVsNwsHours":null,"scoredAt":"2026-06-28T21:44:39.841Z"},{"id":2148,"stormEventId":1658,"zipCode":"78664","eventType":"Flash Flood","eventDate":"2026-06-15","amberFlaggedRisk":"LOW","amberLeadDays":"3","predictionLockId":695,"flaggedVariables":"","outcome":"miss","nwsAlertSentAt":null,"amberLeadVsNwsHours":null,"scoredAt":"2026-06-28T21:44:39.841Z"},{"id":2149,"stormEventId":1658,"zipCode":"78664","eventType":"Flash Flood","eventDate":"2026-06-15","amberFlaggedRisk":"HIGH","amberLeadDays":"0","predictionLockId":2954,"flaggedVariables":"precipProbability","outcome":"hit","nwsAlertSentAt":null,"amberLeadVsNwsHours":null,"scoredAt":"2026-06-28T21:44:39.841Z"},{"id":2150,"stormEventId":1659,"zipCode":"78664","eventType":"Flash Flood","eventDate":"2026-06-15","amberFlaggedRisk":"LOW","amberLeadDays":"2","predictionLockId":696,"flaggedVariables":"","outcome":"miss","nwsAlertSentAt":null,"amberLeadVsNwsHours":null,"scoredAt":"2026-06-28T21:44:39.841Z"},{"id":2151,"stormEventId":1659,"zipCode":"78664","eventType":"Flash Flood","eventDate":"2026-06-15","amberFlaggedRisk":"LOW","amberLeadDays":"1","predictionLockId":1542,"flaggedVariables":"","outcome":"miss","nwsAlertSentAt":null,"amberLeadVsNwsHours":null,"scoredAt":"2026-06-28T21:44:39.841Z"},{"id":2152,"stormEventId":1659,"zipCode":"78664","eventType":"Flash Flood","eventDate":"2026-06-15","amberFlaggedRisk":"LOW","amberLeadDays":"3","predictionLockId":2247,"flaggedVariables":"","outcome":"miss","nwsAlertSentAt":null,"amberLeadVsNwsHours":null,"scoredAt":"2026-06-28T21:44:39.841Z"},{"id":2153,"stormEventId":1659,"zipCode":"78664","eventType":"Flash Flood","eventDate":"2026-06-15","amberFlaggedRisk":"LOW","amberLeadDays":"2","predictionLockId":1541,"flaggedVariables":"","outcome":"miss","nwsAlertSentAt":null,"amberLeadVsNwsHours":null,"scoredAt":"2026-06-28T21:44:39.841Z"},{"id":2154,"stormEventId":1659,"zipCode":"78664","eventType":"Flash Flood","eventDate":"2026-06-15","amberFlaggedRisk":"MODERATE","amberLeadDays":"0","predictionLockId":1543,"flaggedVariables":"precipProbability","outcome":"hit","nwsAlertSentAt":null,"amberLeadVsNwsHours":null,"scoredAt":"2026-06-28T21:44:39.841Z"},{"id":2155,"stormEventId":1659,"zipCode":"78664","eventType":"Flash Flood","eventDate":"2026-06-15","amberFlaggedRisk":"LOW","amberLeadDays":"1","predictionLockId":2249,"flaggedVariables":"","outcome":"miss","nwsAlertSentAt":null,"amberLeadVsNwsHours":null,"scoredAt":"2026-06-28T21:44:39.841Z"},{"id":2156,"stormEventId":1659,"zipCode":"78664","eventType":"Flash Flood","eventDate":"2026-06-15","amberFlaggedRisk":"LOW","amberLeadDays":"3","predictionLockId":1540,"flaggedVariables":"","outcome":"miss","nwsAlertSentAt":null,"amberLeadVsNwsHours":null,"scoredAt":"2026-06-28T21:44:39.841Z"},{"id":2157,"stormEventId":1659,"zipCode":"78664","eventType":"Flash Flood","eventDate":"2026-06-15","amberFlaggedRisk":"LOW","amberLeadDays":"2","predictionLockId":2248,"flaggedVariables":"","outcome":"miss","nwsAlertSentAt":null,"amberLeadVsNwsHours":null,"scoredAt":"2026-06-28T21:44:39.841Z"}]},"endpointsUpstream":["GET /api/healthz","GET /api/weather/alerts","GET /api/forecast/local","GET /api/weather/forecast","GET /api/predictions/live-correction","GET /api/storm-events/lead-time"]}