{
  "ok": false,
  "invariant": {
    "runsOwingCallback": 94,
    "callbacksDelivered": 69,
    "pendingNotDueYet": 15,
    "deliveredButRejected": 0,
    "violations": [
      {
        "runId": "mr92qpbbtdy7",
        "status": "done",
        "ageMin": 11
      },
      {
        "runId": "mr92hps9gj0n",
        "status": "done",
        "ageMin": 21
      },
      {
        "runId": "mr92d0iti7ag",
        "status": "done",
        "ageMin": 24
      },
      {
        "runId": "mr91vvmk6qdr",
        "status": "done",
        "ageMin": 38
      },
      {
        "runId": "mr91tgid02ib",
        "status": "done",
        "ageMin": 40
      },
      {
        "runId": "mr91mb4iuoq5",
        "status": "error",
        "ageMin": 11
      },
      {
        "runId": "mr90zsagmz4h",
        "status": "error",
        "ageMin": 58
      },
      {
        "runId": "mr90uwt78yid",
        "status": "done",
        "ageMin": 66
      },
      {
        "runId": "mr90pshqvz0c",
        "status": "done",
        "ageMin": 69
      },
      {
        "runId": "mr90ljnix6yx",
        "status": "done",
        "ageMin": 74
      }
    ],
    "window": 200
  },
  "qaHealth": {
    "ok": true,
    "service": "chatium-qa-service",
    "active": 4,
    "queued": 0,
    "maxConcurrent": 10,
    "maxQueue": 20,
    "sessions": 0,
    "sessionMax": 4
  },
  "monitor": {
    "startedAt": 1783151466568,
    "passes": 3048,
    "lastPassAt": 1783334360036,
    "intervalMs": 60000
  },
  "recentAlerts": [
    "2026-07-06T10:38:22.867Z callback STILL missing for mr92qpbbtdy7 after 5 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-06T10:38:22.867Z callback STILL missing for mr92hps9gj0n after 15 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-06T10:38:22.867Z callback STILL missing for mr92d0iti7ag after 18 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-06T10:38:22.867Z callback STILL missing for mr91vvmk6qdr after 32 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-06T10:38:22.867Z callback STILL missing for mr91tgid02ib after 34 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-06T10:38:22.867Z callback STILL missing for mr91mb4iuoq5 after 5 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-06T10:38:22.867Z callback STILL missing for mr90zsagmz4h after 53 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-06T10:38:22.867Z callback STILL missing for mr90uwt78yid after 61 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-06T10:38:22.867Z callback STILL missing for mr90pshqvz0c after 64 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-06T10:38:22.867Z callback STILL missing for mr90ljnix6yx after 68 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-06T10:39:22.893Z callback STILL missing for mr92qpbbtdy7 after 6 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-06T10:39:22.893Z callback STILL missing for mr92hps9gj0n after 16 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-06T10:39:22.893Z callback STILL missing for mr92d0iti7ag after 19 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-06T10:39:22.893Z callback STILL missing for mr91vvmk6qdr after 33 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-06T10:39:22.893Z callback STILL missing for mr91tgid02ib after 35 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-06T10:39:22.893Z callback STILL missing for mr91mb4iuoq5 after 6 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-06T10:39:22.893Z callback STILL missing for mr90zsagmz4h after 54 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-06T10:39:22.893Z callback STILL missing for mr90uwt78yid after 62 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-06T10:39:22.893Z callback STILL missing for mr90pshqvz0c after 65 passes — reconciler NOT healing it, look at qa logs",
    "2026-07-06T10:39:22.893Z callback STILL missing for mr90ljnix6yx after 69 passes — reconciler NOT healing it, look at qa logs"
  ]
}