{
  "ok": false,
  "invariant": {
    "runsOwingCallback": 131,
    "callbacksDelivered": 105,
    "pendingNotDueYet": 21,
    "deliveredButRejected": 0,
    "violations": [
      {
        "runId": "mr6gelpf8eli",
        "status": "done",
        "ageMin": 8
      },
      {
        "runId": "mr6fkirs6et7",
        "status": "done",
        "ageMin": 32
      },
      {
        "runId": "mr68wjcljrvp",
        "status": "done",
        "ageMin": 217
      },
      {
        "runId": "mr67e7nbd8c9",
        "status": "done",
        "ageMin": 252
      },
      {
        "runId": "mr679k9mlz8o",
        "status": "done",
        "ageMin": 264
      }
    ],
    "window": 200
  },
  "qaHealth": {
    "ok": true,
    "service": "chatium-qa-service",
    "active": 0,
    "queued": 0,
    "maxConcurrent": 10,
    "maxQueue": 20,
    "sessions": 0,
    "sessionMax": 4
  },
  "monitor": {
    "startedAt": 1783151466568,
    "passes": 403,
    "lastPassAt": 1783175597102,
    "intervalMs": 60000
  },
  "recentAlerts": [
    "2026-07-04T14:29:17.712Z callback STILL missing for mr679k9mlz8o after 256 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T14:30:17.711Z callback MISSING for mr6gelpf8eli (terminal, none delivered) — reconciler should redeliver",
    "2026-07-04T14:30:17.711Z callback STILL missing for mr6fkirs6et7 after 24 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T14:30:17.711Z callback STILL missing for mr68wjcljrvp after 210 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T14:30:17.711Z callback STILL missing for mr67e7nbd8c9 after 245 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T14:30:17.711Z callback STILL missing for mr679k9mlz8o after 257 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T14:31:17.876Z callback STILL missing for mr6fkirs6et7 after 25 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T14:31:17.876Z callback STILL missing for mr68wjcljrvp after 211 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T14:31:17.876Z callback STILL missing for mr67e7nbd8c9 after 246 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T14:31:17.876Z callback STILL missing for mr679k9mlz8o after 258 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T14:32:17.830Z callback STILL missing for mr6gelpf8eli after 3 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T14:32:17.830Z callback STILL missing for mr6fkirs6et7 after 26 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T14:32:17.830Z callback STILL missing for mr68wjcljrvp after 212 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T14:32:17.830Z callback STILL missing for mr67e7nbd8c9 after 247 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T14:32:17.830Z callback STILL missing for mr679k9mlz8o after 259 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T14:33:17.964Z callback STILL missing for mr6gelpf8eli after 4 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T14:33:17.964Z callback STILL missing for mr6fkirs6et7 after 27 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T14:33:17.964Z callback STILL missing for mr68wjcljrvp after 213 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T14:33:17.964Z callback STILL missing for mr67e7nbd8c9 after 248 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T14:33:17.964Z callback STILL missing for mr679k9mlz8o after 260 passes — reconciler NOT healing it, look at qa logs"
  ]
}