{
  "site": "live",
  "checkedAt": "Monday, Nov 9, 2026, 4:02:06 AM CST",
  "cronLastRun": "Monday, Nov 9, 2026, 4:00:36 AM CST",
  "hoursSinceCronRun": 0,
  "note": "hoursSinceChange is when the content last changed, not whether it is current. A feed with nothing new to report (no active storms, no weekend pollen count) correctly sits still — judge it against how often that feed's data really changes, not against hoursSinceAttempt.",
  "feeds": {
    "weather": {
      "lastAttempt": "Monday, Nov 9, 2026, 4:00:27 AM CST",
      "hoursSinceAttempt": 0,
      "ok": true,
      "dataChangedAt": "Monday, Nov 9, 2026, 4:00:27 AM CST",
      "hoursSinceChange": 0
    },
    "water": {
      "lastAttempt": "Monday, Nov 9, 2026, 4:00:29 AM CST",
      "hoursSinceAttempt": 0,
      "ok": true,
      "dataChangedAt": "Monday, Nov 9, 2026, 4:00:29 AM CST",
      "hoursSinceChange": 0
    },
    "fishing": {
      "lastAttempt": "Monday, Nov 9, 2026, 4:00:30 AM CST",
      "hoursSinceAttempt": 0,
      "ok": true,
      "dataChangedAt": "Monday, Nov 9, 2026, 4:00:29 AM CST",
      "hoursSinceChange": 0
    },
    "traffic": {
      "lastAttempt": "Monday, Nov 9, 2026, 4:00:30 AM CST",
      "hoursSinceAttempt": 0,
      "ok": true,
      "dataChangedAt": "Monday, Nov 9, 2026, 12:15:15 AM CST",
      "hoursSinceChange": 3.8
    },
    "tropics": {
      "lastAttempt": "Monday, Nov 9, 2026, 3:15:16 AM CST",
      "hoursSinceAttempt": 0.8,
      "ok": true,
      "dataChangedAt": "Sunday, Nov 8, 2026, 11:32:18 PM CST",
      "hoursSinceChange": 4.5
    },
    "pollen": {
      "lastAttempt": "Monday, Nov 9, 2026, 3:32:21 AM CST",
      "hoursSinceAttempt": 0.5,
      "ok": true,
      "dataChangedAt": "Friday, Nov 6, 2026, 9:15:17 AM CST",
      "hoursSinceChange": 66.8
    },
    "calendar": {
      "lastAttempt": "Monday, Nov 9, 2026, 2:45:22 AM CST",
      "hoursSinceAttempt": 1.3,
      "ok": true,
      "dataChangedAt": "Monday, Nov 9, 2026, 2:45:22 AM CST",
      "hoursSinceChange": 1.3
    },
    "burnban": {
      "lastAttempt": "Monday, Nov 9, 2026, 2:00:24 AM CST",
      "hoursSinceAttempt": 2,
      "ok": true,
      "dataChangedAt": "Thursday, Sep 17, 2026, 4:45:46 PM CDT",
      "hoursSinceChange": 1260.3
    },
    "news": {
      "lastAttempt": null,
      "hoursSinceAttempt": null,
      "ok": null,
      "dataChangedAt": "Sunday, Nov 8, 2026, 4:57:06 AM CST",
      "hoursSinceChange": 23.1
    }
  }
}