Skip to content

Swarm health manager log #1382

Open
Open

Description

[agent] Swarm manager: run 2026-10-20T16:58Z

State: not GREEN. No YELLOW or RED rule fires, but the merge queue is blocked. No schedule changes this run.

Metrics

Metric Now (10-20 16:58Z) Last run (10-20 15:58Z) 10-18 00:58Z
GitHub-hosted jobs queued / running 0 / 5 0 / 6 0 / 0
Depot jobs queued / running 0 / 49 0 / 69 0 / 0
Oldest queued job none none none
Merge-queue entries / longest cycling 4 building / #1591 in and out since 15:54Z (65 min) 5 / ~4 min 0
Queue heads ejected since 15:54Z 8, all on the pipenv vex_build 2026.8.0 e2e n/a n/a
Merges 6 h / 24 h 0 / 0 0 / 0 0 / 1
Open PRs / draft / waiting on a human / approved 20 / 1 / 0 / 17 18 / 0 / 0 / 17 19 / 0 / 18 / 1
Oldest ready PR #1591, 117 h (approved) #1591, 116 h 53 h
Open issues / opened 24 h / closed 24 h 170 / 0 / 0 170 / 0 / 0 171 / 11 / 0
API remaining at start 4,631 4,822 4,795
Main push / scheduled full scope 14eee88 green / 14eee88 red (same pipenv job) same green / green
depscan not measured (403: out of session scope) same same

Managed routines

Routine Cron Enabled Last run
Product fixer trig_01ACZyVgV7NCAnSpFAdkD2AD 20 */4 * * * yes OK 16:20–16:51Z (31 min, no overlap)
CI-lane fixer, legacy trig_015fMrRtXDsAPfQKCCVFUcUk (http_api, can't be updated) 50 * * * * yes running since 16:51Z
PR burn-down trig_01QvZ5vWNqFtnc5xgcXAJ9bE 7 * * * * yes OK 16:08–16:10Z
Steward trig_01Jyp8p1dUqNnWk8YYk3QCZU 47 * * * * yes OK 16:47–16:51Z
CI janitor trig_01GpWqqtkrvU1Yp12onhPXuc 37 * * * * yes OK 16:37–16:45Z
Issue janitor trig_01VAr2WfvGJ97DW9KcUsrcpn 17 13 * * * yes FAILED 10-19 13:20Z (usage limit); next 10-21 13:17Z
11 socket-patch bug hunts baseline 12 h (pip 24 h) no (HOLD) FAILED 10-19 (usage limit)
CI profiler trig_018Aa5s4K6eCHiZpiRx9eYQH (released, http_api) 15 */4 * * * yes not re-checked this run
CI perf implementer trig_018LGcKNGskkaatPMs9vvVLY (released, http_api) 27 * * * * yes not re-checked this run

Changes this run

None.

Needs a human

  • Unblock the merge queue (most urgent). e2e (ubuntu-latest, e2e_vex_build, pipenv:: --ignored, 2026.8.0) kills its Depot runner every time ("runner lost communication"). That usually means the job exhausts memory or disk, or kills its own runner. It is red on main's scheduled run too, and it has ejected 8 queue heads since 15:54Z with 0 merges. Until it is fixed in a PR (or that matrix cell is moved out of the lean merge-queue scope), every entry will keep failing and rebuilding. Check whether it runs on depot-ubuntu-24.04-4 and needs the -16 size, and why scripts/merge-queue-fail-fast.py ignores runner loss while ci-ok still fails on it. 17 approved PRs are waiting behind it.
  • A duplicate PR burn-down is still running. The old copy trig_01CkssbwXU1Hm5Ew8XvCULeD (http_api) is enabled at 7 * * * * alongside the managed trig_01QvZ5vWNqFtnc5xgcXAJ9bE. Both ran at 16:08–16:10Z. Please disable it at https://claude.ai/code/routines/trig_01CkssbwXU1Hm5Ew8XvCULeD.
  • The CI-lane fixer can't be managed. The legacy trig_015fMrRtXDsAPfQKCCVFUcUk was created via http_api, so update_trigger won't work on it. Migrate it if you want me to manage it.
  • 4 HOLD-list IDs no longer exist: trig_01MwFn5EYKHCD1FNYAdbC1xN, trig_011c8MKh4EpUVLRoY9utrxKc, trig_01MubtjjqgwCBaaCvujLV69U and trig_01YJDeWJdcV9oqp7vBEdYMAe.
  • No PR needs review: all 17 ready PRs are approved. They are blocked by the queue, not by reviewers.

State

{
 "hold": [
  "workflow:bughunt-*.yml",
  "trig_01Tb2QXRBVbWXX8cdzHgiuJ9",
  "trig_01C6hN4KE2LQApmQTkCiPJUB",
  "trig_01G1D53jGaSGG5mYXyC4XCkn",
  "trig_01XBjNxBCA46ptP7SYSzGTLa",
  "trig_018Kocx3sZfPLKer6HNLK1P5",
  "trig_01VDLwnjX8rN3yzDqqQgy4Er",
  "trig_01NLd29Xf3WNyeqxfH4k1VBj",
  "trig_01PjqRLg4UxFeSUe6D4DhvDg",
  "trig_01UoVQcRHgrrFotJxDWFRSj7",
  "trig_01VQA2sUR8brhUjzVfHyq9bE",
  "trig_01KDbttcCDVSiDettvdVNVyj",
  "trig_01QRsTZhehm5Lrkqbj42wzsa",
  "trig_01EVLZKMQWfpejqu4fopiKQA",
  "trig_0156piJhgZYH8LWJ6TCHRV5B",
  "trig_01WH3BKQDSxpJ1YRrAGugjoV",
  "trig_013w4BBSfwBTgFpi5XeZoieR",
  "trig_01TuYcCKKBDiA7UqBU8rGmaX",
  "trig_016J8Uw7v3pjq7NLwqsL54NK",
  "trig_0191QAYmmqcUkTtH6xNXwjXN",
  "trig_01CZVKDdS68fCBhuqec4CDwN",
  "trig_01MwFn5EYKHCD1FNYAdbC1xN",
  "trig_011c8MKh4EpUVLRoY9utrxKc",
  "trig_01MubtjjqgwCBaaCvujLV69U",
  "trig_01YJDeWJdcV9oqp7vBEdYMAe",
  "trig_01NTdy2rEpze5NfvsG6RNs4v",
  "trig_01D498UYc7vvzNoCsPfj9M9x",
  "trig_01Pwpsh7b5GvmXmJC9xbPGCF",
  "trig_019jnAoKzxKirsPpNUPj16is",
  "workflow:*-compatibility.yml",
  "workflow:bench*",
  "workflow:*-ledger.yml(except janitor-ledger.yml)",
  "workflow:installer-drift",
  "workflow:vlt-serve-watchdog"
 ],
 "changes": [
  {
   "t": "2026-10-11T14:05Z",
   "routine": "trig_01RG8W22by47eK1tbe9jBjco",
   "from": "20 * * * *",
   "to": "20 1-23/2 * * *",
   "reason": "YELLOW: self-overlap (12:21Z run active until ~13:40Z, 13:20Z run started 13:20Z)",
   "applied": false,
   "note": "RECOMMENDED: update_trigger refused (routine created via http_api; agents may only edit routines they created)"
  },
  {
   "t": "2026-10-11T15:03Z",
   "routine": "trig_01RG8W22by47eK1tbe9jBjco",
   "from": "20 * * * *",
   "to": "20 1-23/2 * * *",
   "reason": "YELLOW: self-overlap again (13:20Z run heartbeat on #1388 at 14:30Z; 14:20Z run started 14:21Z, opened #1390)",
   "applied": false,
   "note": "RECOMMENDED: update_trigger refused again (created via http_api)"
  },
  {
   "t": "2026-10-11T19:58Z",
   "routine": "trig_01RG8W22by47eK1tbe9jBjco",
   "from": "20 * * * *",
   "to": "20 1-23/2 * * *",
   "reason": "YELLOW: self-overlap (18:21Z run still heartbeating #1395 at 19:29Z; 19:20Z run opened draft #1397 at 19:23Z)",
   "applied": false,
   "note": "RECOMMENDED: update_trigger refused again (created via http_api)"
  },
  {
   "t": "2026-10-11T22:05Z",
   "routine": "trig_01RG8W22by47eK1tbe9jBjco",
   "from": "20 * * * *",
   "to": "20 1-23/2 * * *",
   "reason": "YELLOW: self-overlap (20:20Z run pushed to #1399 at 21:26Z after the 21:20Z run started and opened draft #1401)",
   "applied": false,
   "note": "RECOMMENDED: update_trigger refused again (created via http_api)"
  },
  {
   "t": "2026-10-12T05:05Z",
   "routine": "trig_01RG8W22by47eK1tbe9jBjco",
   "from": "20 * * * *",
   "to": "20 1-23/2 * * *",
   "reason": "YELLOW: self-overlap (03:20Z run pushed #1413 at 04:33Z and heartbeated 04:44Z while the 04:20Z run opened and worked #1",
   "applied": false,
   "note": "RECOMMENDED: update_trigger refused again (created via http_api)"
  },
  {
   "t": "2026-10-12T07:58Z",
   "routine": "trig_01RG8W22by47eK1tbe9jBjco",
   "from": "20 * * * *",
   "to": "20 1-23/2 * * *",
   "reason": "YELLOW: self-overlap (06:20Z run pushed #1420 at 07:53Z and heartbeated 07:53Z while the 07:21Z run opened and worked dr",
   "applied": false,
   "note": "RECOMMENDED: update_trigger refused again (created via http_api)"
  },
  {
   "t": "2026-10-12T09:58Z",
   "routine": "trig_01RG8W22by47eK1tbe9jBjco",
   "from": "20 * * * *",
   "to": "20 1-23/2 * * *",
   "reason": "YELLOW: self-overlap (08:20Z run heartbeated #1426 at 09:55Z while the 09:20Z run opened draft #1427 at 09:22Z and heart",
   "applied": false,
   "note": "RECOMMENDED: update_trigger refused again (created via http_api)"
  },
  {
   "t": "2026-10-12T11:00Z",
   "routine": "trig_01RG8W22by47eK1tbe9jBjco",
   "from": "20 * * * *",
   "to": "20 1-23/2 * * *",
   "reason": "YELLOW: self-overlap (09:20Z run heartbeated #1427 at 10:29Z while the 10:20Z run opened draft #1428 at 10:23Z and pushe",
   "applied": false,
   "note": "RECOMMENDED: update_trigger refused again (created via http_api)"
  },
  {
   "t": "2026-10-12T13:05Z",
   "routine": "trig_01RG8W22by47eK1tbe9jBjco",
   "from": "20 * * * *",
   "to": "20 1-23/2 * * *",
   "reason": "YELLOW: self-overlap (11:21Z run pushed #1429 at 12:03Z and marked it ready/heartbeated at 12:37Z while the 12:21Z run o",
   "applied": false,
   "note": "RECOMMENDED: update_trigger refused again (created via http_api)"
  },
  {
   "t": "2026-10-12T14:05Z",
   "routine": "trig_01RG8W22by47eK1tbe9jBjco",
   "from": "20 * * * *",
   "to": "20 1-23/2 * * *",
   "reason": "YELLOW: self-overlap (12:21Z run pushed #1430 at 13:25:06Z while the 13:22Z run opened draft #1431 at 13:25:59Z)",
   "applied": false,
   "note": "RECOMMENDED: update_trigger refused again (created via http_api)"
  },
  {
   "t": "2026-10-12T15:00Z",
   "routine": "trig_01RG8W22by47eK1tbe9jBjco",
   "from": "20 * * * *",
   "to": "20 */2 * * *",
   "reason": "YELLOW: 21 PRs waiting on a human (>20), plus self-overlap (13:22Z run created a #1431 re-check reminder at 14:37Z after",
   "applied": false,
   "note": "RECOMMENDED: update_trigger refused (created via http_api)"
  },
  {
   "t": "2026-10-12T15:00Z",
   "routine": "trig_015fMrRtXDsAPfQKCCVFUcUk",
   "from": "50 * * * *",
   "to": "50 */2 * * *",
   "reason": "YELLOW: 21 PRs waiting on a human (>20); more PRs only conflict",
   "applied": false,
   "note": "RECOMMENDED: update_trigger refused (created via http_api)"
  },
  {
   "t": "2026-10-12T16:05Z",
   "routine": "trig_01RG8W22by47eK1tbe9jBjco",
   "from": "20 * * * *",
   "to": "20 */2 * * *",
   "reason": "YELLOW: self-overlap, 12th time (14:21Z run pushed #1433 at 15:53Z and re-requested Bugbot while the 15:21Z run opened d",
   "applied": false,
   "note": "RECOMMENDED: update_trigger refused again (created via http_api)"
  },
  {
   "t": "2026-10-12T23:05Z",
   "routine": "trig_01RG8W22by47eK1tbe9jBjco",
   "from": "20 * * * *",
   "to": "20 */2 * * *",
   "reason": "YELLOW: self-overlap, 13th time (21:20Z run heartbeated #1451 at 22:31Z while the 22:20Z run opened draft #1453 at 22:22",
   "applied": false,
   "note": "RECOMMENDED: update_trigger refused again (created via http_api)"
  },
  {
   "t": "2026-10-13T00:05Z",
   "routine": "trig_01RG8W22by47eK1tbe9jBjco",
   "from": "20 * * * *",
   "to": "20 */2 * * *",
   "reason": "YELLOW: self-overlap within last 3 runs (21:20Z run overlapped 22:20Z); 22:20Z and 23:20Z runs were clean (27/37 min)",
   "applied": false,
   "note": "RECOMMENDED: update_trigger refused again (created via http_api)"
  },
  {
   "t": "2026-10-13T02:00Z",
   "routine": "trig_01RG8W22by47eK1tbe9jBjco",
   "from": "20 * * * *",
   "to": "20 */2 * * *",
   "reason": "YELLOW: self-overlap, 14th time (00:20Z run pushed #1458 at 01:30:41Z and heartbeated 01:31Z while the 01:20Z run opened",
   "applied": false,
   "note": "RECOMMENDED: update_trigger refused again (created via http_api)"
  },
  {
   "t": "2026-10-13T03:00Z",
   "routine": "trig_01RG8W22by47eK1tbe9jBjco",
   "from": "20 * * * *",
   "to": "20 */2 * * *",
   "reason": "YELLOW: self-overlap, 15th time (the 01:20Z run committed to #1461 at 02:01Z and heartbeated it at 02:32Z while the 02:20Z run opened #14...",
   "applied": false,
   "note": "RECOMMENDED: update_trigger refused again (created via http_api)"
  },
  {
   "t": "2026-10-13T04:00Z",
   "routine": "trig_01RG8W22by47eK1tbe9jBjco",
   "from": "20 * * * *",
   "to": "20 */2 * * *",
   "reason": "YELLOW: self-overlap, 16th time (02:20Z run pushed #1463 at 03:14Z and heartbeated it at 03:23:56Z after the 03:20Z run started and opene...",
   "applied": false,
   "note": "RECOMMENDED: update_trigger refused again (created via http_api)"
  },
  {
   "t": "2026-10-13T05:00Z",
   "routine": "trig_01RG8W22by47eK1tbe9jBjco",
   "from": "20 * * * *",
   "to": "20 */2 * * *",
   "reason": "YELLOW: self-overlap, 17th time (03:20Z run pushed #1464 at 04:29Z and heartbeated 04:40Z after the 04:20Z run opened draft #1466 at 04:22Z)",
   "applied": false,
   "note": "RECOMMENDED: update_trigger refused again (created via http_api)"
  },
  {
   "t": "2026-10-13T06:00Z",
   "routine": "trig_01RG8W22by47eK1tbe9jBjco",
   "from": "20 * * * *",
   "to": "20 */2 * * *",
   "reason": "YELLOW: self-overlap, 18th time (04:20Z run pushed #1466 at 05:17Z and heartbeated 05:28Z after the 05:20Z run opened draft #1468 at 05:23Z)",
   "applied": false,
   "note": "RECOMMENDED: update_trigger refused again (created via http_api)"
  },
  {
   "t": "2026-10-13T07:00Z",
   "routine": "trig_01RG8W22by47eK1tbe9jBjco",
   "from": "20 * * * *",
   "to": "20 */2 * * *",
   "reason": "YELLOW: self-overlap, 19th time (05:20Z run pushed #1468 06:18Z, heartbeat 06:28Z, after the 06:21Z run opened draft #1469 06:26Z)",
   "applied": false,
   "note": "RECOMMENDED: update_trigger refused again (created via http_api)"
  },
  {
   "t": "2026-10-13T08:00Z",
   "routine": "trig_01RG8W22by47eK1tbe9jBjco",
   "from": "20 * * * *",
   "to": "20 */2 * * *",
   "reason": "YELLOW: self-overlap, 20th time (06:21Z run still updating draft #1469 at 07:39Z after the 07:20Z run opened draft #1470 at 07:24Z)",
   "applied": false,
   "note": "RECOMMENDED: update_trigger refused again (created via http_api)"
  },
  {
   "t": "2026-10-13T09:00Z",
   "routine": "trig_01RG8W22by47eK1tbe9jBjco",
   "from": "20 * * * *",
   "to": "20 */2 * * *",
   "reason": "YELLOW: self-overlap, 21st time (07:20Z run heartbeated #1470 08:41Z after the 08:20Z run opened draft #1474 08:28Z)",
   "applied": false,
   "note": "RECOMMENDED: update_trigger refused again (created via http_api)"
  },
  {
   "t": "2026-10-13T10:00Z",
   "routine": "trig_01RG8W22by47eK1tbe9jBjco",
   "from": "20 * * * *",
   "to": "20 */2 * * *",
   "reason": "YELLOW: self-overlap, 22nd time (08:20Z run pushed #1474 09:37Z, marked ready 09:42Z, after 09:20Z run opened draft #1475 09:25Z)",
   "applied": false,
   "note": "RECOMMENDED: update_trigger refused again (created via http_api)"
  },
  {
   "t": "2026-10-13T11:00Z",
   "routine": "trig_01RG8W22by47eK1tbe9jBjco",
   "from": "20 * * * *",
   "to": "20 */2 * * *",
   "reason": "YELLOW: self-overlap, 23rd time (09:20Z run pushed #1475 10:39Z and marked it ready 10:40Z, after the 10:20Z run opened draft #1478 10:24Z)",
   "applied": false,
   "note": "RECOMMENDED: update_trigger refused again (created via http_api)"
  },
  {
   "t": "2026-10-13T12:00Z",
   "routine": "trig_01RG8W22by47eK1tbe9jBjco",
   "from": "20 * * * *",
   "to": "20 */2 * * *",
   "reason": "YELLOW: self-overlap, 24th time (10:20Z run pushed #1478 11:28Z, marked ready 11:45Z, after the 11:20Z run opened draft #1479 11:23Z)",
   "applied": false,
   "note": "RECOMMENDED: update_trigger refused again (created via http_api)"
  },
  {
   "t": "2026-10-13T12:00Z",
   "routine": "trig_01TB4Wh26CX826bt9q1yqKoQ",
   "from": "5 2,14 * * *",
   "to": "5 2 * * *",
   "reason": "YELLOW: issue inflow 15 (11 bughunt) > outflow 13 over 24 h with bug hunts enabled; Yarn classic has the most open unclaimed bughunt issu...",
   "applied": false,
   "note": "RECOMMENDED: not attempted, every bug hunt is http_api-created (update_trigger refuses those)"
  },
  {
   "t": "2026-10-13T13:00Z",
   "routine": "trig_01TB4Wh26CX826bt9q1yqKoQ",
   "from": "5 2,14 * * *",
   "to": "5 2 * * *",
   "reason": "YELLOW: issue inflow 16 (12 bughunt) > outflow 12 over 24 h with bug hunts enabled; Yarn classic tied with pip for most open unclaimed bu...",
   "applied": false,
   "note": "RECOMMENDED: update_trigger refused (created via http_api)"
  },
  {
   "t": "2026-10-13T21:58Z",
   "routine": "trig_01ACZyVgV7NCAnSpFAdkD2AD",
   "from": "20 * * * *",
   "to": "20 */2 * * *",
   "reason": "YELLOW: product fixer overlapped itself. The 20:21Z run was still pushing to #1504 at 21:49Z (commit 4715dfb, Assisted-by trailer, ~88 mi...",
   "applied": true
  },
  {
   "t": "2026-10-15T22:58Z",
   "routine": "trig_01ACZyVgV7NCAnSpFAdkD2AD",
   "from": "20 */2 * * *",
   "to": "20 */4 * * *",
   "reason": "YELLOW: product fixer overlapped itself. The 20:20Z run was still pushing to #1591 at 22:32Z (6f4c327, Assisted-by trailer) and set its h...",
   "applied": true
  },
  {
   "t": "2026-10-15T22:58Z",
   "routine": "trig_018Kocx3sZfPLKer6HNLK1P5",
   "from": "5 6,18 * * *",
   "to": "5 6 * * *",
   "reason": "YELLOW: issue inflow 19 (17 bughunt) > outflow 14 over 24 h with bug hunts enabled; pip has the most open unclaimed bughunt issues among ...",
   "applied": true
  }
 ],
 "baseline": {
  "trig_01ACZyVgV7NCAnSpFAdkD2AD": "20 * * * *",
  "trig_01NRYJL623QA5FEnHsLNAXuv": "50 * * * *",
  "trig_01QvZ5vWNqFtnc5xgcXAJ9bE": "7 * * * *",
  "trig_01Jyp8p1dUqNnWk8YYk3QCZU": "47 * * * *",
  "trig_01GpWqqtkrvU1Yp12onhPXuc": "37 * * * *",
  "trig_01VAr2WfvGJ97DW9KcUsrcpn": "17 13 * * *",
  "trig_01KDbttcCDVSiDettvdVNVyj": "5 0,12 * * *",
  "trig_01VQA2sUR8brhUjzVfHyq9bE": "5 1,13 * * *",
  "trig_01UoVQcRHgrrFotJxDWFRSj7": "5 2,14 * * *",
  "trig_01PjqRLg4UxFeSUe6D4DhvDg": "5 3,15 * * *",
  "trig_01NLd29Xf3WNyeqxfH4k1VBj": "5 4,16 * * *",
  "trig_01VDLwnjX8rN3yzDqqQgy4Er": "5 5,17 * * *",
  "trig_018Kocx3sZfPLKer6HNLK1P5": "5 6,18 * * *",
  "trig_01XBjNxBCA46ptP7SYSzGTLa": "5 7,19 * * *",
  "trig_01G1D53jGaSGG5mYXyC4XCkn": "5 8,20 * * *",
  "trig_01C6hN4KE2LQApmQTkCiPJUB": "5 9,21 * * *",
  "trig_01Tb2QXRBVbWXX8cdzHgiuJ9": "5 10,22 * * *"
 },
 "metrics": [
  {
   "t": "2026-10-16T03:58Z",
   "state": "GREEN (5th consecutive; no change: merge path still broken (steward disabled, 0 ",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 0,
   "merges_24h": "~16",
   "open_prs": 6,
   "prs_ready_human": 5,
   "prs_approved": 1,
   "oldest_ready_h": 8,
   "prs_opened_24h": "~18",
   "prs_merged_24h": "~16",
   "open_issues": 146,
   "issues_opened_24h": 18,
   "issues_opened_24h_bughunt": 16,
   "issues_closed_24h": 11,
   "needs_human": 11,
   "api_remaining": 4305,
   "main_push": "657fce2 success (19:59Z)",
   "main_full": "7b6371c scheduled full-scope SUCCESS (10-15 05:46Z); next ~05:46Z"
  },
  {
   "t": "2026-10-16T04:58Z",
   "state": "GREEN (6th consecutive; no change: merge path still broken (steward disabled, 0 ",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 0,
   "merges_24h": 16,
   "open_prs": 7,
   "prs_ready_human": 5,
   "prs_approved": 1,
   "oldest_ready_h": 9,
   "prs_opened_24h": "~17",
   "prs_merged_24h": 16,
   "open_issues": 147,
   "issues_opened_24h": 19,
   "issues_opened_24h_bughunt": 17,
   "issues_closed_24h": 11,
   "needs_human": 11,
   "api_remaining": 4520,
   "main_push": "657fce2 success (19:59Z)",
   "main_full": "7b6371c scheduled full-scope SUCCESS (10-15 05:46Z); next ~05:46Z"
  },
  {
   "t": "2026-10-16T05:58Z",
   "state": "GREEN (7th consecutive; no change: merge path still broken (steward disabled, 0 ",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 0,
   "merges_24h": 15,
   "open_prs": 7,
   "prs_ready_human": 5,
   "prs_approved": 1,
   "oldest_ready_h": 10,
   "prs_merged_24h": 15,
   "open_issues": 148,
   "issues_opened_24h": 19,
   "issues_opened_24h_bughunt": 17,
   "issues_closed_24h": 11,
   "needs_human": 11,
   "api_remaining": 4663,
   "main_push": "657fce2 success (19:59Z)",
   "main_full": "657fce2 scheduled full-scope in progress (05:46Z; 2 macOS + 2 Windows jobs running); pr..."
  },
  {
   "t": "2026-10-16T06:58Z",
   "state": "GREEN (8th consecutive; no change: merge path still broken (steward disabled, 0 ",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 0,
   "merges_24h": 14,
   "open_prs": 7,
   "prs_ready_human": 5,
   "prs_approved": 1,
   "oldest_ready_h": 11,
   "prs_merged_24h": 14,
   "open_issues": 149,
   "issues_opened_24h": 19,
   "issues_opened_24h_bughunt": 17,
   "issues_closed_24h": 10,
   "needs_human": 11,
   "api_remaining": 4568,
   "main_push": "657fce2 success (19:59Z)",
   "main_full": "657fce2 scheduled full-scope SUCCESS (05:46Z)"
  },
  {
   "t": "2026-10-16T07:58Z",
   "state": "GREEN (9th consecutive; no change: merge path still broken (steward disabled, 0 ",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 0,
   "merges_24h": 14,
   "open_prs": 7,
   "prs_ready_human": 6,
   "prs_approved": 1,
   "oldest_ready_h": 12,
   "prs_merged_24h": 14,
   "open_issues": 151,
   "issues_opened_24h": 19,
   "issues_opened_24h_bughunt": 18,
   "issues_closed_24h": 10,
   "needs_human": 11,
   "api_remaining": 4567,
   "main_push": "657fce2 success (19:59Z)",
   "main_full": "657fce2 scheduled full-scope SUCCESS (05:46Z)"
  },
  {
   "t": "2026-10-16T08:58Z",
   "state": "GREEN (10th consecutive; no change: steward disabled, 0 merges in 13 h, so no fi",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 0,
   "merges_24h": 14,
   "open_prs": 8,
   "prs_ready_human": 6,
   "prs_approved": 1,
   "oldest_ready_h": 13,
   "prs_merged_24h": 14,
   "open_issues": 153,
   "issues_opened_24h": 21,
   "issues_opened_24h_bughunt": 18,
   "issues_closed_24h": 10,
   "needs_human": 11,
   "api_remaining": 4529,
   "main_push": "657fce2 success (19:59Z)",
   "main_full": "657fce2 scheduled SUCCESS (05:46Z)"
  },
  {
   "t": "2026-10-16T09:58Z",
   "state": "GREEN (11th consecutive; no change: steward disabled, 0 merges in 14 h, so no fi",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 0,
   "merges_24h": 14,
   "open_prs": 8,
   "prs_ready_human": 7,
   "prs_approved": 1,
   "oldest_ready_h": 14,
   "prs_merged_24h": 14,
   "open_issues": 154,
   "issues_opened_24h": 21,
   "issues_opened_24h_bughunt": 18,
   "issues_closed_24h": 10,
   "needs_human": 11,
   "api_remaining": 4650,
   "main_push": "657fce2 success (19:59Z)",
   "main_full": "657fce2 scheduled SUCCESS (05:46Z)"
  },
  {
   "t": "2026-10-16T10:58Z",
   "state": "GREEN (12th consecutive; no change: steward disabled, 0 merges in 15 h, so no fi",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 0,
   "merges_24h": 14,
   "open_prs": 8,
   "prs_ready_human": 8,
   "prs_approved": 1,
   "oldest_ready_h": 15,
   "prs_opened_24h": 14,
   "prs_merged_24h": 14,
   "open_issues": 154,
   "issues_opened_24h": 20,
   "issues_opened_24h_bughunt": 17,
   "issues_closed_24h": 10,
   "needs_human": 11,
   "api_remaining": 4642,
   "main_push": "657fce2 success (19:59Z)",
   "main_full": "657fce2 scheduled SUCCESS (05:46Z)"
  },
  {
   "t": "2026-10-16T11:58Z",
   "state": "GREEN (13th consecutive; no change: steward disabled, 0 merges in 16 h, so no fixer spe...",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 0,
   "merges_24h": 14,
   "open_prs": 8,
   "prs_ready_human": 8,
   "prs_approved": 1,
   "oldest_ready_h": 16,
   "prs_opened_24h": 14,
   "prs_merged_24h": 14,
   "open_issues": 154,
   "issues_opened_24h": 20,
   "issues_opened_24h_bughunt": 17,
   "issues_closed_24h": 10,
   "needs_human": 11,
   "api_remaining": 4676,
   "main_push": "657fce2 success (19:59Z)",
   "main_full": "657fce2 scheduled SUCCESS (05:46Z)",
   "overlap": "none; product fixer last 08:20-08:53Z, next 12:20Z; burn-down 11:09-11:10Z; janitor 11:..."
  },
  {
   "t": "2026-10-16T12:58Z",
   "state": "GREEN (14th consecutive; no change: steward disabled, 0 merges in 17 h, so no fixer spe...",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 0,
   "merges_24h": 14,
   "open_prs": 9,
   "prs_ready_human": 8,
   "prs_approved": 1,
   "oldest_ready_h": 17,
   "prs_opened_24h": 15,
   "prs_merged_24h": 14,
   "open_issues": 154,
   "issues_opened_24h": 19,
   "issues_opened_24h_bughunt": 16,
   "issues_closed_24h": 10,
   "needs_human": 11,
   "api_remaining": 4317,
   "main_push": "657fce2 success (19:59Z)",
   "main_full": "657fce2 scheduled SUCCESS (05:46Z)",
   "overlap": "none; product fixer 12:21Z run PENDING (opened draft #1609), next 16:20Z; burn-down 12:..."
  },
  {
   "t": "2026-10-16T13:58Z",
   "state": "GREEN (15th consecutive; no change: steward disabled, 0 merges in 18 h, so no fixer spe...",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 0,
   "merges_24h": 14,
   "open_prs": 9,
   "prs_ready_human": 8,
   "prs_approved": 1,
   "oldest_ready_h": 18,
   "prs_opened_24h": 8,
   "prs_merged_24h": 14,
   "open_issues": 154,
   "issues_opened_24h": 19,
   "issues_opened_24h_bughunt": 16,
   "issues_closed_24h": 8,
   "needs_human": 11,
   "api_remaining": 4672,
   "main_push": "657fce2 success (19:59Z)",
   "main_full": "657fce2 scheduled SUCCESS (05:46Z)",
   "overlap": "none; product fixer 12:21Z run PENDING (~97 min in), next 16:20Z; burn-down 13:14-13:15..."
  },
  {
   "t": "2026-10-16T14:58Z",
   "state": "GREEN (16th consecutive; no change: steward disabled, 0 merges in 19 h, so no fixer spe...",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 0,
   "merges_24h": 7,
   "open_prs": 9,
   "prs_ready_human": 8,
   "prs_approved": 1,
   "oldest_ready_h": 19,
   "prs_merged_24h": 7,
   "open_issues": 155,
   "issues_opened_24h": 19,
   "issues_opened_24h_bughunt": 15,
   "issues_closed_24h": 4,
   "needs_human": 11,
   "api_remaining": 4685,
   "main_push": "657fce2 success (19:59Z)",
   "main_full": "657fce2 scheduled SUCCESS (05:46Z)",
   "overlap": "none; product fixer 12:21-14:33Z OK (132 min, next 16:20Z); burn-down 14:08-14:10Z; jan..."
  },
  {
   "t": "2026-10-16T15:58Z",
   "state": "GREEN (17th consecutive; no change: steward disabled, 0 merges in 20 h, so no fixer spe...",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 0,
   "merges_24h": 3,
   "open_prs": 9,
   "prs_ready_human": 8,
   "prs_approved": 1,
   "oldest_ready_h": 20,
   "prs_merged_24h": 3,
   "open_issues": 156,
   "issues_opened_24h": 19,
   "issues_opened_24h_bughunt": 16,
   "issues_closed_24h": 4,
   "needs_human": 11,
   "api_remaining": 4575,
   "main_push": "657fce2 success (19:59Z)",
   "main_full": "657fce2 scheduled SUCCESS (05:46Z)",
   "overlap": "none; product fixer last 12:21-14:33Z OK, next 16:20Z; burn-down 15:08-15:10Z; janitor ..."
  },
  {
   "t": "2026-10-16T16:58Z",
   "state": "GREEN (18th consecutive; no change: steward disabled, 0 merges in 21 h, so no fixer spe...",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 0,
   "merges_24h": 4,
   "open_prs": 10,
   "prs_ready_human": 9,
   "prs_approved": 1,
   "oldest_ready_h": 21,
   "prs_merged_24h": 4,
   "open_issues": 156,
   "issues_opened_24h": 18,
   "issues_opened_24h_bughunt": 15,
   "issues_closed_24h": 2,
   "needs_human": 12,
   "api_remaining": 4614,
   "main_push": "657fce2 success (19:59Z)",
   "main_full": "657fce2 scheduled SUCCESS (05:46Z)",
   "overlap": "none; product fixer 16:20Z run PENDING (~38 min), next 20:20Z; burn-down 16:08-16:09Z; ..."
  },
  {
   "t": "2026-10-16T17:58Z",
   "state": "GREEN (19th consecutive; no change: steward disabled, 0 merges in 22 h, so no fixer spe...",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 0,
   "merges_24h": 4,
   "open_prs": 10,
   "prs_ready_human": 9,
   "prs_approved": 1,
   "oldest_ready_h": 22,
   "prs_merged_24h": 4,
   "open_issues": 156,
   "issues_opened_24h": 17,
   "issues_opened_24h_bughunt": 14,
   "issues_closed_24h": 2,
   "needs_human": 12,
   "api_remaining": 4720,
   "main_push": "657fce2 success (10-15 19:59Z)",
   "main_full": "657fce2 scheduled SUCCESS (05:46Z)",
   "overlap": "none; product fixer 16:20-17:05Z OK (45 min, next 20:20Z); burn-down 17:07-17:09Z; jani..."
  },
  {
   "t": "2026-10-16T18:58Z",
   "state": "NOT GREEN, no YELLOW trigger (10 PRs wait on a human, GREEN needs <10; steward disabled...",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 0,
   "merges_24h": 1,
   "open_prs": 10,
   "prs_ready_human": 10,
   "prs_approved": 1,
   "oldest_ready_h": 23,
   "prs_merged_24h": 1,
   "open_issues": 156,
   "issues_opened_24h": 15,
   "issues_opened_24h_bughunt": 13,
   "issues_closed_24h": 1,
   "needs_human": 11,
   "api_remaining": 4710,
   "main_push": "657fce2 success (10-15 19:59Z)",
   "main_full": "657fce2 scheduled SUCCESS (10-16 05:46Z)",
   "overlap": "none; product fixer 16:20-17:05Z OK (next 20:20Z); burn-down 18:07-18:15Z; janitor 18:3..."
  },
  {
   "t": "2026-10-16T19:58Z",
   "state": "NOT GREEN, no YELLOW trigger (10 PRs wait on a human, GREEN needs <10; steward still di...",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 0,
   "merges_24h": 0,
   "open_prs": 10,
   "prs_ready_human": 10,
   "prs_approved": 1,
   "oldest_ready_h": 24,
   "prs_merged_24h": 0,
   "open_issues": 157,
   "issues_opened_24h": 15,
   "issues_opened_24h_bughunt": 13,
   "issues_closed_24h": 1,
   "needs_human": 11,
   "api_remaining": 4657,
   "main_push": "657fce2 success (10-15 19:59Z)",
   "main_full": "657fce2 scheduled SUCCESS (10-16 05:46Z)",
   "overlap": "none; product fixer 16:20-17:05Z OK (next 20:20Z); burn-down 19:08-19:09Z; janitor 19:3..."
  },
  {
   "t": "2026-10-16T20:58Z",
   "state": "NOT GREEN, no YELLOW trigger (10 PRs wait on a human, GREEN needs <10; steward still di...",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 0,
   "merges_24h": 0,
   "open_prs": 11,
   "prs_ready_human": 10,
   "prs_approved": null,
   "oldest_ready_h": 25,
   "prs_merged_24h": 0,
   "open_issues": 158,
   "issues_opened_24h": 16,
   "issues_opened_24h_bughunt": 14,
   "issues_closed_24h": 0,
   "needs_human": 11,
   "api_remaining": 4569,
   "main_push": "657fce2 success (10-15 19:59Z)",
   "main_full": "657fce2 scheduled SUCCESS (10-16 05:46Z)",
   "overlap": "none; product fixer 20:20-20:30Z OK (next 00:20Z); burn-down 20:08-20:09Z; CI janitor 2..."
  },
  {
   "t": "2026-10-16T21:58Z",
   "state": "NOT GREEN, no YELLOW trigger (11 PRs wait on a human, GREEN needs <10; steward still di...",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 0,
   "merges_24h": 0,
   "open_prs": 11,
   "prs_ready_human": 11,
   "prs_approved": 1,
   "oldest_ready_h": 26,
   "prs_merged_24h": 0,
   "open_issues": 159,
   "issues_opened_24h": 17,
   "issues_opened_24h_bughunt": 15,
   "issues_closed_24h": 0,
   "needs_human": 11,
   "api_remaining": 4488,
   "main_push": "657fce2 success (10-15 19:59Z)",
   "main_full": "657fce2 scheduled SUCCESS (10-16 05:46Z)",
   "overlap": "none; product fixer 20:20-20:30Z OK (next 00:20Z); burn-down 21:07-21:09Z; CI janitor 2..."
  },
  {
   "t": "2026-10-16T22:58Z",
   "state": "NOT GREEN, no YELLOW trigger (11 PRs wait on a human, GREEN needs <10; steward still di...",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 0,
   "merges_24h": 0,
   "open_prs": 11,
   "prs_ready_human": 11,
   "prs_approved": 1,
   "oldest_ready_h": 27,
   "prs_merged_24h": 0,
   "open_issues": 159,
   "issues_opened_24h": 16,
   "issues_opened_24h_bughunt": 14,
   "issues_closed_24h": 0,
   "needs_human": 11,
   "api_remaining": 4981,
   "main_push": "657fce2 success (10-15 19:59Z)",
   "main_full": "657fce2 scheduled SUCCESS (10-16 05:46Z)",
   "overlap": "none; product fixer 20:20-20:30Z OK (next 00:20Z); burn-down 22:08-22:21Z; CI janitor 2..."
  },
  {
   "t": "2026-10-16T23:58Z",
   "state": "NOT GREEN, no YELLOW trigger (11 PRs wait on a human, GREEN needs <10; steward still di...",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 0,
   "merges_24h": 0,
   "open_prs": 11,
   "prs_ready_human": 11,
   "prs_approved": 1,
   "oldest_ready_h": 28,
   "prs_merged_24h": 0,
   "open_issues": 159,
   "issues_opened_24h": 16,
   "issues_opened_24h_bughunt": 14,
   "issues_closed_24h": 0,
   "needs_human": 11,
   "api_remaining": 4764,
   "main_push": "657fce2 success (10-15 19:59Z)",
   "main_full": "657fce2 scheduled SUCCESS (10-16 05:46Z)",
   "overlap": "none; product fixer 20:20-20:30Z OK (next 00:20Z); burn-down 23:07-23:09Z; CI janitor 2..."
  },
  {
   "t": "2026-10-17T00:58Z",
   "state": "NOT GREEN, no YELLOW trigger (11 PRs wait on a human, GREEN needs <10; steward still di...",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 0,
   "merges_24h": 0,
   "open_prs": 12,
   "prs_ready_human": 11,
   "prs_approved": 1,
   "oldest_ready_h": 29,
   "prs_merged_24h": 0,
   "open_issues": 160,
   "issues_opened_24h": 16,
   "issues_opened_24h_bughunt": 14,
   "issues_closed_24h": 0,
   "needs_human": 11,
   "api_remaining": 4734,
   "main_push": "657fce2 success (10-15 19:59Z)",
   "main_full": "657fce2 scheduled SUCCESS (10-16 05:46Z)",
   "overlap": "none; product fixer 00:20Z run in progress (4 h cadence); burn-down/janitor/hunts not r..."
  },
  {
   "t": "2026-10-17T01:58Z",
   "state": "NOT GREEN, no YELLOW trigger (11 PRs wait on a human, GREEN needs <10; steward still di...",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 0,
   "merges_24h": 0,
   "open_prs": 12,
   "prs_ready_human": 11,
   "prs_approved": 1,
   "oldest_ready_h": 30,
   "prs_merged_24h": 0,
   "open_issues": 161,
   "issues_opened_24h": 16,
   "issues_opened_24h_bughunt": 14,
   "issues_closed_24h": 0,
   "needs_human": 11,
   "api_remaining": 4806,
   "main_push": "657fce2 success (10-15 19:59Z)",
   "main_full": "657fce2 scheduled SUCCESS (10-16 05:46Z)",
   "overlap": "none; product fixer 00:20-01:20Z OK (next 04:20Z); burn-down 01:07-01:09Z; CI janitor 0..."
  },
  {
   "t": "2026-10-17T02:58Z",
   "state": "NOT GREEN, no YELLOW trigger (13 PRs wait on a human, GREEN needs <10; steward still di...",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 0,
   "merges_24h": 0,
   "open_prs": 13,
   "prs_ready_human": 13,
   "prs_approved": 1,
   "oldest_ready_h": 31,
   "prs_merged_24h": 0,
   "open_issues": 161,
   "issues_opened_24h": 16,
   "issues_opened_24h_bughunt": 14,
   "issues_closed_24h": 0,
   "needs_human": 11,
   "api_remaining": 4737,
   "main_push": "657fce2 success (10-15 19:59Z)",
   "main_full": "657fce2 scheduled SUCCESS (10-16 05:46Z)",
   "overlap": "none; product fixer 00:20-01:20Z OK (next 04:20Z); burn-down 02:07-02:09Z; CI janitor 0..."
  },
  {
   "t": "2026-10-17T03:58Z",
   "state": "NOT GREEN, no YELLOW trigger (13 PRs wait on a human, GREEN needs <10; steward still di...",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 0,
   "merges_24h": 0,
   "open_prs": 13,
   "prs_ready_human": 13,
   "prs_approved": 1,
   "oldest_ready_h": 32,
   "prs_merged_24h": 0,
   "open_issues": 161,
   "issues_opened_24h": 15,
   "issues_opened_24h_bughunt": 13,
   "issues_closed_24h": 0,
   "needs_human": 11,
   "api_remaining": 4822,
   "main_push": "657fce2 success (10-15 19:59Z)",
   "main_full": "657fce2 scheduled SUCCESS (10-16 05:46Z)",
   "overlap": "none; product fixer 00:20-01:20Z OK (next 04:20Z); burn-down 03:07-03:09Z; CI janitor 0..."
  },
  {
   "t": "2026-10-17T04:58Z",
   "state": "NOT GREEN, no YELLOW trigger (14 PRs wait on a human, GREEN needs <10; steward still di...",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 0,
   "merges_24h": 0,
   "open_prs": 14,
   "prs_ready_human": 14,
   "prs_approved": 1,
   "oldest_ready_h": 33,
   "prs_merged_24h": 0,
   "open_issues": 162,
   "issues_opened_24h": 15,
   "issues_opened_24h_bughunt": 13,
   "issues_closed_24h": 0,
   "needs_human": 11,
   "api_remaining": 4899,
   "main_push": "657fce2 success (10-15 19:59Z)",
   "main_full": "657fce2 scheduled SUCCESS (10-16 05:46Z)",
   "overlap": "none; product fixer 04:20-04:57Z OK (opened #1622; next 08:20Z); burn-down 04:07-04:09Z..."
  },
  {
   "t": "2026-10-17T05:58Z",
   "state": "NOT GREEN, no YELLOW trigger (14 PRs wait on a human, GREEN needs <10; steward still di...",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 0,
   "merges_24h": 0,
   "open_prs": 14,
   "prs_ready_human": 14,
   "prs_approved": 1,
   "oldest_ready_h": 34,
   "prs_merged_24h": 0,
   "open_issues": 162,
   "issues_opened_24h": 14,
   "issues_opened_24h_bughunt": 12,
   "issues_closed_24h": 0,
   "needs_human": 11,
   "api_remaining": 4761,
   "main_push": "657fce2 success (10-15 19:59Z)",
   "main_full": "657fce2 scheduled full-scope in progress (05:44Z; 2 macOS + 1 Windows job running); pre...",
   "overlap": "none; product fixer 04:20-04:57Z OK (next 08:20Z); burn-down 05:07-05:09Z; CI janitor 0..."
  },
  {
   "t": "2026-10-17T06:58Z",
   "state": "NOT GREEN, no YELLOW trigger (14 PRs wait on a human, GREEN needs <10; steward still di...",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 0,
   "merges_24h": 0,
   "open_prs": 14,
   "prs_ready_human": 14,
   "prs_approved": 1,
   "oldest_ready_h": 35,
   "prs_merged_24h": 0,
   "open_issues": 162,
   "issues_opened_24h": 13,
   "issues_opened_24h_bughunt": 11,
   "issues_closed_24h": 0,
   "needs_human": 11,
   "api_remaining": 4728,
   "main_push": "657fce2 success (10-15 19:59Z)",
   "main_full": "657fce2 scheduled SUCCESS (10-17 05:44-06:08Z)",
   "overlap": "none; product fixer 04:20-04:57Z OK (next 08:20Z); burn-down 06:07-06:09Z; CI janitor 0..."
  },
  {
   "t": "2026-10-17T07:58Z",
   "state": "NOT GREEN, no YELLOW trigger (14 PRs wait on a human, GREEN needs <10; steward still di...",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 0,
   "merges_24h": 0,
   "open_prs": 14,
   "prs_ready_human": 14,
   "prs_approved": 1,
   "oldest_ready_h": 36,
   "prs_merged_24h": 0,
   "open_issues": 164,
   "issues_opened_24h": 13,
   "issues_opened_24h_bughunt": 10,
   "issues_closed_24h": 0,
   "needs_human": 11,
   "api_remaining": 4900,
   "main_push": "657fce2 success (10-15 19:59Z)",
   "main_full": "657fce2 scheduled SUCCESS (10-17 05:44-06:08Z)",
   "overlap": "none; product fixer 04:20-04:57Z OK (next 08:20Z); burn-down 07:08-07:09Z; CI janitor 0..."
  },
  {
   "t": "2026-10-17T08:58Z",
   "state": "NOT GREEN, no YELLOW trigger (14 PRs wait on a human, GREEN needs <10; steward still di...",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 0,
   "merges_24h": 0,
   "open_prs": 15,
   "prs_ready_human": 14,
   "prs_approved": 1,
   "oldest_ready_h": 37,
   "prs_merged_24h": 0,
   "open_issues": 164,
   "issues_opened_24h": 11,
   "issues_opened_24h_bughunt": 10,
   "issues_closed_24h": 0,
   "needs_human": 12,
   "api_remaining": 4705,
   "main_push": "657fce2 success (10-15 19:59Z)",
   "main_full": "657fce2 scheduled SUCCESS (10-17 05:44Z)",
   "overlap": "none; product fixer fired 08:21Z still running (next 12:20Z); CI janitor fired 08:37Z r..."
  },
  {
   "t": "2026-10-17T09:58Z",
   "state": "NOT GREEN, no YELLOW trigger (14 PRs wait on a human, GREEN needs <10; steward still di...",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 0,
   "merges_24h": 0,
   "open_prs": 15,
   "prs_ready_human": 14,
   "prs_approved": 1,
   "oldest_ready_h": 38,
   "prs_merged_24h": 0,
   "open_issues": 164,
   "issues_opened_24h": 10,
   "issues_opened_24h_bughunt": 9,
   "issues_closed_24h": 0,
   "needs_human": 12,
   "api_remaining": 4764,
   "main_push": "657fce2 success (10-15 19:59Z)",
   "main_full": "657fce2 scheduled SUCCESS (10-17 05:44Z)",
   "overlap": "none; product fixer 08:21Z run still PENDING (~98 min, next 12:20Z); burn-down 09:07-09..."
  },
  {
   "t": "2026-10-17T10:58Z",
   "state": "NOT GREEN, no YELLOW trigger (15 non-draft PRs wait on a human, GREEN needs <10; stewar...",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 0,
   "merges_24h": 0,
   "open_prs": 15,
   "prs_ready_human": 15,
   "prs_approved": 1,
   "oldest_ready_h": 39,
   "prs_merged_24h": 0,
   "open_issues": 165,
   "issues_opened_24h": 11,
   "issues_opened_24h_bughunt": 10,
   "issues_closed_24h": 0,
   "needs_human": 12,
   "api_remaining": 4866,
   "main_push": "657fce2 success (10-15 19:59Z)",
   "main_full": "657fce2 scheduled SUCCESS (10-17 05:44Z)",
   "overlap": "none; product fixer 08:21-10:35Z (134 min, next 12:20Z); burn-down 10:07-10:09Z; CI jan..."
  },
  {
   "t": "2026-10-17T11:58Z",
   "state": "NOT GREEN, no YELLOW trigger (15 non-draft PRs wait on a human, GREEN needs <10; stewar...",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 0,
   "merges_24h": 0,
   "open_prs": 15,
   "prs_ready_human": 15,
   "prs_approved": 1,
   "oldest_ready_h": 40,
   "prs_merged_24h": 0,
   "open_issues": 165,
   "issues_opened_24h": 11,
   "issues_opened_24h_bughunt": 10,
   "issues_closed_24h": 0,
   "needs_human": 12,
   "api_remaining": 4763,
   "main_push": "657fce2 success (10-15 19:59Z)",
   "main_full": "657fce2 scheduled SUCCESS (10-17 05:44Z)",
   "overlap": "none; product fixer last 08:21-10:35Z (next 12:20Z); burn-down 11:08-11:10Z; CI janitor..."
  },
  {
   "t": "2026-10-17T12:58Z",
   "state": "NOT GREEN, no YELLOW trigger (15 non-draft PRs wait on a human, GREEN needs <10; stewar...",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 0,
   "merges_24h": 0,
   "open_prs": 16,
   "prs_ready_human": 15,
   "prs_approved": 1,
   "oldest_ready_h": 41,
   "prs_merged_24h": 0,
   "open_issues": 166,
   "issues_opened_24h": 12,
   "issues_opened_24h_bughunt": 11,
   "issues_closed_24h": 0,
   "needs_human": 12,
   "api_remaining": 4721,
   "main_push": "657fce2 success (10-15 19:59Z)",
   "main_full": "657fce2 scheduled SUCCESS (10-17 05:44Z)",
   "overlap": "none; product fixer 12:20Z run PENDING (next 16:20Z); burn-down 12:07-12:10Z; CI janito..."
  },
  {
   "t": "2026-10-17T13:58Z",
   "state": "NOT GREEN, no YELLOW trigger (16 non-draft PRs wait on a human, GREEN needs <10; stewar...",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 0,
   "merges_24h": 0,
   "open_prs": 16,
   "prs_ready_human": 16,
   "prs_approved": 1,
   "oldest_ready_h": 42,
   "prs_merged_24h": 0,
   "open_issues": 166,
   "issues_opened_24h": 12,
   "issues_opened_24h_bughunt": 11,
   "issues_closed_24h": 0,
   "needs_human": 12,
   "api_remaining": 4777,
   "main_push": "657fce2 success (10-15 19:59Z)",
   "main_full": "657fce2 scheduled SUCCESS (10-17 05:44Z)",
   "overlap": "none; product fixer 12:20Z run PENDING (next 16:20Z); burn-down 13:07-13:09Z; CI janito..."
  },
  {
   "t": "2026-10-17T14:58Z",
   "state": "NOT GREEN, no YELLOW trigger (15 non-draft PRs wait on a human, GREEN needs <10; stewar...",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 1,
   "merges_24h": 1,
   "open_prs": 15,
   "prs_ready_human": 15,
   "prs_approved": 0,
   "oldest_ready_h": 43,
   "prs_merged_24h": 1,
   "open_issues": 167,
   "issues_opened_24h": 12,
   "issues_opened_24h_bughunt": 11,
   "issues_closed_24h": 0,
   "needs_human": 12,
   "api_remaining": 4594,
   "main_push": "7d3086f success (10-17 14:47Z)",
   "main_full": "657fce2 scheduled SUCCESS (10-17 05:44Z)",
   "overlap": "none; product fixer 12:20-14:00Z OK (100 min, next 16:20Z); burn-down 14:08-14:09Z; CI ..."
  },
  {
   "t": "2026-10-17T15:58Z",
   "state": "NOT GREEN, no YELLOW trigger (15 non-draft PRs wait on a human, GREEN needs <10; stewar...",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 1,
   "merges_24h": 1,
   "open_prs": 15,
   "prs_ready_human": 15,
   "prs_approved": 1,
   "oldest_ready_h": 44,
   "prs_merged_24h": 1,
   "open_issues": 168,
   "issues_opened_24h": 12,
   "issues_opened_24h_bughunt": 11,
   "issues_closed_24h": 0,
   "needs_human": 12,
   "api_remaining": 4772,
   "main_push": "7d3086f success (10-17 14:47Z)",
   "main_full": "657fce2 scheduled SUCCESS (10-17 05:44Z)",
   "overlap": "none; product fixer 12:20-14:00Z OK (next 16:20Z); burn-down 15:07-15:10Z; CI janitor 1..."
  },
  {
   "t": "2026-10-17T16:58Z",
   "state": "NOT GREEN, no YELLOW trigger (15 non-draft PRs wait on a human, GREEN needs <10; oldest...",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 1,
   "merges_24h": 1,
   "open_prs": 16,
   "prs_ready_human": 15,
   "prs_approved": 1,
   "oldest_ready_h": 45,
   "prs_merged_24h": 1,
   "open_issues": 169,
   "issues_opened_24h": 13,
   "issues_opened_24h_bughunt": 12,
   "issues_closed_24h": 0,
   "needs_human": 12,
   "api_remaining": 4810,
   "main_push": "7d3086f success (10-17 14:47Z)",
   "main_full": "657fce2 scheduled SUCCESS (10-17 05:44Z)",
   "overlap": "none; product fixer 16:21Z run still running (~39 min; next 20:20Z); burn-down 16:07-16..."
  },
  {
   "t": "2026-10-17T17:58Z",
   "state": "NOT GREEN, no YELLOW trigger (17 non-draft PRs wait on a human, GREEN needs <10, YELLOW...",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 1,
   "merges_24h": 1,
   "open_prs": 17,
   "prs_ready_human": 17,
   "prs_approved": 1,
   "oldest_ready_h": 46,
   "prs_merged_24h": 1,
   "open_issues": 170,
   "issues_opened_24h": 14,
   "issues_opened_24h_bughunt": 13,
   "issues_closed_24h": 0,
   "needs_human": 12,
   "api_remaining": 4775,
   "main_push": "7d3086f success (10-17 14:47Z)",
   "main_full": "657fce2 scheduled SUCCESS (10-17 05:44Z)",
   "overlap": "none; product fixer 16:21-17:43Z OK (82 min, next 20:20Z); burn-down 17:07-17:09Z; CI j..."
  },
  {
   "t": "2026-10-17T18:58Z",
   "state": "NOT GREEN, no YELLOW trigger (17 non-draft PRs wait on a human, GREEN needs <10, YELLOW...",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 1,
   "merges_24h": 1,
   "open_prs": 17,
   "prs_ready_human": 17,
   "prs_approved": 1,
   "oldest_ready_h": 47,
   "prs_merged_24h": 1,
   "open_issues": 170,
   "issues_opened_24h": 14,
   "issues_opened_24h_bughunt": 13,
   "issues_closed_24h": 0,
   "needs_human": 11,
   "api_remaining": 4731,
   "main_push": "7d3086f success (10-17 14:47Z)",
   "main_full": "657fce2 scheduled SUCCESS (10-17 05:44Z)",
   "overlap": "none; burn-down 18:07-18:09Z; CI janitor 18:37-18:44Z; product fixer next 20:20Z; CI-la..."
  },
  {
   "t": "2026-10-17T19:58Z",
   "state": "NOT GREEN, no YELLOW trigger (17 non-draft PRs wait on a human, GREEN needs <10, YELLOW...",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 1,
   "merges_24h": 1,
   "open_prs": 17,
   "prs_ready_human": 17,
   "prs_approved": 1,
   "oldest_ready_h": 48,
   "prs_merged_24h": 1,
   "open_issues": 170,
   "issues_opened_24h": 13,
   "issues_opened_24h_bughunt": 12,
   "issues_closed_24h": 0,
   "needs_human": 11,
   "api_remaining": 4845,
   "main_push": "7d3086f success (10-17 14:47Z)",
   "main_full": "657fce2 scheduled SUCCESS (10-17 05:44Z)",
   "overlap": "none; burn-down 19:07-19:10Z; CI janitor 19:37-19:40Z; uv hunt 19:05-19:26Z; product fi..."
  },
  {
   "t": "2026-10-17T20:58Z",
   "state": "NOT GREEN, no YELLOW trigger (17 non-draft PRs wait on a human, GREEN needs <10, YELLOW...",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 1,
   "merges_24h": 1,
   "open_prs": 18,
   "prs_ready_human": 17,
   "prs_approved": 1,
   "oldest_ready_h": 49,
   "prs_merged_24h": 1,
   "open_issues": 171,
   "issues_opened_24h": 13,
   "issues_opened_24h_bughunt": 12,
   "issues_closed_24h": 0,
   "needs_human": 11,
   "api_remaining": 4789,
   "main_push": "7d3086f success (10-17 14:47Z)",
   "main_full": "657fce2 scheduled SUCCESS (10-17 05:44Z)",
   "overlap": "none; product fixer 20:20-20:38Z; burn-down 20:08-20:09Z; CI janitor 20:37-20:39Z; Poet..."
  },
  {
   "t": "2026-10-17T21:58Z",
   "state": "NOT GREEN, no YELLOW trigger (18 non-draft PRs wait on a human, GREEN needs <10, YELLOW...",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 0,
   "merges_24h": 1,
   "open_prs": 18,
   "prs_ready_human": 18,
   "prs_approved": 1,
   "oldest_ready_h": 50,
   "prs_opened_24h": 8,
   "prs_merged_24h": 1,
   "open_issues": 171,
   "issues_opened_24h": 12,
   "issues_opened_24h_bughunt": 11,
   "issues_closed_24h": 0,
   "needs_human": 11,
   "api_remaining": 4829,
   "main_push": "7d3086f success (10-17 14:47Z)",
   "main_full": "657fce2 scheduled SUCCESS (10-17 05:44Z)",
   "overlap": "none; burn-down 21:07-21:10Z; CI janitor 21:37-21:39Z; product fixer last 20:20-20:38Z ..."
  },
  {
   "t": "2026-10-17T22:58Z",
   "state": "NOT GREEN, no YELLOW trigger (18 non-draft PRs wait on a human, GREEN needs <10, YELLOW...",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 0,
   "merges_24h": 1,
   "open_prs": 18,
   "prs_ready_human": 18,
   "prs_approved": 1,
   "oldest_ready_h": 51,
   "prs_opened_24h": 6,
   "prs_merged_24h": 1,
   "open_issues": 171,
   "issues_opened_24h": 12,
   "issues_opened_24h_bughunt": 11,
   "issues_closed_24h": 0,
   "needs_human": 11,
   "api_remaining": 4866,
   "main_push": "7d3086f success (10-17 14:47Z)",
   "main_full": "657fce2 scheduled SUCCESS (10-17 05:44Z)",
   "overlap": "none; burn-down 22:07-22:10Z; CI janitor 22:37-22:41Z; product fixer last 20:20-20:38Z ..."
  },
  {
   "t": "2026-10-17T23:58Z",
   "state": "NOT GREEN, no YELLOW trigger (18 non-draft PRs wait on a human, GREEN needs <10, YELLOW...",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 0,
   "merges_24h": 1,
   "open_prs": 18,
   "prs_ready_human": 18,
   "prs_approved": 1,
   "oldest_ready_h": 52,
   "prs_opened_24h": 6,
   "prs_merged_24h": 1,
   "open_issues": 171,
   "issues_opened_24h": 12,
   "issues_opened_24h_bughunt": 11,
   "issues_closed_24h": 0,
   "needs_human": 11,
   "api_remaining": 4871,
   "main_push": "7d3086f success (10-17 14:47Z)",
   "main_full": "657fce2 scheduled SUCCESS (10-17 05:44Z)",
   "overlap": "none; burn-down 23:07-23:09Z; CI janitor 23:37-23:38Z; Bundler hunt 22:06-22:21Z OK; pr..."
  },
  {
   "t": "2026-10-18T00:58Z",
   "state": "NOT GREEN, no YELLOW trigger (18 non-draft PRs wait on a human, GREEN needs <10, YELLOW...",
   "gh_hosted_queued": 0,
   "depot_queued": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "merges_6h": 0,
   "merges_24h": 1,
   "open_prs": 19,
   "prs_ready_human": 18,
   "prs_approved": 1,
   "oldest_ready_h": 53,
   "prs_opened_24h": 6,
   "prs_merged_24h": 1,
   "open_issues": 171,
   "issues_opened_24h": 11,
   "issues_opened_24h_bughunt": 10,
   "issues_closed_24h": 0,
   "needs_human": 11,
   "api_remaining": 4795,
   "main_push": "7d3086f success (10-17 14:47Z)",
   "main_full": "657fce2 scheduled SUCCESS (10-17 05:44Z)",
   "overlap": "none; burn-down 00:08-00:10Z; CI janitor 00:38-00:41Z; npm hunt 00:06-00:28Z; product f..."
  },
  {
   "t": "2026-10-20T15:58Z",
   "state": "NOT GREEN, no YELLOW trigger (3 managed routines last failed on the 10-19 account usage limit and have not re-run; first run after the pause). No change",
   "runs_queued": 0,
   "runs_in_progress": 10,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 6,
   "depot_queued": 0,
   "depot_running": 69,
   "oldest_queued_min": 0,
   "mq_entries": 5,
   "mq_max_wait_min": 4,
   "mq_note": "#1591,#1593,#1599,#1605,#1609 building since 15:54Z (steward 15:47Z run)",
   "merges_6h": 0,
   "merges_24h": 0,
   "open_prs": 18,
   "prs_draft": 0,
   "prs_ready_human": 0,
   "prs_ready_human_note": "all 17 Ready-for-review PRs approved (Wenxin-Jiang 10-19 13:23Z; #1637 Tanmay182003); #1639 ci-janitor in-progress",
   "prs_approved": 17,
   "oldest_ready_h": 116,
   "prs_opened_24h": 1,
   "prs_closed_24h": 0,
   "prs_merged_24h": 0,
   "open_issues": 170,
   "issues_opened_24h": 0,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 0,
   "needs_human": 12,
   "triaged_unclaimed": 100,
   "api_remaining": 4822,
   "main_push": "14eee88 success (10-19 13:35Z)",
   "main_full": "14eee88 scheduled FAILURE (10-20 05:46Z): e2e pipenv vex_build 2026.8.0",
   "depscan": "not measured (403, repo not in session scope)",
   "overlap": "none; burn-down 15:13-15:15Z; old burn-down copy 15:12-15:14Z; CI janitor 15:37-15:54Z; steward 15:47-15:52Z; CI-lane fixer (legacy id) 15:50-15:53Z"
  },
  {
   "t": "2026-10-20T16:58Z",
   "state": "NOT GREEN, no YELLOW/RED rule fires; merge queue BLOCKED: every queue head fails e2e pipenv vex_build 2026.8.0 (Depot runner lost communication), 0 merges. No change",
   "runs_queued": 0,
   "runs_in_progress": 10,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 5,
   "depot_queued": 0,
   "depot_running": 49,
   "oldest_queued_min": 0,
   "mq_entries": 4,
   "mq_max_wait_min": 65,
   "mq_note": "since 15:54Z: ~45 merge_group CI builds (40 cancelled, 1 failure), 8 heads ejected (#1591,#1593,#1599,#1605,#1609,#1612,#1614,#1617) all on e2e (ubuntu-latest, e2e_vex_build, pipenv:: --ignored, 2026.8.0); now #1634,#1636,#1637,#1591",
   "merges_6h": 0,
   "merges_24h": 0,
   "last_merge": "14eee88 10-19 13:26Z",
   "open_prs": 20,
   "prs_draft": 1,
   "prs_ready_human": 0,
   "prs_approved": 17,
   "oldest_ready_h": 117,
   "prs_opened_24h": 3,
   "prs_closed_24h": 0,
   "prs_merged_24h": 0,
   "open_issues": 170,
   "issues_opened_24h": 0,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 0,
   "needs_human": 12,
   "triaged_unclaimed": "not re-measured (100 at 15:58Z)",
   "api_remaining": 4631,
   "main_push": "14eee88 success (10-19 13:35Z)",
   "main_full": "14eee88 scheduled FAILURE (10-20 05:46Z), same pipenv vex_build 2026.8.0 job",
   "depscan": "not measured (403, out of session scope)",
   "overlap": "none; product fixer 16:20-16:51Z OK; burn-down 16:08-16:10Z (+old copy 16:08-16:09Z); CI janitor 16:37-16:45Z; steward 16:47-16:51Z; CI-lane fixer (legacy) running since 16:51Z"
  }
 ],
 "human_note": "2026-10-20 (owner): swarm restarted after the 10-19 usage-limit pause. ALL bug hunts are back on HOLD (do not enable any). Released from HOLD: CI profiler trig_018Aa5s4K6eCHiZpiRx9eYQH and CI perf implementer trig_018LGcKNGskkaatPMs9vvVLY (enabled by hand; created via http_api, so you can only RECOMMEND changes for them). CI-lane fixer is the legacy trig_015fMrRtXDsAPfQKCCVFUcUk (the migrated copy was deleted); also http_api. | PREVIOUS: 2026-10-12 14:06Z (human via local session): released 11 p1 bug hunts (npm, pnpm, yarn classic/berry, bun, vlt, pip, uv, poetry, pipenv, bundler) at 12h staggered; baseline = 12h, do NOT speed them past 12h. Probe workflows (bughunt-<pm>.yml) stay HELD/disabled: hunts run Linux-only. bughunt-ledger.yml re-enabled. | 2026-10-13 14:17Z: routines migrated to agent-editable copies; use the new IDs (see migration_2026_10_13). You can now APPLY schedule changes.",
 "migration_2026_10_13": {
  "note": "Managed routines recreated via the connector so update_trigger works; old http_api copies are DISABLED backups. old->new map:",
  "map": {
   "trig_01RG8W22by47eK1tbe9jBjco": "trig_01ACZyVgV7NCAnSpFAdkD2AD",
   "trig_015fMrRtXDsAPfQKCCVFUcUk": "trig_01NRYJL623QA5FEnHsLNAXuv",
   "trig_01CkssbwXU1Hm5Ew8XvCULeD": "trig_01QvZ5vWNqFtnc5xgcXAJ9bE",
   "trig_01JPjo6g2e9H4gSnmSuedHKW": "trig_01Jyp8p1dUqNnWk8YYk3QCZU",
   "trig_01R8ysuPrTj5isuxsRdB8orb": "trig_01GpWqqtkrvU1Yp12onhPXuc",
   "trig_01KNb1HxawPKDwsX66Fi1nEb": "trig_01VAr2WfvGJ97DW9KcUsrcpn",
   "trig_01BVGYbbHdmPkG8HvdN6tTxP": "trig_01KDbttcCDVSiDettvdVNVyj",
   "trig_01HTRW3hDwUf4etWvcwpAq5e": "trig_01VQA2sUR8brhUjzVfHyq9bE",
   "trig_01TB4Wh26CX826bt9q1yqKoQ": "trig_01UoVQcRHgrrFotJxDWFRSj7",
   "trig_019gzNxmuqQXxDHbC7Uoi1vQ": "trig_01PjqRLg4UxFeSUe6D4DhvDg",
   "trig_01Jf3eLQ7p17cgz3DvnrTo6N": "trig_01NLd29Xf3WNyeqxfH4k1VBj",
   "trig_018Z39m8d7ky29n1n4DJ94mB": "trig_01VDLwnjX8rN3yzDqqQgy4Er",
   "trig_01Y2M7erbpqfRpVYicJHBFsc": "trig_018Kocx3sZfPLKer6HNLK1P5",
   "trig_012s6oR7LQXyJJ1A8SbhtEq6": "trig_01XBjNxBCA46ptP7SYSzGTLa",
   "trig_01YN8YPNENDBtnEaxS3rpbCU": "trig_01G1D53jGaSGG5mYXyC4XCkn",
   "trig_0195sdwRw5i8vD6dPQRER34t": "trig_01C6hN4KE2LQApmQTkCiPJUB",
   "trig_01LJu5wvnNmVsNJtQBbUj2WH": "trig_01Tb2QXRBVbWXX8cdzHgiuJ9"
  }
 },
 "anomalies": [
  {
   "t": "2026-10-17T23:58Z",
   "note": "Still: steward trig_01Jyp8p1dUqNnWk8YYk3QCZU enabled=false (updated_at 10-15 20:38:27Z, last ran 10-15 19:47Z), 1 merge in 24 h (#1590, enqueued by hand); CI-lane fixer trig_01NRYJL623QA5FEnHsLNAXuv not found. Already notified 10-15 21:58Z; not re-notified."
  },
  {
   "t": "2026-10-18T00:58Z",
   "note": "Still: steward trig_01Jyp8p1dUqNnWk8YYk3QCZU enabled=false (updated_at 10-15 20:38Z, last ran 10-15 19:47Z), 1 merge in 24 h (#1590, enqueued by hand); CI-lane fixer trig_01NRYJL623QA5FEnHsLNAXuv not found. Already notified 10-15 21:58Z; not re-notified."
  },
  {
   "t": "2026-10-20T15:58Z",
   "note": "Resolved: steward trig_01Jyp8p1dUqNnWk8YYk3QCZU is enabled again and ran 15:47Z. NEW: old PR burn-down copy trig_01CkssbwXU1Hm5Ew8XvCULeD (http_api) is ENABLED at 7 * * * * alongside the managed trig_01QvZ5vWNqFtnc5xgcXAJ9bE; both ran 15:12-15:15Z. CI-lane fixer is the legacy trig_015fMrRtXDsAPfQKCCVFUcUk (50 * * * *, http_api, unmanageable); trig_01NRYJL623QA5FEnHsLNAXuv does not exist. HOLD ids not found: trig_01MwFn5EYKHCD1FNYAdbC1xN, trig_011c8MKh4EpUVLRoY9utrxKc, trig_01MubtjjqgwCBaaCvujLV69U, trig_01YJDeWJdcV9oqp7vBEdYMAe."
  },
  {
   "t": "2026-10-20T16:58Z",
   "note": "MERGE QUEUE BLOCKED: since 15:54Z every queue head fails `e2e (ubuntu-latest, e2e_vex_build, pipenv:: --ignored, 2026.8.0)` with \"self-hosted runner lost communication\" on Depot (e.g. job 118758911409, runners depot-jwwh7gh4sn, depot-3l05mtzgv6, depot-pqspcqj4jl); same job red on main scheduled full run 10-20 05:46Z. 8 ejections, 0 merges, ~45 wasted merge_group CI builds. Old burn-down copy trig_01CkssbwXU1Hm5Ew8XvCULeD still enabled. Owner notified by push."
  }
 ]
}

Generated by Claude Code

Activity

  1. mikolalysenko commented on Oct 11, 2026

    @mikolalysenko
    CollaboratorAuthor

    [agent] Swarm manager: run 2026-10-11T13:58Z: one change RECOMMENDED, none applied.

    • Product fixer trig_01RG8W22by47eK1tbe9jBjco: 20 * * * * → 20 1-23/2 * * *. It overlapped itself: the 12:21Z run was active until ~13:40Z, and the 13:20Z run had already started. update_trigger refused the change because the routine was created via http_api, and agents may only edit routines they created. Apply it by hand at https://claude.ai/code/routines/trig_01RG8W22by47eK1tbe9jBjco.

    Generated by Claude Code

  2. mikolalysenko commented on Oct 11, 2026

    @mikolalysenko
    CollaboratorAuthor

    [agent] Swarm manager: run 2026-10-11T14:58Z, YELLOW. No changes applied.

    • RECOMMENDED again: product fixer trig_01RG8W22by47eK1tbe9jBjco from 20 * * * * to 20 1-23/2 * * *. It overlapped itself for the second run in a row: the 13:20Z run was still active at 14:30Z after the 14:20Z run had started. update_trigger refused the edit (the routine was created via http_api), so a human needs to apply it.
    • 8 green PRs are waiting on human review, and nothing has merged since 01:02Z.

    Generated by Claude Code

  3. mikolalysenko commented on Oct 13, 2026

    @mikolalysenko
    CollaboratorAuthor

    [agent] Swarm manager: run 2026-10-13T21:58Z, state YELLOW (self-overlap).

    Changes:


    Generated by Claude Code

  4. mikolalysenko commented on Oct 15, 2026

    @mikolalysenko
    CollaboratorAuthor

    [agent] Swarm manager: changes at 2026-10-15T22:58Z (YELLOW)

    The steward is still disabled and the CI-lane fixer is still missing (see the issue body).


    Generated by Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    swarm-healthSwarm health manager log

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions