{
  "ok": false,
  "invariant": {
    "runsOwingCallback": 200,
    "callbacksDelivered": 168,
    "pendingNotDueYet": 20,
    "deliveredButRejected": 0,
    "violations": [
      {
        "runId": "mr7aonhug0ea",
        "status": "done",
        "ageMin": 6
      },
      {
        "runId": "mr77av7hwj1e",
        "status": "done",
        "ageMin": 101
      },
      {
        "runId": "mr73glye0fpt",
        "status": "done",
        "ageMin": 103
      },
      {
        "runId": "mr71w5sdevzi",
        "status": "done",
        "ageMin": 103
      },
      {
        "runId": "mr6ytxzxne3j",
        "status": "done",
        "ageMin": 102
      },
      {
        "runId": "mr6w96tr766g",
        "status": "done",
        "ageMin": 103
      },
      {
        "runId": "mr6sba53aan1",
        "status": "done",
        "ageMin": 422
      },
      {
        "runId": "mr6s2oq6oysw",
        "status": "done",
        "ageMin": 422
      },
      {
        "runId": "mr6rjxh5dv7i",
        "status": "done",
        "ageMin": 542
      },
      {
        "runId": "mr6r7qir5ktt",
        "status": "done",
        "ageMin": 421
      },
      {
        "runId": "mr6pn68w2zdn",
        "status": "done",
        "ageMin": 595
      },
      {
        "runId": "mr6pbldtjdwj",
        "status": "done",
        "ageMin": 604
      }
    ],
    "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": 1248,
    "lastPassAt": 1783226317238,
    "intervalMs": 60000
  },
  "recentAlerts": [
    "2026-07-05T04:37:37.602Z callback STILL missing for mr71w5sdevzi after 97 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-05T04:37:37.602Z callback STILL missing for mr6ytxzxne3j after 97 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-05T04:37:37.602Z callback STILL missing for mr6w96tr766g after 97 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-05T04:37:37.602Z callback STILL missing for mr6sba53aan1 after 416 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-05T04:37:37.602Z callback STILL missing for mr6s2oq6oysw after 416 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-05T04:37:37.603Z callback STILL missing for mr6rjxh5dv7i after 536 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-05T04:37:37.603Z callback STILL missing for mr6r7qir5ktt after 416 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-05T04:37:37.603Z callback STILL missing for mr6pn68w2zdn after 589 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-05T04:37:37.603Z callback STILL missing for mr6pbldtjdwj after 598 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-05T04:38:37.652Z callback STILL missing for mr77av7hwj1e after 96 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-05T04:38:37.652Z callback STILL missing for mr73glye0fpt after 98 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-05T04:38:37.652Z callback STILL missing for mr71w5sdevzi after 98 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-05T04:38:37.652Z callback STILL missing for mr6ytxzxne3j after 98 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-05T04:38:37.652Z callback STILL missing for mr6w96tr766g after 98 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-05T04:38:37.652Z callback STILL missing for mr6sba53aan1 after 417 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-05T04:38:37.652Z callback STILL missing for mr6s2oq6oysw after 417 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-05T04:38:37.652Z callback STILL missing for mr6rjxh5dv7i after 537 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-05T04:38:37.652Z callback STILL missing for mr6r7qir5ktt after 417 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-05T04:38:37.652Z callback STILL missing for mr6pn68w2zdn after 590 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-05T04:38:37.652Z callback STILL missing for mr6pbldtjdwj after 599 passes — reconciler NOT healing it, look at qa logs"
  ]
}