{
  "ok": false,
  "invariant": {
    "runsOwingCallback": 200,
    "callbacksDelivered": 166,
    "pendingNotDueYet": 20,
    "deliveredButRejected": 0,
    "violations": [
      {
        "runId": "mr6w4z2jm6yo",
        "status": "done",
        "ageMin": 50
      },
      {
        "runId": "mr6sba53aan1",
        "status": "done",
        "ageMin": 58
      },
      {
        "runId": "mr6s2oq6oysw",
        "status": "done",
        "ageMin": 58
      },
      {
        "runId": "mr6rjxh5dv7i",
        "status": "done",
        "ageMin": 178
      },
      {
        "runId": "mr6r7qir5ktt",
        "status": "done",
        "ageMin": 58
      },
      {
        "runId": "mr6pn68w2zdn",
        "status": "done",
        "ageMin": 232
      },
      {
        "runId": "mr6pbldtjdwj",
        "status": "done",
        "ageMin": 241
      },
      {
        "runId": "mr6nnsu85s05",
        "status": "done",
        "ageMin": 287
      },
      {
        "runId": "mr6n6kqx0grl",
        "status": "done",
        "ageMin": 301
      },
      {
        "runId": "mr6mqwuqqd53",
        "status": "done",
        "ageMin": 313
      },
      {
        "runId": "mr6man8appq1",
        "status": "done",
        "ageMin": 325
      },
      {
        "runId": "mr6lvfobft33",
        "status": "done",
        "ageMin": 337
      },
      {
        "runId": "mr6lr72b5adu",
        "status": "done",
        "ageMin": 232
      },
      {
        "runId": "mr6iunuum63y",
        "status": "done",
        "ageMin": 231
      }
    ],
    "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": 885,
    "lastPassAt": 1783204528510,
    "intervalMs": 60000
  },
  "recentAlerts": [
    "2026-07-04T22:34:28.768Z callback STILL missing for mr6n6kqx0grl after 295 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T22:34:28.768Z callback STILL missing for mr6mqwuqqd53 after 307 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T22:34:28.768Z callback STILL missing for mr6man8appq1 after 319 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T22:34:28.768Z callback STILL missing for mr6lvfobft33 after 331 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T22:34:28.768Z callback STILL missing for mr6lr72b5adu after 226 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T22:34:28.768Z callback STILL missing for mr6iunuum63y after 225 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T22:35:28.776Z callback STILL missing for mr6w4z2jm6yo after 46 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T22:35:28.776Z callback STILL missing for mr6sba53aan1 after 54 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T22:35:28.776Z callback STILL missing for mr6s2oq6oysw after 54 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T22:35:28.776Z callback STILL missing for mr6rjxh5dv7i after 174 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T22:35:28.776Z callback STILL missing for mr6r7qir5ktt after 54 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T22:35:28.776Z callback STILL missing for mr6pn68w2zdn after 227 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T22:35:28.776Z callback STILL missing for mr6pbldtjdwj after 236 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T22:35:28.776Z callback STILL missing for mr6nnsu85s05 after 283 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T22:35:28.776Z callback STILL missing for mr6n6kqx0grl after 296 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T22:35:28.776Z callback STILL missing for mr6mqwuqqd53 after 308 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T22:35:28.776Z callback STILL missing for mr6man8appq1 after 320 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T22:35:28.776Z callback STILL missing for mr6lvfobft33 after 332 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T22:35:28.776Z callback STILL missing for mr6lr72b5adu after 227 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-04T22:35:28.776Z callback STILL missing for mr6iunuum63y after 226 passes — reconciler NOT healing it, look at qa logs"
  ]
}