{
  "ok": false,
  "invariant": {
    "runsOwingCallback": 107,
    "callbacksDelivered": 90,
    "pendingNotDueYet": 11,
    "deliveredButRejected": 0,
    "violations": [
      {
        "runId": "mr67e7nbd8c9",
        "status": "done",
        "ageMin": 31
      },
      {
        "runId": "mr679k9mlz8o",
        "status": "done",
        "ageMin": 43
      },
      {
        "runId": "mr66x15dubf0",
        "status": "done",
        "ageMin": 53
      },
      {
        "runId": "mr66ogq5chuv",
        "status": "done",
        "ageMin": 60
      },
      {
        "runId": "mr66kie3xlda",
        "status": "done",
        "ageMin": 63
      },
      {
        "runId": "mr66bdhgmfyf",
        "status": "done",
        "ageMin": 70
      }
    ],
    "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": 182,
    "lastPassAt": 1783162331766,
    "intervalMs": 60000
  },
  "recentAlerts": [
    "2026-07-04T10:49:12.819Z callback STILL missing for mr66kie3xlda after 55 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T10:49:12.819Z callback STILL missing for mr66bdhgmfyf after 62 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T10:50:12.850Z callback STILL missing for mr67e7nbd8c9 after 25 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T10:50:12.850Z callback STILL missing for mr679k9mlz8o after 37 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T10:50:12.850Z callback STILL missing for mr66x15dubf0 after 46 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T10:50:12.850Z callback STILL missing for mr66ogq5chuv after 53 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T10:50:12.850Z callback STILL missing for mr66kie3xlda after 56 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T10:50:12.850Z callback STILL missing for mr66bdhgmfyf after 63 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T10:51:12.917Z callback STILL missing for mr67e7nbd8c9 after 26 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T10:51:12.917Z callback STILL missing for mr679k9mlz8o after 38 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T10:51:12.917Z callback STILL missing for mr66x15dubf0 after 47 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T10:51:12.917Z callback STILL missing for mr66ogq5chuv after 54 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T10:51:12.917Z callback STILL missing for mr66kie3xlda after 57 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T10:51:12.917Z callback STILL missing for mr66bdhgmfyf after 64 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T10:52:12.755Z callback STILL missing for mr67e7nbd8c9 after 27 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T10:52:12.755Z callback STILL missing for mr679k9mlz8o after 39 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T10:52:12.755Z callback STILL missing for mr66x15dubf0 after 48 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T10:52:12.755Z callback STILL missing for mr66ogq5chuv after 55 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T10:52:12.756Z callback STILL missing for mr66kie3xlda after 58 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T10:52:12.756Z callback STILL missing for mr66bdhgmfyf after 65 passes — reconciler NOT healing it, look at qa logs"
  ]
}