{
  "ok": false,
  "invariant": {
    "runsOwingCallback": 118,
    "callbacksDelivered": 99,
    "pendingNotDueYet": 12,
    "deliveredButRejected": 0,
    "violations": [
      {
        "runId": "mr6akfsc1gpr",
        "status": "done",
        "ageMin": 59
      },
      {
        "runId": "mr68wjcljrvp",
        "status": "done",
        "ageMin": 105
      },
      {
        "runId": "mr67e7nbd8c9",
        "status": "done",
        "ageMin": 140
      },
      {
        "runId": "mr679k9mlz8o",
        "status": "done",
        "ageMin": 152
      },
      {
        "runId": "mr66x15dubf0",
        "status": "done",
        "ageMin": 162
      },
      {
        "runId": "mr66ogq5chuv",
        "status": "done",
        "ageMin": 169
      },
      {
        "runId": "mr66kie3xlda",
        "status": "done",
        "ageMin": 172
      }
    ],
    "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": 291,
    "lastPassAt": 1783168874321,
    "intervalMs": 60000
  },
  "recentAlerts": [
    "2026-07-04T12:39:15.566Z callback STILL missing for mr68wjcljrvp after 99 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T12:39:15.566Z callback STILL missing for mr67e7nbd8c9 after 134 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T12:39:15.566Z callback STILL missing for mr679k9mlz8o after 146 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T12:39:15.566Z callback STILL missing for mr66x15dubf0 after 155 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T12:39:15.566Z callback STILL missing for mr66ogq5chuv after 162 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T12:39:15.566Z callback STILL missing for mr66kie3xlda after 165 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T12:40:15.214Z callback STILL missing for mr6akfsc1gpr after 54 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T12:40:15.214Z callback STILL missing for mr68wjcljrvp after 100 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T12:40:15.214Z callback STILL missing for mr67e7nbd8c9 after 135 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T12:40:15.214Z callback STILL missing for mr679k9mlz8o after 147 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T12:40:15.214Z callback STILL missing for mr66x15dubf0 after 156 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T12:40:15.214Z callback STILL missing for mr66ogq5chuv after 163 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T12:40:15.214Z callback STILL missing for mr66kie3xlda after 166 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T12:41:15.072Z callback STILL missing for mr6akfsc1gpr after 55 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T12:41:15.072Z callback STILL missing for mr68wjcljrvp after 101 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T12:41:15.072Z callback STILL missing for mr67e7nbd8c9 after 136 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T12:41:15.072Z callback STILL missing for mr679k9mlz8o after 148 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T12:41:15.072Z callback STILL missing for mr66x15dubf0 after 157 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T12:41:15.072Z callback STILL missing for mr66ogq5chuv after 164 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T12:41:15.072Z callback STILL missing for mr66kie3xlda after 167 passes — reconciler NOT healing it, look at qa logs"
  ]
}