{
 "generated_at": "2026-10-13T14:16:09Z",
 "source": "https://seismograph-weather.onrender.com/v1/weather",
 "reachable": true,
 "stale_after_hours": 30.0,
 "observations": 76,
 "models": [
  {
   "model_tuple": "google/gemini-3.5-flash-lite",
   "series": [
    {
     "t": "2026-09-21T12:53:04Z",
     "rate": 0.993611111111111,
     "age": 2.067149533888889
    },
    {
     "t": "2026-09-21T22:00:11Z",
     "rate": 0.9925,
     "age": 0.8490281483333334
    },
    {
     "t": "2026-09-22T11:42:55Z",
     "rate": 0.9925,
     "age": 1.6805417505555555
    },
    {
     "t": "2026-09-22T21:21:48Z",
     "rate": 0.9925,
     "age": 1.0915636836111111
    },
    {
     "t": "2026-09-23T11:41:35Z",
     "rate": 0.9878333333333332,
     "age": 1.5541361888888887
    },
    {
     "t": "2026-09-23T21:32:23Z",
     "rate": 0.9886111111111111,
     "age": 1.0985465575
    },
    {
     "t": "2026-09-24T11:50:29Z",
     "rate": 0.9895000000000002,
     "age": 1.715802796111111
    },
    {
     "t": "2026-09-24T21:33:13Z",
     "rate": 0.9895000000000002,
     "age": 0.9720079836111111
    },
    {
     "t": "2026-09-25T11:54:37Z",
     "rate": 0.990777777777778,
     "age": 1.6377481008333332
    },
    {
     "t": "2026-09-25T21:37:08Z",
     "rate": 0.9818333333333333,
     "age": 1.0505209772222222
    },
    {
     "t": "2026-09-26T11:28:45Z",
     "rate": 0.9818333333333333,
     "age": 1.534817903611111
    },
    {
     "t": "2026-09-26T21:13:10Z",
     "rate": 0.9832777777777778,
     "age": 1.1162248197222222
    },
    {
     "t": "2026-09-27T12:06:59Z",
     "rate": 0.9832777777777778,
     "age": 1.4697936891666668
    },
    {
     "t": "2026-09-27T21:23:11Z",
     "rate": 0.9832777777777778,
     "age": 1.16523936
    },
    {
     "t": "2026-09-28T23:19:00Z",
     "rate": 0.9872777777777777,
     "age": 0.5933686683333333
    },
    {
     "t": "2026-09-29T12:57:25Z",
     "rate": 0.9863333333333333,
     "age": 1.507270215
    },
    {
     "t": "2026-09-29T22:18:43Z",
     "rate": 0.9757222222222222,
     "age": 0.8320599111111111
    },
    {
     "t": "2026-09-30T12:39:17Z",
     "rate": 0.9741666666666665,
     "age": 1.383772361388889
    },
    {
     "t": "2026-09-30T22:18:49Z",
     "rate": 0.9828333333333333,
     "age": 0.8212440716666667
    },
    {
     "t": "2026-10-01T13:21:22Z",
     "rate": 0.9816111111111111,
     "age": 1.6408930199999998
    },
    {
     "t": "2026-10-01T22:43:46Z",
     "rate": 0.9697222222222223,
     "age": 0.8296895413888888
    },
    {
     "t": "2026-10-02T12:40:48Z",
     "rate": 0.9697222222222223,
     "age": 1.4962681144444445
    },
    {
     "t": "2026-10-02T22:16:57Z",
     "rate": 0.9480555555555557,
     "age": 0.8785773825
    },
    {
     "t": "2026-10-03T11:43:01Z",
     "rate": 0.9487222222222222,
     "age": 1.228108641388889
    },
    {
     "t": "2026-10-03T21:20:09Z",
     "rate": 0.9464999999999998,
     "age": 1.4172694627777778
    },
    {
     "t": "2026-10-04T12:25:22Z",
     "rate": 0.9540555555555554,
     "age": 1.2230166002777776
    },
    {
     "t": "2026-10-04T21:30:37Z",
     "rate": 0.9556111111111111,
     "age": 1.2533874269444445
    },
    {
     "t": "2026-10-05T14:45:58Z",
     "rate": 0.9545555555555557,
     "age": 2.3155087680555555
    },
    {
     "t": "2026-10-06T00:05:37Z",
     "rate": 0.9532777777777778,
     "age": 0.8588662266666667
    },
    {
     "t": "2026-10-06T18:24:45Z",
     "rate": 0.9544999999999998,
     "age": 6.285540386111111
    },
    {
     "t": "2026-10-07T13:29:05Z",
     "rate": 0.9549444444444445,
     "age": 1.6148808391666667
    },
    {
     "t": "2026-10-07T23:07:47Z",
     "rate": 0.9766111111111112,
     "age": 1.0729108791666668
    },
    {
     "t": "2026-10-08T23:23:26Z",
     "rate": 0.9766111111111112,
     "age": 1.2413116683333334
    },
    {
     "t": "2026-10-09T13:23:25Z",
     "rate": 0.9748888888888889,
     "age": 1.3880648602777779
    },
    {
     "t": "2026-10-09T22:41:25Z",
     "rate": 0.9730000000000001,
     "age": 0.9327601447222222
    },
    {
     "t": "2026-10-10T21:47:27Z",
     "rate": 0.972111111111111,
     "age": 1.1575134974999999
    },
    {
     "t": "2026-10-11T12:55:07Z",
     "rate": 0.9731666666666665,
     "age": 1.4111620502777777
    },
    {
     "t": "2026-10-11T22:00:59Z",
     "rate": 0.9676111111111112,
     "age": 0.9792980702777778
    },
    {
     "t": "2026-10-12T15:31:45Z",
     "rate": 0.9661111111111111,
     "age": 2.2818805877777777
    },
    {
     "t": "2026-10-13T00:44:11Z",
     "rate": 0.9762222222222222,
     "age": 0.9727211099999999
    }
   ],
   "status": "STABLE",
   "window_age_hours": 14.505473829722222,
   "json_success_rate": 0.9762222222222222,
   "avg_output_length": 128.08305000000001,
   "sample_count": 10,
   "last_alert_timestamp": null,
   "window_end": "2026-10-12T23:45:49.908174Z",
   "history_points": 54,
   "baseline_required": 8,
   "cusum_h": 5.0,
   "calibrated": true,
   "mu0": 0.9633,
   "sigma0": 0.010833,
   "z": 1.19,
   "cusum": 0.0,
   "cusum_pct": 0.0,
   "cusum_trace": [
    0.0,
    0.0,
    0.9073,
    1.753,
    2.8038,
    3.1572,
    3.367,
    3.6742,
    4.0994,
    4.4118,
    4.6831,
    2.9543,
    1.2255,
    0.0,
    0.0,
    0.0,
    0.0,
    0.0,
    0.0,
    0.0
   ],
   "checks": [
    {
     "id": "reporting",
     "label": "Leg is reporting",
     "state": "yes",
     "detail": "window age 14.5h vs 30h threshold"
    },
    {
     "id": "depth",
     "label": "Sample depth sufficient",
     "state": "yes",
     "detail": "10 batches in window"
    },
    {
     "id": "band",
     "label": "JSON fidelity in band",
     "state": "yes",
     "detail": "z = 1.19 sigma from baseline"
    },
    {
     "id": "length",
     "label": "Output length reported",
     "state": "yes",
     "detail": "128.1 tokens avg"
    },
    {
     "id": "cusum",
     "label": "CUSUM below threshold",
     "state": "yes",
     "detail": "S- 0.0 / h 5.0"
    },
    {
     "id": "quorum",
     "label": "No quorum alert in 24h",
     "state": "yes",
     "detail": "none recorded"
    }
   ],
   "yes_count": 6,
   "no_count": 0,
   "unknown_count": 0
  },
  {
   "model_tuple": "mistral/mistral-small-latest",
   "series": [
    {
     "t": "2026-09-13T19:45:05Z",
     "rate": 0.9785555555555556,
     "age": 274.1072551225
    },
    {
     "t": "2026-09-15T21:24:06Z",
     "rate": 0.9737222222222222,
     "age": 1.1174883025
    },
    {
     "t": "2026-09-16T11:39:37Z",
     "rate": 0.9687777777777778,
     "age": 1.6918529383333334
    },
    {
     "t": "2026-09-16T21:21:01Z",
     "rate": 0.9611666666666666,
     "age": 1.2122326783333335
    },
    {
     "t": "2026-09-17T11:45:45Z",
     "rate": 0.9624444444444444,
     "age": 1.7557790516666667
    },
    {
     "t": "2026-09-17T21:25:07Z",
     "rate": 0.965111111111111,
     "age": 1.0705761319444445
    },
    {
     "t": "2026-09-18T11:19:53Z",
     "rate": 0.965111111111111,
     "age": 1.5466062205555555
    },
    {
     "t": "2026-09-18T20:56:22Z",
     "rate": 0.9633333333333333,
     "age": 1.315671443888889
    },
    {
     "t": "2026-09-19T11:03:50Z",
     "rate": 0.9764444444444444,
     "age": 1.53523509
    },
    {
     "t": "2026-09-30T22:18:49Z",
     "rate": 0.9765,
     "age": 0.8827006980555556
    },
    {
     "t": "2026-10-01T13:21:22Z",
     "rate": 0.9807222222222223,
     "age": 1.720891755
    },
    {
     "t": "2026-10-01T22:43:46Z",
     "rate": 0.9856666666666667,
     "age": 0.8902516669444444
    },
    {
     "t": "2026-10-02T12:40:48Z",
     "rate": 0.9932777777777778,
     "age": 1.5587032733333333
    },
    {
     "t": "2026-10-02T22:16:57Z",
     "rate": 0.9932777777777778,
     "age": 0.9406809636111111
    },
    {
     "t": "2026-10-03T11:43:01Z",
     "rate": 0.9932777777777778,
     "age": 1.290164148611111
    },
    {
     "t": "2026-10-03T21:20:09Z",
     "rate": 0.9932777777777778,
     "age": 1.4794794133333333
    },
    {
     "t": "2026-10-04T12:25:22Z",
     "rate": 0.994,
     "age": 1.2850011091666667
    },
    {
     "t": "2026-10-04T21:30:37Z",
     "rate": 0.9916111111111112,
     "age": 1.3167890097222223
    },
    {
     "t": "2026-10-05T14:45:58Z",
     "rate": 0.9821666666666667,
     "age": 2.4709843736111115
    },
    {
     "t": "2026-10-06T00:05:37Z",
     "rate": 0.9821666666666667,
     "age": 0.92264476
    },
    {
     "t": "2026-10-06T18:24:45Z",
     "rate": 0.9729444444444445,
     "age": 6.361177510277778
    },
    {
     "t": "2026-10-07T13:29:05Z",
     "rate": 0.9728888888888889,
     "age": 1.6779644527777777
    }
   ],
   "status": "STALE",
   "window_age_hours": 146.4625881286111,
   "json_success_rate": 0.9728888888888889,
   "avg_output_length": 89.25918,
   "sample_count": 10,
   "last_alert_timestamp": null,
   "window_end": "2026-10-07T11:48:24.313534Z",
   "history_points": 22,
   "baseline_required": 8,
   "cusum_h": 5.0,
   "calibrated": true,
   "mu0": 0.978708,
   "sigma0": 0.011876,
   "z": -0.49,
   "cusum": 0.0,
   "cusum_pct": 0.0,
   "cusum_trace": [
    0.3362,
    1.3132,
    2.1826,
    2.8275,
    3.4725,
    4.2671,
    3.9577,
    3.6436,
    2.974,
    1.8881,
    0.1614,
    0.0,
    0.0,
    0.0,
    0.0,
    0.0,
    0.0,
    0.0,
    0.0,
    0.0
   ],
   "checks": [
    {
     "id": "reporting",
     "label": "Leg is reporting",
     "state": "no",
     "detail": "window age 146.5h vs 30h threshold"
    },
    {
     "id": "depth",
     "label": "Sample depth sufficient",
     "state": "yes",
     "detail": "10 batches in window"
    },
    {
     "id": "band",
     "label": "JSON fidelity in band",
     "state": "yes",
     "detail": "z = -0.49 sigma from baseline"
    },
    {
     "id": "length",
     "label": "Output length reported",
     "state": "yes",
     "detail": "89.3 tokens avg"
    },
    {
     "id": "cusum",
     "label": "CUSUM below threshold",
     "state": "yes",
     "detail": "S- 0.0 / h 5.0"
    },
    {
     "id": "quorum",
     "label": "No quorum alert in 24h",
     "state": "yes",
     "detail": "none recorded"
    }
   ],
   "yes_count": 5,
   "no_count": 1,
   "unknown_count": 0
  }
 ]
}
