Skip to content

Swarm health manager log #1382

Open
Open

Description

[agent] Swarm manager: run 2026-10-23T22:01Z

State: YELLOW (product fixer overlapped itself again). Slowed the product fixer to every 2 h

Metrics

Metric Now (10-23 22:01Z) 6 h ago (10-23 16:01Z) 24 h ago (10-22 22:00Z)
GitHub-hosted jobs queued / running 0 / 0 0 / 0 0 / 0
Depot jobs queued / running 0 / 2 0 / 0 1 / 1
Merge-queue entries (longest wait) 0 0 0
Merges 6 h / 24 h 2 / 19 13 / 41 24 / 24
Open PRs (draft / waiting on a human) 9 (2 / 6) 4 (0 / 4) 6 (1 / 4)
Oldest unapproved ready PR (h) 71.3 65 47
PRs opened / merged / closed unmerged, 24 h 23 / 19 / 1 21 / 41 / 1 ? / 24 / ?
Open issues / opened 24 h / closed 24 h 135 / 4 / 15 135 / 6 / 28 145 / 3 / 13
agent:needs-human (issues) 14 14 14
API remaining at start 4663 4999 4940

Managed routines

Routine Cron Enabled Last run
Product fixer trig_01ACZyVgV7NCAnSpFAdkD2AD 20 */2 * * * (changed 22:01Z; baseline 20 * * * *) yes Overlap: 20:20Z run active until 21:53Z, now REQUIRES_ACTION. 21:21Z run still working on #1701
CI-lane fixer, legacy trig_015fMrRtXDsAPfQKCCVFUcUk (http_api, can't be managed) 50 * * * * yes Succeeded, 21:50-21:51Z
PR burn-down trig_01QvZ5vWNqFtnc5xgcXAJ9bE 7 * * * * yes Succeeded, 21:07-21:09Z
Steward trig_01Jyp8p1dUqNnWk8YYk3QCZU 47 * * * * yes Succeeded, 21:48-21:49Z
CI janitor trig_01GpWqqtkrvU1Yp12onhPXuc 37 * * * * yes Succeeded, 21:37-21:40Z
Issue janitor trig_01VAr2WfvGJ97DW9KcUsrcpn 17 13 * * * yes 13:18Z session still blocked (REQUIRES_ACTION) since 13:19Z
Bug hunts (all PMs) baseline 12 h (pip 24 h, Cargo weekdays) none enabled (full listing this run; HOLD) n/a
Old PR burn-down copy trig_01CkssbwXU1Hm5Ew8XvCULeD (http_api, not mine) 7 * * * * yes Succeeded, 21:08-21:09Z (duplicates the managed burn-down)
CI perf implementer trig_018LGcKNGskkaatPMs9vvVLY (http_api, released) 27 * * * * yes Succeeded, 21:27-21:28Z
CI profiler trig_018Aa5s4K6eCHiZpiRx9eYQH (http_api, released) 15 */4 * * * yes Succeeded, 20:16-20:19Z

Changes this run

  • Product fixer trig_01ACZyVgV7NCAnSpFAdkD2AD: 20 * * * * → 20 */2 * * *. Reason: it overlapped itself (20:20Z run ran 93 min into the 21:21Z run). One step slower, after the 3 h cooldown expired.

Needs a human

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 ..."
  },
  {
   "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, o...",
   "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 #139...",
   "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 opene...",
   "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 r...",
   "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 r...",
   "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 #1...",
   "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 #1...",
   "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...",
   "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 #143...",
   "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 r...",
   "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 ...",
   "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 open...",
   "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 we...",
   "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 whil...",
   "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 a...",
   "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:56...",
   "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 t...",
   "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 t...",
   "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:2...",
   "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...",
   "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 ...",
   "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:20...",
   "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...",
   "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 1...",
   "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 ...",
   "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 ...",
   "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 (com...",
   "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
  },
  {
   "t": "2026-10-20T19:58Z",
   "routine": "trig_01ACZyVgV7NCAnSpFAdkD2AD",
   "from": "20 */4 * * *",
   "to": "20 */2 * * *",
   "reason": "GREEN 2nd consecutive run: 0 queued jobs, merge queue empty and flowing (10 merges 6 h), 5 PRs on human, API 4,805; one step back toward baseline 20 * * * *",
   "applied": true
  },
  {
   "t": "2026-10-21T08:58Z",
   "routine": "trig_01ACZyVgV7NCAnSpFAdkD2AD",
   "from": "20 */2 * * *",
   "to": "20 */4 * * *",
   "reason": "YELLOW: product fixer overlapped itself. Its 06:21Z run was still working at 08:28Z (marked #1655 ready 08:10Z, re-posted @bugbot 08:23Z, heartbeat 08:28:35Z) after the 08:20Z run fired and opened draft #1656 at 08:23Z (heartbeat 08:29:52Z). Run took ~2 h against a 2 h interval.",
   "applied": true
  },
  {
   "t": "2026-10-21T10:58Z",
   "routine": "trig_015fMrRtXDsAPfQKCCVFUcUk",
   "from": "50 * * * *",
   "to": "50 */2 * * *",
   "reason": "YELLOW: 21 PRs wait on a human (>20). Slow the fixers one step. The product fixer is already at its 4 h limit and was changed at 08:58Z.",
   "applied": false,
   "note": "RECOMMENDED: the legacy CI-lane fixer was created via http_api, so I can't manage it"
  },
  {
   "t": "2026-10-21T17:58Z",
   "routine": "trig_015fMrRtXDsAPfQKCCVFUcUk",
   "from": "50 * * * *",
   "to": "50 */2 * * *",
   "reason": "YELLOW: 22 PRs wait on a human (>20); product fixer already at its 4 h limit. Retried update_trigger; refused (created via http_api).",
   "applied": false,
   "note": "RECOMMENDED"
  },
  {
   "t": "2026-10-22T08:58Z",
   "routine": "trig_015fMrRtXDsAPfQKCCVFUcUk",
   "from": "50 * * * *",
   "to": "50 */2 * * *",
   "reason": "YELLOW: 21 PRs wait on a human (>20), 0 merges in 13 h. Product fixer already at its 4 h limit. CI-lane fixer is http_api, cannot update.",
   "applied": false,
   "note": "RECOMMENDED"
  },
  {
   "t": "2026-10-22T09:58Z",
   "routine": "trig_015fMrRtXDsAPfQKCCVFUcUk",
   "from": "50 * * * *",
   "to": "50 */2 * * *",
   "reason": "YELLOW: 21 PRs wait on a human (>20), 0 merges in 14 h. Product fixer already at its 4 h limit. update_trigger refused (http_api).",
   "applied": false,
   "note": "RECOMMENDED"
  },
  {
   "t": "2026-10-22T10:58Z",
   "routine": "trig_015fMrRtXDsAPfQKCCVFUcUk",
   "from": "50 * * * *",
   "to": "50 */2 * * *",
   "reason": "YELLOW: 21 PRs wait on a human (>20), 0 merges in 15 h. Product fixer already at its 4 h limit. update_trigger refused (http_api).",
   "applied": false,
   "note": "RECOMMENDED"
  },
  {
   "t": "2026-10-22T11:58Z",
   "routine": "trig_015fMrRtXDsAPfQKCCVFUcUk",
   "from": "50 * * * *",
   "to": "50 */2 * * *",
   "reason": "YELLOW: 21 PRs wait on a human (>20), 0 merges in 16 h. Product fixer already at its 4 h limit. Legacy http_api routine, unmanageable (not retried).",
   "applied": false,
   "note": "RECOMMENDED"
  },
  {
   "t": "2026-10-22T12:58Z",
   "routine": "trig_015fMrRtXDsAPfQKCCVFUcUk",
   "from": "50 * * * *",
   "to": "50 */2 * * *",
   "reason": "YELLOW: 23 PRs wait on a human (>20), 0 merges in 17 h. Product fixer already at its 4 h limit. Legacy http_api routine, unmanageable (not retried).",
   "applied": false,
   "note": "RECOMMENDED"
  },
  {
   "t": "2026-10-22T13:58Z",
   "routine": "trig_015fMrRtXDsAPfQKCCVFUcUk",
   "from": "50 * * * *",
   "to": "50 */2 * * *",
   "reason": "YELLOW: 23 PRs wait on a human (>20), 0 merges in 18 h. Product fixer already at its 4 h limit. Legacy http_api routine, unmanageable (not retried).",
   "applied": false,
   "note": "RECOMMENDED"
  },
  {
   "t": "2026-10-22T14:58Z",
   "routine": "trig_015fMrRtXDsAPfQKCCVFUcUk",
   "from": "50 * * * *",
   "to": "50 */2 * * *",
   "reason": "YELLOW: 23 PRs wait on a human (>20), 0 merges in 19 h. Product fixer already at its 4 h limit. Legacy http_api routine, unmanageable (not retried).",
   "applied": false,
   "note": "RECOMMENDED"
  },
  {
   "t": "2026-10-22T15:58Z",
   "routine": "trig_015fMrRtXDsAPfQKCCVFUcUk",
   "from": "50 * * * *",
   "to": "50 */2 * * *",
   "reason": "YELLOW: 24 PRs wait on a human (>20), 0 merges in 20 h. Product fixer already at its 4 h limit. Legacy http_api routine, unmanageable (not retried).",
   "applied": false,
   "note": "RECOMMENDED"
  },
  {
   "t": "2026-10-22T20:00Z",
   "routine": "trig_01ACZyVgV7NCAnSpFAdkD2AD",
   "from": "20 */4 * * *",
   "to": "20 */2 * * *",
   "reason": "GREEN 2nd consecutive run: 0 GH-hosted queued, merge queue <15 min, 2 PRs waiting on a human, API 4937, no routine failing/overlapping. One step back toward 1 h baseline.",
   "applied": true
  },
  {
   "t": "2026-10-23T01:00Z",
   "routine": "trig_01ACZyVgV7NCAnSpFAdkD2AD",
   "from": "20 */2 * * *",
   "to": "20 * * * *",
   "reason": "GREEN 7th consecutive run: 0 GH-hosted queued/running, merge queue flowing (#1675 merged 00:56Z), 2 PRs waiting on a human, API 4968, no routine failing/overlapping. Its 00:20Z run took 31 min (<50 min), meeting the condition set last run. One step back to its 1 h baseline.",
   "applied": true
  },
  {
   "t": "2026-10-23T07:58Z",
   "routine": "trig_01ACZyVgV7NCAnSpFAdkD2AD",
   "from": "20 * * * *",
   "to": "20 */2 * * *",
   "reason": "YELLOW: product fixer overlapped itself (06:22Z run pushed to #1684 at 07:46Z while 07:21Z run opened #1690). One step slower.",
   "applied": true
  },
  {
   "t": "2026-10-23T12:59Z",
   "routine": "trig_01ACZyVgV7NCAnSpFAdkD2AD",
   "from": "20 */2 * * *",
   "to": "20 */4 * * *",
   "reason": "YELLOW: product fixer overlapped itself (10:20Z run session_01RPAAUNEcDh9q9bfJSTLHFs active until ~12:31Z; 12:20Z run started 12:26Z). One step slower, to its 4 h limit.",
   "applied": true
  },
  {
   "t": "2026-10-23T16:01Z",
   "routine": "trig_01ACZyVgV7NCAnSpFAdkD2AD",
   "from": "20 */4 * * *",
   "to": "20 */2 * * *",
   "reason": "GREEN 2nd consecutive run: 0 runs queued/in progress, merge queue empty, 4 PRs waiting on a human, API 4999, no routine failing/overlapping. Last change 12:59Z (>3 h). Its 12:26Z run took 15 min. One step back toward its 1 h baseline.",
   "applied": true
  },
  {
   "t": "2026-10-23T19:01Z",
   "routine": "trig_01ACZyVgV7NCAnSpFAdkD2AD",
   "from": "20 */2 * * *",
   "to": "20 * * * *",
   "reason": "GREEN 5th consecutive run: 0 runs queued/in progress, merge queue empty (#1680 merged 18:04Z), 4 PRs waiting on a human, API 4987, no routine failing/overlapping. Last change 16:01Z (>3 h). Its 18:21Z run took 37 min (<50 min). One step back to its 1 h baseline.",
   "applied": true
  },
  {
   "t": "2026-10-23T22:01Z",
   "routine": "trig_01ACZyVgV7NCAnSpFAdkD2AD",
   "from": "20 * * * *",
   "to": "20 */2 * * *",
   "reason": "YELLOW: product fixer overlapped itself again. 20:20Z run session_01YB4wa2mtpEejKGP7bZ3NZF stayed active until 21:53Z (93 min) and is now REQUIRES_ACTION; the 21:21Z run session_01CCk3YDBWYBfufBX3DuwRTs started during it and is still running. Cooldown from the 19:01Z change expired. One step slower; hold at 2 h for several runs under ~50 min before returning to hourly.",
   "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-21T22:58Z",
   "state": "NEUTRAL (no YELLOW trigger; not GREEN: 17 on human >=10). No change",
   "runs_queued": 0,
   "runs_in_progress": 0,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 0,
   "depot_queued": 0,
   "depot_running": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "mq_note": "queue empty; no PR approved; last merge #1632 19:49Z",
   "merges_6h": 7,
   "merges_24h": 7,
   "last_merge": "3b6a85c 10-21 19:49Z (#1632)",
   "open_prs": 19,
   "prs_draft": 0,
   "prs_ready_human": 17,
   "prs_ready_human_note": "#1639-#1644,#1647-#1649,#1651,#1653-#1659 labelled Ready (#1648 gained label); #1646 needs-human; #1652 ci-janitor unlabelled; 0 approvals; all mergeable_state=blocked (none conflicting)",
   "prs_approved_effective": 0,
   "oldest_ready_h": 31,
   "oldest_ready_note": "#1639 31.2 h (needs-human)",
   "prs_opened_24h": 10,
   "prs_merged_24h": 7,
   "prs_closed_unmerged_24h": 0,
   "open_issues": 156,
   "issues_opened_24h": 2,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 8,
   "needs_human": 13,
   "api_remaining": 4849,
   "main_push": "3b6a85c success 19:58Z",
   "main_full": "dc0dc75 scheduled SUCCESS 10-21 05:46Z",
   "depscan": "not measured (outside session scope); our GitHub-hosted load is 0 jobs",
   "overlap": "none: burn-down 22:08-22:24Z (+old copy 22:07-22:10Z); perf 22:27-22:28Z; janitor 22:37-22:39Z; steward 22:47-22:59Z; CI-lane 22:50-22:52Z; product fixer 20:20-20:23Z; profiler 20:16-20:21Z; no bug hunt enabled"
  },
  {
   "t": "2026-10-21T23:58Z",
   "state": "NEUTRAL (no YELLOW trigger; not GREEN: 18 on human >=10). No change",
   "runs_queued": 0,
   "runs_in_progress": 0,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 0,
   "depot_queued": 0,
   "depot_running": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "mq_note": "queue empty; no PR approved; last merge #1632 19:49Z",
   "merges_6h": 7,
   "merges_24h": 7,
   "last_merge": "3b6a85c 10-21 19:49Z (#1632)",
   "open_prs": 19,
   "prs_draft": 0,
   "prs_ready_human": 18,
   "prs_ready_human_note": "#1639-#1644,#1647-#1649,#1651-#1659 labelled Ready (#1652 regained label); #1646 needs-human; 0 approving reviews on any open PR",
   "prs_approved_effective": 0,
   "oldest_ready_h": 32,
   "oldest_ready_note": "#1639 32.2 h (needs-human)",
   "prs_opened_24h": 10,
   "prs_merged_24h": 7,
   "prs_closed_unmerged_24h": 0,
   "open_issues": 156,
   "issues_opened_24h": 2,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 8,
   "needs_human": 13,
   "api_remaining": 4766,
   "main_push": "3b6a85c success 20:02Z",
   "main_full": "dc0dc75 scheduled SUCCESS 10-21 05:46Z",
   "depscan": "not measured (403, outside session scope); our GitHub-hosted load is 0 jobs",
   "overlap": "none: burn-down 23:08-23:10Z (+old copy 23:07-23:10Z, concurrent); perf 23:27-23:28Z; janitor 23:37-23:42Z; CI-lane 23:50-23:52Z; steward 23:47Z still running at 00:00Z (next 00:47Z); product fixer 20:20-20:23Z; profiler 20:16-20:21Z; no bug hunt enabled"
  },
  {
   "t": "2026-10-22T00:58Z",
   "state": "NEUTRAL (no YELLOW trigger; not GREEN: 18 on human >=10). No change",
   "runs_queued": 0,
   "runs_in_progress": 0,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 0,
   "depot_queued": 0,
   "depot_running": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "mq_note": "no merge_group runs since #1632 19:50Z; last merge #1632 19:57Z",
   "merges_6h": 7,
   "merges_24h": 7,
   "last_merge": "3b6a85c 10-21 19:57Z (#1632)",
   "open_prs": 20,
   "prs_draft": 1,
   "prs_ready_human": 18,
   "prs_ready_human_note": "#1639-#1644,#1647-#1649,#1651-#1659 labelled Ready; #1646 needs-human (unlabelled); #1661 new draft from product fixer 00:25Z; approvals not re-fetched this run (0 last run)",
   "prs_approved_effective": null,
   "oldest_ready_h": 33,
   "oldest_ready_note": "#1639 33.2 h (needs-human)",
   "prs_opened_24h": 11,
   "prs_merged_24h": 7,
   "prs_closed_unmerged_24h": 0,
   "open_issues": 156,
   "issues_opened_24h": 2,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 8,
   "needs_human": 13,
   "api_remaining": 4800,
   "main_push": "3b6a85c success 19:58Z",
   "main_full": "dc0dc75 scheduled SUCCESS 10-21 05:46Z",
   "depscan": "not measured (403, outside session scope); our GitHub-hosted load is 0 jobs",
   "overlap": "none: burn-down 00:08-00:10Z (+old copy 00:07-00:09Z, concurrent); janitor 00:37-00:39Z; steward 00:48-00:50Z; CI-lane 00:51-00:52Z; product fixer 00:21-00:35Z; perf/profiler not re-checked; no bug hunt enabled per last full listing"
  },
  {
   "t": "2026-10-22T01:58Z",
   "state": "NEUTRAL (no YELLOW trigger; not GREEN: 18 on human >=10). No change",
   "runs_queued": 0,
   "runs_in_progress": 0,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 0,
   "depot_queued": 0,
   "depot_running": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "mq_note": "queue empty; 0 approving reviews on any open PR; last merge #1632 19:57Z",
   "merges_6h": 1,
   "merges_24h": 7,
   "last_merge": "3b6a85c 10-21 19:49Z (#1632)",
   "open_prs": 20,
   "prs_draft": 0,
   "prs_ready_human": 18,
   "prs_ready_human_note": "#1639-#1644,#1647-#1649,#1651-#1659 labelled Ready; #1646 needs-human; #1661 (product fixer) now non-draft, not yet labelled",
   "prs_approved_effective": 0,
   "oldest_ready_h": 34,
   "oldest_ready_note": "#1639 34.2 h (needs-human)",
   "prs_opened_24h": 10,
   "prs_merged_24h": 7,
   "prs_closed_unmerged_24h": 0,
   "open_issues": 156,
   "issues_opened_24h": 1,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 8,
   "needs_human": 13,
   "api_remaining": 4764,
   "main_push": "3b6a85c success 19:58Z",
   "main_full": "dc0dc75 scheduled SUCCESS 10-21 05:46Z",
   "depscan": "not measured (outside session scope); our GitHub-hosted load is 0 jobs",
   "overlap": "none: all enabled routines' last runs succeeded in 1-14 min (product fixer 00:21-00:35Z, CI-lane 01:50-01:51Z, burn-down 01:07-01:09Z + old copy 01:08-01:09Z, janitor 01:37-01:43Z, steward 01:47-01:50Z, perf 01:27-01:28Z, profiler 00:16-00:18Z); no bug hunt enabled"
  },
  {
   "t": "2026-10-22T02:57Z",
   "state": "NEUTRAL (no YELLOW trigger; not GREEN: 19 on human >=10). No change",
   "runs_queued": 0,
   "runs_in_progress": 0,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 0,
   "depot_queued": 0,
   "depot_running": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "mq_note": "no merge_group runs since #1632 19:50Z; 0 approving reviews on any of 20 open PRs",
   "merges_6h": 0,
   "merges_24h": 7,
   "last_merge": "3b6a85c 10-21 19:57Z (#1632)",
   "open_prs": 20,
   "prs_draft": 0,
   "prs_ready_human": 19,
   "prs_ready_human_note": "#1639-#1644,#1647-#1649,#1651-#1659,#1661 labelled Ready (#1661 gained label); #1646 needs-human",
   "prs_approved_effective": 0,
   "oldest_ready_h": 35,
   "oldest_ready_note": "#1639 35.2 h (needs-human)",
   "prs_opened_24h": 10,
   "prs_merged_24h": 7,
   "prs_closed_unmerged_24h": 0,
   "open_issues": 156,
   "issues_opened_24h": 1,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 8,
   "needs_human": 13,
   "api_remaining": 4830,
   "main_push": "3b6a85c success 19:58Z",
   "main_full": "dc0dc75 scheduled SUCCESS 10-21 05:46Z",
   "depscan": "not measured (403, outside session scope); our GitHub-hosted load is 0 jobs",
   "overlap": "none: burn-down 02:07-02:09Z (+old copy 02:09-02:11Z); perf 02:27-02:28Z; janitor 02:37-02:39Z; steward 02:47-02:56Z; CI-lane 02:50-02:51Z; product fixer 00:21-00:35Z; profiler 00:16-00:18Z; 12 enabled routines total, no bug hunt enabled"
  },
  {
   "t": "2026-10-22T03:57Z",
   "state": "NEUTRAL (no YELLOW trigger; not GREEN: 19 on human >=10). No change",
   "runs_queued": 0,
   "runs_in_progress": 0,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 0,
   "depot_queued": 0,
   "depot_running": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "mq_note": "no merge_group runs since #1632 19:50Z",
   "merges_6h": 0,
   "merges_24h": 7,
   "last_merge": "3b6a85c 10-21 19:57Z (#1632)",
   "open_prs": 20,
   "prs_draft": 0,
   "prs_ready_human": 19,
   "prs_ready_human_note": "same set as 02:57Z: #1639-#1644,#1647-#1649,#1651-#1659,#1661; #1646 needs-human",
   "prs_approved_effective": 0,
   "oldest_ready_h": 36,
   "oldest_ready_note": "#1639 36.2 h (needs-human)",
   "prs_opened_24h": 10,
   "prs_merged_24h": 7,
   "prs_closed_unmerged_24h": 0,
   "open_issues": 156,
   "issues_opened_24h": 1,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 8,
   "needs_human": 13,
   "api_remaining": 4814,
   "main_push": "3b6a85c success 19:58Z",
   "main_full": "dc0dc75 scheduled SUCCESS 10-21 05:46Z",
   "depscan": "not measured (403, outside session scope); our GitHub-hosted load is 0 jobs",
   "overlap": "none: burn-down 03:07-03:09Z (+old copy 03:08-03:10Z); perf 03:27-03:28Z; janitor 03:37-03:40Z; steward 03:47-03:50Z; CI-lane 03:50-03:51Z; product fixer 00:21-00:35Z; profiler 00:16-00:18Z; 12 enabled routines, no bug hunt enabled"
  },
  {
   "t": "2026-10-22T04:58Z",
   "state": "NEUTRAL (no YELLOW trigger; not GREEN: 19 on human >=10). No change",
   "runs_queued": 0,
   "runs_in_progress": 0,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 0,
   "depot_queued": 0,
   "depot_running": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "mq_note": "no merge_group runs since #1632 19:50Z",
   "merges_6h": 0,
   "merges_24h": 7,
   "last_merge": "3b6a85c 10-21 19:57Z (#1632)",
   "open_prs": 21,
   "prs_draft": 1,
   "prs_ready_human": 19,
   "prs_ready_human_note": "same set: #1639-#1644,#1647-#1649,#1651-#1659,#1661; #1646 needs-human; new draft #1662 (product fixer 04:23Z)",
   "prs_approved_effective": 0,
   "oldest_ready_h": 37,
   "oldest_ready_note": "#1639 37.2 h (needs-human)",
   "prs_opened_24h": 10,
   "prs_merged_24h": 7,
   "prs_closed_unmerged_24h": 0,
   "open_issues": 156,
   "issues_opened_24h": 1,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 8,
   "needs_human": 13,
   "api_remaining": 4810,
   "main_push": "3b6a85c success 19:58Z",
   "main_full": "dc0dc75 scheduled SUCCESS 10-21 05:46Z",
   "depscan": "not measured (outside session scope); our GitHub-hosted load is 0 jobs",
   "overlap": "none: product fixer 04:21-04:28Z; burn-down 04:08-04:10Z (+old copy 04:08-04:10Z); profiler 04:15-04:17Z; perf 04:27-04:28Z; janitor 04:37-04:41Z; steward 04:48-04:50Z; CI-lane 04:50-04:52Z; 12 enabled routines, no bug hunt enabled"
  },
  {
   "t": "2026-10-22T05:59Z",
   "state": "NEUTRAL (no YELLOW trigger; not GREEN: 19 on human >=10). No change",
   "runs_queued": 0,
   "runs_in_progress": 1,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 5,
   "depot_queued": 0,
   "depot_running": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "mq_note": "no merge_group runs since #1632 19:50Z",
   "merges_6h": 0,
   "merges_24h": 7,
   "last_merge": "3b6a85c 10-21 19:57Z (#1632)",
   "open_prs": 21,
   "prs_draft": 0,
   "prs_ready_human": 19,
   "prs_ready_human_note": "same set: #1639-#1644,#1647-#1649,#1651-#1659,#1661; #1646 needs-human; #1662 out of draft, no Ready label yet",
   "prs_approved_effective": 0,
   "oldest_ready_h": 38,
   "oldest_ready_note": "#1639 38.2 h (needs-human)",
   "prs_opened_24h": 9,
   "prs_merged_24h": 7,
   "prs_closed_unmerged_24h": 0,
   "open_issues": 156,
   "issues_opened_24h": 1,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 8,
   "needs_human": 13,
   "api_remaining": 4815,
   "main_push": "3b6a85c success 19:58Z",
   "main_full": "3b6a85c scheduled in progress (started 05:47Z, 95/100 jobs done, 0 failed)",
   "depscan": "not measured (outside session scope); our GitHub-hosted load is 5 running, 0 queued",
   "overlap": "none: burn-down 05:07-05:10Z (+old copy 05:08-05:11Z); perf 05:27-05:28Z; janitor 05:37-05:40Z; steward 05:48-05:50Z; CI-lane 05:51-05:52Z; product fixer 04:21-04:28Z; profiler 04:15-04:17Z; 12 enabled routines, no bug hunt enabled"
  },
  {
   "t": "2026-10-22T06:58Z",
   "state": "NEUTRAL (no YELLOW trigger; not GREEN: 20 on human >=10). No change",
   "runs_queued": 0,
   "runs_in_progress": 0,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 0,
   "depot_queued": 0,
   "depot_running": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "mq_note": "no merge_group runs since #1632 19:50Z",
   "merges_6h": 0,
   "merges_24h": 7,
   "last_merge": "3b6a85c 10-21 19:49Z (#1632)",
   "open_prs": 21,
   "prs_draft": 0,
   "prs_ready_human": 20,
   "prs_ready_human_note": "#1639-#1644,#1647-#1649,#1651-#1659,#1661,#1662 (#1662 newly labelled); #1646 needs-human only",
   "prs_approved_effective": 0,
   "oldest_ready_h": 39,
   "oldest_ready_note": "#1639 39.2 h (needs-human)",
   "prs_opened_24h": 8,
   "prs_merged_24h": 7,
   "prs_closed_unmerged_24h": 0,
   "open_issues": 156,
   "issues_opened_24h": 1,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 8,
   "needs_human": 13,
   "api_remaining": 4853,
   "main_push": "3b6a85c success 19:58Z",
   "main_full": "3b6a85c scheduled FAILURE 10-22 05:47Z: 1/246 jobs, test (windows-latest, 1) 'Run tests' (logs blocked by proxy); 10-21 green, 10-20 red",
   "depscan": "not measured (outside session scope); our GitHub-hosted load is 0 jobs",
   "overlap": "none: burn-down 06:09-06:11Z (+old copy 06:08-06:10Z); perf 06:28-06:29Z; janitor 06:37Z running; steward 06:48-06:51Z; CI-lane 06:50-06:53Z; product fixer 04:21-04:28Z; profiler 04:15-04:17Z; 12 enabled routines, no bug hunt enabled"
  },
  {
   "t": "2026-10-22T07:58Z",
   "state": "NEUTRAL (no YELLOW trigger; not GREEN: 20 on human >=10). No change",
   "runs_queued": 0,
   "runs_in_progress": 0,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 0,
   "depot_queued": 0,
   "depot_running": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "mq_note": "no merge since #1632 19:57Z; 0 PRs approved",
   "merges_6h": 0,
   "merges_24h": 7,
   "last_merge": "3b6a85c 10-21 19:57Z (#1632)",
   "open_prs": 22,
   "prs_draft": 0,
   "prs_ready_human": 20,
   "prs_ready_human_note": "same 20 as 06:58Z; #1646 needs-human only; new #1663 (ci-janitor, fixes nightly Windows uv test, not labelled yet)",
   "prs_approved_effective": 0,
   "oldest_ready_h": 40,
   "oldest_ready_note": "#1639 40.2 h (needs-human)",
   "prs_opened_24h": 8,
   "prs_merged_24h": 7,
   "prs_closed_unmerged_24h": 0,
   "open_issues": 156,
   "issues_opened_24h": 1,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 8,
   "needs_human": 13,
   "api_remaining": 4823,
   "main_push": "3b6a85c success 19:58Z",
   "main_full": "3b6a85c scheduled FAILURE 10-22 05:47Z (windows uv settings test; fix in #1663)",
   "depscan": "not measured (outside session scope); our GitHub-hosted load is 0 jobs",
   "overlap": "none: burn-down 07:09-07:11Z (+old copy 07:10-07:12Z); perf 07:27-07:28Z; janitor 07:37-07:40Z; steward 07:47-07:50Z; CI-lane 07:51-07:57Z; product fixer 04:21-04:28Z; profiler 04:15-04:17Z; no bug hunt enabled"
  },
  {
   "t": "2026-10-22T08:58Z",
   "state": "YELLOW (21 PRs on human >20). No change applied; CI-lane fixer slow-down RECOMMENDED (http_api)",
   "runs_queued": 0,
   "runs_in_progress": 1,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 0,
   "depot_queued": 0,
   "depot_running": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "mq_note": "no merge since #1632 19:57Z; 0 PRs approved",
   "merges_6h": 0,
   "merges_24h": 7,
   "last_merge": "3b6a85c 10-21 19:57Z (#1632)",
   "open_prs": 23,
   "prs_draft": 1,
   "prs_ready_human": 21,
   "prs_ready_human_note": "#1639-#1644,#1647-#1649,#1651-#1659,#1661-#1663 (#1663 newly labelled); #1646 needs-human only; #1664 draft (product fixer, opened 08:24Z)",
   "prs_approved_effective": 0,
   "oldest_ready_h": 41,
   "oldest_ready_note": "#1639 41.2 h (needs-human)",
   "prs_opened_24h": 7,
   "prs_merged_24h": 7,
   "prs_closed_unmerged_24h": 0,
   "open_issues": 156,
   "issues_opened_24h": 1,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 8,
   "needs_human": 13,
   "api_remaining": 4793,
   "main_push": "3b6a85c success 19:58Z",
   "main_full": "3b6a85c scheduled FAILURE 10-22 05:47Z (windows uv settings test; fix #1663 CI run done, ready)",
   "depscan": "not measured (outside session scope); our GitHub-hosted load is 0 jobs",
   "overlap": "none: burn-down 08:09-08:18Z (+old copy 08:08-08:11Z); perf 08:28-08:28Z; profiler 08:15-08:18Z; janitor 08:37-08:40Z; steward 08:47-08:57Z; CI-lane 08:51-08:52Z; product fixer running since 08:20Z (next 12:20Z); no bug hunt enabled"
  },
  {
   "t": "2026-10-22T09:58Z",
   "state": "YELLOW (21 PRs on human >20). No change applied; CI-lane fixer slow-down RECOMMENDED (http_api, refused again)",
   "runs_queued": 0,
   "runs_in_progress": 0,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 0,
   "depot_queued": 0,
   "depot_running": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "mq_note": "no merge since #1632 19:57Z; 0 PRs approved (spot-check #1639-#1641)",
   "merges_6h": 0,
   "merges_24h": 7,
   "last_merge": "3b6a85c 10-21 19:57Z (#1632)",
   "open_prs": 23,
   "prs_draft": 0,
   "prs_ready_human": 21,
   "prs_ready_human_note": "#1639-#1644,#1647-#1649,#1651-#1659,#1661-#1663; #1646 needs-human only; #1664 non-draft, unlabelled (product fixer run in progress); 18 auto-merge armed",
   "prs_approved_effective": 0,
   "oldest_ready_h": 42,
   "oldest_ready_note": "#1639 42.2 h (needs-human)",
   "prs_opened_24h": 6,
   "prs_merged_24h": 7,
   "prs_closed_unmerged_24h": 0,
   "open_issues": 157,
   "issues_opened_24h": 2,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 8,
   "needs_human": 13,
   "api_remaining": 4747,
   "main_push": "3b6a85c success 19:58Z",
   "main_full": "3b6a85c scheduled FAILURE 10-22 05:47Z (windows uv settings test; fix #1663 ready)",
   "depscan": "not measured (403, outside session scope); our GitHub-hosted load is 0 jobs",
   "overlap": "none: burn-down 09:07-09:10Z (+old copy 09:09-09:11Z); perf 09:28Z; janitor 09:38-09:44Z; steward 09:47-09:51Z; CI-lane 09:51-09:52Z; product fixer running since 08:20Z (next 12:20Z); profiler 08:15-08:18Z; no bug hunt enabled"
  },
  {
   "t": "2026-10-22T10:58Z",
   "state": "YELLOW (21 PRs on human >20). No change applied; CI-lane fixer slow-down RECOMMENDED (http_api, refused again)",
   "runs_queued": 0,
   "runs_in_progress": 0,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 0,
   "depot_queued": 0,
   "depot_running": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "mq_note": "no merge since #1632 19:57Z; 0 PRs approved (spot-check #1640,#1663)",
   "merges_6h": 0,
   "merges_24h": 7,
   "last_merge": "3b6a85c 10-21 19:57Z (#1632)",
   "open_prs": 23,
   "prs_draft": 0,
   "prs_ready_human": 21,
   "prs_ready_human_note": "#1639-#1644,#1647-#1649,#1651-#1659,#1661-#1663; #1646 needs-human only; #1664 non-draft, unlabelled; 19 auto-merge armed",
   "prs_approved_effective": 0,
   "oldest_ready_h": 43,
   "oldest_ready_note": "#1639 43 h (needs-human)",
   "prs_opened_24h": 7,
   "prs_merged_24h": 7,
   "prs_closed_unmerged_24h": 0,
   "open_issues": 157,
   "issues_opened_24h": 2,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 8,
   "needs_human": 13,
   "api_remaining": 4829,
   "main_push": "3b6a85c success 19:58Z",
   "main_full": "3b6a85c scheduled FAILURE 10-22 05:47Z (windows uv settings test; fix #1663 ready)",
   "depscan": "not measured (403); our GitHub-hosted load is 0 jobs",
   "overlap": "none: burn-down 10:08-10:10Z (+old copy 10:08-10:11Z); perf 10:28Z; janitor running since 10:37Z; steward 10:48-10:51Z; CI-lane 10:51-10:53Z; product fixer 08:20-10:14Z (next 12:20Z); profiler 08:16-08:18Z; no bug hunt enabled"
  },
  {
   "t": "2026-10-22T11:58Z",
   "state": "YELLOW (21 PRs on human >20). No change applied; CI-lane fixer slow-down RECOMMENDED (http_api)",
   "runs_queued": 0,
   "runs_in_progress": 1,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 0,
   "depot_queued": 0,
   "depot_running": 2,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "mq_note": "no merge since #1632 19:57Z; 0 PRs approved (spot-check #1639,#1663)",
   "merges_6h": 0,
   "merges_24h": 7,
   "last_merge": "3b6a85c 10-21 19:57Z (#1632)",
   "open_prs": 24,
   "prs_draft": 0,
   "prs_ready_human": 21,
   "prs_ready_human_note": "#1639-#1644,#1647-#1649,#1651-#1659,#1661-#1663; #1646 needs-human only; #1664 and #1666 (ci-janitor, new 11:07Z) non-draft, unlabelled",
   "prs_approved_effective": 0,
   "oldest_ready_h": 44,
   "oldest_ready_note": "#1639 44.2 h (needs-human)",
   "prs_opened_24h": null,
   "prs_merged_24h": 7,
   "prs_closed_unmerged_24h": null,
   "open_issues": 157,
   "issues_opened_24h": 2,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 8,
   "needs_human": 13,
   "api_remaining": 4813,
   "main_push": "3b6a85c success 19:58Z",
   "main_full": "3b6a85c scheduled FAILURE 10-22 05:47Z (windows uv settings test; fix #1663 ready)",
   "depscan": "not measured (403); our GitHub-hosted load is 0 jobs",
   "overlap": "none: burn-down 11:09-11:11Z (+old copy 11:16-11:18Z); perf 11:28-11:29Z; janitor 11:37-11:41Z; steward 11:48-11:59Z; CI-lane 11:54-11:55Z; product fixer 08:20-10:14Z (next 12:20Z); profiler 08:16-08:18Z; no bug hunt enabled"
  },
  {
   "t": "2026-10-22T12:58Z",
   "state": "YELLOW (23 PRs on human >20). No change applied; CI-lane fixer slow-down RECOMMENDED (http_api)",
   "runs_queued": 0,
   "runs_in_progress": 0,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 0,
   "depot_queued": 0,
   "depot_running": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "mq_note": "no merge since #1632 19:57Z; 0 PRs approved (spot-check #1639,#1663: COMMENTED only)",
   "merges_6h": 0,
   "merges_24h": 7,
   "last_merge": "3b6a85c 10-21 19:57Z (#1632)",
   "open_prs": 25,
   "prs_draft": 1,
   "prs_ready_human": 23,
   "prs_ready_human_note": "#1639-#1644,#1647-#1649,#1651-#1659,#1661-#1664,#1666 labelled Ready for review; #1646 needs-human only; draft #1667 (product fixer, 12:24Z)",
   "prs_approved_effective": 0,
   "oldest_ready_h": 45,
   "oldest_ready_note": "#1639 45.2 h (needs-human)",
   "prs_opened_24h": 8,
   "prs_merged_24h": 7,
   "prs_closed_unmerged_24h": 0,
   "open_issues": 157,
   "issues_opened_24h": 2,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 8,
   "needs_human": 13,
   "api_remaining": 4788,
   "main_push": "3b6a85c success 19:58Z",
   "main_full": "3b6a85c scheduled FAILURE 10-22 05:47Z (windows uv settings test; fix #1663 ready)",
   "depscan": "not measured (403); our GitHub-hosted load is 0 jobs",
   "overlap": "none: burn-down 12:15-12:18Z (+old copy 12:28-12:30Z); janitor 12:37-12:41Z; steward 12:49-12:53Z; CI-lane 12:56-12:58Z; product fixer 12:21Z still running (37 min, next 16:20Z); bug hunts not re-listed (none enabled at 11:58Z)"
  },
  {
   "t": "2026-10-22T13:58Z",
   "state": "YELLOW (23 PRs on human >20). No change applied; CI-lane fixer slow-down RECOMMENDED (http_api)",
   "runs_queued": 0,
   "runs_in_progress": 0,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 0,
   "depot_queued": 0,
   "depot_running": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "mq_note": "no merge since #1632 19:57Z; 0 PRs approved (spot-check #1639,#1663: COMMENTED only)",
   "merges_6h": 0,
   "merges_24h": 7,
   "last_merge": "3b6a85c 10-21 19:57Z (#1632)",
   "open_prs": 25,
   "prs_draft": 0,
   "prs_ready_human": 23,
   "prs_ready_human_note": "#1639-#1644,#1647-#1649,#1651-#1659,#1661-#1664,#1666 Ready for review; #1646 needs-human only; #1667 non-draft, unlabelled (product fixer, 12:24Z)",
   "prs_approved_effective": 0,
   "oldest_ready_h": 46,
   "oldest_ready_note": "#1639 46 h (needs-human)",
   "prs_opened_24h": 8,
   "prs_merged_24h": 7,
   "prs_closed_unmerged_24h": 0,
   "open_issues": 157,
   "issues_opened_24h": 2,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 8,
   "needs_human": 13,
   "api_remaining": 4803,
   "main_push": "3b6a85c success 19:58Z",
   "main_full": "3b6a85c scheduled FAILURE 10-22 05:47Z (windows uv settings test; fix #1663 ready)",
   "depscan": "not measured (403); our GitHub-hosted load is 0 jobs",
   "overlap": "none: product fixer 12:21-13:18Z (57 min, next 16:20Z); burn-down 13:07-13:10Z (+old copy 13:21-13:24Z); issue janitor 13:19-13:24Z; perf 13:32-13:33Z; janitor 13:37-13:42Z; steward 13:48-13:51Z; CI-lane 13:52-13:54Z; profiler 12:20-12:22Z; no bug hunt enabled (full enabled list checked)"
  },
  {
   "t": "2026-10-22T14:58Z",
   "state": "YELLOW (23 PRs on human >20). No change applied; CI-lane fixer slow-down RECOMMENDED (http_api)",
   "runs_queued": 0,
   "runs_in_progress": 0,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 0,
   "depot_queued": 0,
   "depot_running": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "mq_note": "no merge since #1632 19:57Z (19 h); 22 PRs have auto-merge armed and none entered the queue, so none is approved",
   "merges_6h": 0,
   "merges_24h": 7,
   "last_merge": "3b6a85c 10-21 19:57Z (#1632)",
   "open_prs": 25,
   "prs_draft": 0,
   "prs_ready_human": 23,
   "prs_ready_human_note": "#1639-#1644,#1647-#1649,#1651-#1659,#1661-#1664,#1666 Ready for review; #1646 needs-human only; #1667 non-draft, unlabelled (product fixer)",
   "prs_approved_effective": 0,
   "oldest_ready_h": 47,
   "oldest_ready_note": "#1639 47.2 h (needs-human)",
   "prs_opened_24h": null,
   "prs_merged_24h": 7,
   "prs_closed_unmerged_24h": 0,
   "open_issues": 157,
   "issues_opened_24h": 2,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 8,
   "needs_human": 13,
   "api_remaining": 4867,
   "main_push": "3b6a85c success 19:58Z",
   "main_full": "3b6a85c scheduled FAILURE 10-22 05:47Z (windows uv settings test; fix #1663 ready)",
   "depscan": "not measured (403); our GitHub-hosted load is 0 jobs",
   "overlap": "none: burn-down 14:12-14:15Z (+old copy 14:21-14:24Z); perf 14:29-14:30Z; janitor 14:37-14:41Z; steward 14:48-14:51Z; CI-lane 14:51-14:52Z; product fixer 12:21-13:17Z (next 16:20Z); profiler 12:20-12:22Z (next 16:15Z); issue janitor 13:19-13:24Z; no bug hunt enabled (full enabled list checked)"
  },
  {
   "t": "2026-10-22T15:58Z",
   "state": "YELLOW (24 PRs on human >20). No change applied; CI-lane fixer slow-down RECOMMENDED (http_api)",
   "runs_queued": 0,
   "runs_in_progress": 0,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 0,
   "depot_queued": 0,
   "depot_running": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "mq_note": "no merge since #1632 19:57Z (20 h); 22 PRs have auto-merge armed and none entered the queue, so none is approved",
   "merges_6h": 0,
   "merges_24h": 7,
   "last_merge": "3b6a85c 10-21 19:57Z (#1632)",
   "open_prs": 25,
   "prs_draft": 0,
   "prs_ready_human": 24,
   "prs_ready_human_note": "#1639-#1644,#1647-#1649,#1651-#1659,#1661-#1664,#1666,#1667 Ready for review; #1646 needs-human only",
   "prs_approved_effective": 0,
   "oldest_ready_h": 48,
   "oldest_ready_note": "#1639 48.2 h (needs-human)",
   "prs_opened_24h": 8,
   "prs_merged_24h": 7,
   "prs_closed_unmerged_24h": 0,
   "open_issues": 157,
   "issues_opened_24h": 2,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 8,
   "needs_human": 13,
   "api_remaining": 4834,
   "main_push": "3b6a85c success 19:58Z",
   "main_full": "3b6a85c scheduled FAILURE 10-22 05:47Z (windows uv settings test; fix #1663 ready)",
   "depscan": "not measured (no access); our GitHub-hosted load is 0 jobs",
   "overlap": "none: burn-down 15:12-15:15Z (+old copy 15:20-15:22Z); perf 15:28-15:29Z; janitor 15:38-15:50Z; steward 15:47Z running; CI-lane 15:51-15:52Z; product fixer 12:21-13:17Z (next 16:20Z); profiler 12:20-12:22Z (next 16:15Z); issue janitor 13:19-13:24Z; no bug hunt enabled (full enabled list checked)"
  },
  {
   "t": "2026-10-22T16:58Z",
   "state": "HOLD: no YELLOW trigger (20 PRs on a human, not >20), not GREEN (>=10). Merge queue moving again: 5 PRs approved by a human 16:49-16:50Z. No change.",
   "runs_queued": 0,
   "runs_in_progress": 10,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 5,
   "depot_queued": 0,
   "depot_running": 14,
   "oldest_queued_min": 0,
   "mq_entries": 5,
   "mq_max_wait_min": 8,
   "mq_note": "#1666,#1662,#1659,#1641,#1647 enqueued 16:50-16:52Z (approved by Tanmay182003 16:49-16:50Z); merge_group runs in progress; #1659's first run cancelled (rebuild)",
   "merges_6h": 0,
   "merges_24h": 7,
   "last_merge": "3b6a85c 10-21 19:57Z (#1632)",
   "open_prs": 26,
   "prs_draft": 1,
   "prs_ready_human": 20,
   "prs_ready_human_note": "#1639,#1640,#1642-#1644,#1648,#1649,#1651-#1658,#1661,#1663,#1664,#1667 Ready for review + #1646 needs-human; #1668 draft (product fixer, 16:26Z)",
   "prs_approved_effective": 5,
   "oldest_ready_h": 49,
   "oldest_ready_note": "#1639 49.2 h (needs-human)",
   "prs_opened_24h": 8,
   "prs_merged_24h": 7,
   "prs_closed_unmerged_24h": 0,
   "open_issues": 157,
   "issues_opened_24h": 2,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 8,
   "needs_human": 13,
   "api_remaining": 4838,
   "main_push": "3b6a85c success 19:58Z",
   "main_full": "3b6a85c scheduled FAILURE 10-22 05:47Z (windows uv settings test; fix #1663 ready)",
   "depscan": "not measured (no access); our GitHub-hosted load is 5 running, 0 queued",
   "overlap": "none: burn-down 16:09-16:12Z (+old copy 16:10-16:12Z); profiler 16:15-16:18Z; product fixer running since 16:21Z (next 20:20Z); perf 16:28-16:29Z; janitor 16:38-16:41Z; steward 16:48-16:51Z; CI-lane 16:50-16:51Z; issue janitor 13:19-13:24Z; no bug hunt enabled (full enabled list checked)"
  },
  {
   "t": "2026-10-22T17:58Z",
   "state": "HOLD: no YELLOW trigger (10 PRs on a human, oldest 50 h), not GREEN (10 is not <10). Merge queue drained 13 PRs 16:50-17:38Z. No change.",
   "runs_queued": 0,
   "runs_in_progress": 5,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 0,
   "depot_queued": 0,
   "depot_running": 4,
   "oldest_queued_min": 0,
   "mq_entries": 2,
   "mq_max_wait_min": 8,
   "mq_note": "#1664,#1658 merge_group runs started 17:50Z; 13 PRs merged since 16:50Z (#1666,#1641,#1662,#1647,#1659,#1643,#1654,#1649,#1655,#1661,#1651,#1656,#1652)",
   "merges_6h": 13,
   "merges_24h": 20,
   "last_merge": "bc307ce (#1652)",
   "open_prs": 14,
   "prs_draft": 1,
   "prs_ready_human": 10,
   "prs_ready_human_note": "#1639,#1640,#1642,#1644,#1648,#1653,#1657,#1663,#1667 Ready for review (no approvals) + #1646 needs-human; #1668 non-draft unlabelled (product fixer); #1669 draft; #1658,#1664 in queue",
   "prs_approved_effective": 2,
   "oldest_ready_h": 50,
   "oldest_ready_note": "#1639 50.2 h (needs-human)",
   "prs_opened_24h": null,
   "prs_merged_24h": 20,
   "prs_closed_unmerged_24h": null,
   "open_issues": 151,
   "issues_opened_24h": 2,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 14,
   "needs_human": 13,
   "api_remaining": 4872,
   "main_push": "bc307ce success 17:38Z",
   "main_full": "3b6a85c scheduled FAILURE 10-22 05:47Z (windows uv settings test; fix #1663 awaiting review)",
   "depscan": "not measured (no access); our GitHub-hosted load is 0 queued, 0 running",
   "overlap": "none: burn-down 17:07-17:09Z (+old copy 17:09-17:12Z); perf 17:27-17:28Z; janitor 17:37-17:42Z; steward 17:47-17:58Z; product fixer 16:21-17:22Z (next 20:20Z); CI-lane running since 17:51Z; profiler 16:15-16:18Z; issue janitor 13:19-13:24Z; no bug hunt enabled (full enabled list checked)"
  },
  {
   "t": "2026-10-22T18:58Z",
   "state": "GREEN (1st consecutive): 5 PRs on a human, queue 5 entries ~4 min, 0 GH-hosted queued. No change (2 GREEN runs needed; depscan unmeasured).",
   "runs_queued": 2,
   "runs_in_progress": 11,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 1,
   "depot_queued": 1,
   "depot_running": 19,
   "oldest_queued_min": 1,
   "mq_entries": 5,
   "mq_max_wait_min": 4,
   "mq_note": "#1640,#1642,#1644,#1663,#1667 enqueued 18:55Z (approved ~18:54Z); #1639,#1658,#1664 approved+clean, not in queue (5-entry limit / steward running)",
   "merges_6h": 13,
   "merges_24h": 20,
   "last_merge": "bc307ce (#1652) 17:38Z",
   "open_prs": 14,
   "prs_draft": 0,
   "prs_ready_human": 5,
   "prs_ready_human_note": "#1646,#1648 needs-human; #1653,#1657,#1668 Ready for review; #1669 unlabelled (CI lane, 1 h)",
   "prs_approved_effective": 8,
   "oldest_ready_h": 44,
   "oldest_ready_note": "#1648 44.3 h (unapproved)",
   "prs_opened_24h": null,
   "prs_merged_24h": 20,
   "prs_closed_unmerged_24h": 0,
   "open_issues": 152,
   "issues_opened_24h": 3,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 13,
   "needs_human": 13,
   "api_remaining": 4842,
   "main_push": "bc307ce success 17:38Z",
   "main_full": "3b6a85c scheduled FAILURE 10-22 05:47Z (fix #1663 now in merge queue)",
   "depscan": "not measured (no access); our GitHub-hosted load is 0 queued, 1 running",
   "overlap": "none: burn-down 18:08-18:11Z (+old copy 18:10-18:13Z); perf 18:28Z; janitor 18:38-18:57Z; steward running since 18:47Z; CI-lane 18:51-18:52Z; product fixer 16:21-17:22Z; profiler 16:15-16:18Z; issue janitor 13:19-13:24Z; no bug hunt enabled"
  },
  {
   "t": "2026-10-22T20:00Z",
   "state": "GREEN (2nd consecutive). Product fixer 4h -> 2h.",
   "runs_queued": 0,
   "runs_in_progress": 7,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 3,
   "depot_queued": 0,
   "depot_running": 4,
   "oldest_queued_min": 0,
   "mq_entries": "1-3",
   "mq_max_wait_min": 13,
   "mq_note": "merge_group runs for #1669,#1664,#1653 created 19:49Z; #1664 MQ CI success; main push run for #1653 sha 1fa04c7 in progress 19:59Z",
   "merges_6h": 21,
   "merges_24h": 21,
   "last_merge": "#1653 ~19:59Z (main push run 1fa04c7)",
   "open_prs": 7,
   "prs_draft": 0,
   "prs_ready_human": 2,
   "prs_ready_human_note": "#1668 (3.6 h), #1648 (needs-human, 45 h) unapproved; approved: #1669,#1664,#1653,#1646,#1639",
   "prs_approved_effective": 5,
   "oldest_ready_h": 45,
   "oldest_ready_note": "#1648 45.4 h (needs-human)",
   "prs_opened_24h": null,
   "prs_merged_24h": 21,
   "open_issues": 146,
   "issues_opened_24h": 2,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 11,
   "needs_human": 14,
   "api_remaining": 4937,
   "main_push": "eb2bfca success 19:54Z; 1fa04c7 in progress",
   "main_full": "3b6a85c scheduled FAILURE 10-22 05:47Z (fix #1663 merged 16:58Z; next nightly will confirm)",
   "depscan": "MEASURED via read access: 24 in progress, 20 queued but all stale (created 10-01..10-07, stuck); no fresh queue. Our GH-hosted load 3 running/0 queued, so signal not tripped",
   "overlap": "none: all 12 enabled routines' last runs SUCCEEDED; product fixer 16:21-17:22Z (61 min, fits 2 h); burn-down 19:08-19:12Z (+old copy 19:08-19:11Z); perf 19:27-19:28Z; janitor 19:37-19:41Z; steward 19:47-19:50Z; CI-lane 19:50-19:52Z; profiler 16:15-16:18Z; issue janitor 13:19-13:24Z; no bug hunt enabled"
  },
  {
   "t": "2026-10-22T21:05Z",
   "state": "GREEN (3rd consecutive). No change: product fixer changed 20:00Z (<3 h); all others at baseline; issue outflow > inflow.",
   "runs_queued": 0,
   "runs_in_progress": 0,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 0,
   "depot_queued": 0,
   "depot_running": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "mq_note": "queue empty; last merge_group runs 19:49Z (#1664,#1653,#1669 merged)",
   "merges_6h": 23,
   "merges_24h": 23,
   "last_merge": "#1664 19:49Z",
   "open_prs": 6,
   "prs_draft": 1,
   "prs_ready_human": 3,
   "prs_ready_human_note": "#1668 Ready for review (4.6 h); #1648 needs-human (46 h); #1673 ci-perf state:ready, awaiting label/Bugbot. Approved: #1639 (clean, but agent:needs-human blocks enqueue), #1646 (blocked). #1672 draft in-progress (product fixer)",
   "prs_approved_effective": 2,
   "oldest_ready_h": 46,
   "oldest_ready_note": "#1648 46 h (needs-human)",
   "prs_opened_24h": null,
   "prs_merged_24h": 23,
   "open_issues": 146,
   "issues_opened_24h": 3,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 13,
   "needs_human": 14,
   "api_remaining": 4965,
   "main_push": "e2b8914 success 20:02Z",
   "main_full": "3b6a85c scheduled FAILURE 10-22 05:47Z (fix #1663 merged; next nightly confirms)",
   "depscan": "46 in progress, 20 queued all stale (08-06..10-07); our GH-hosted load 0, signal not tripped",
   "overlap": "none: all enabled routines last run SUCCEEDED or still in their slot (product fixer running since 20:21Z, next 22:20Z; steward running since 20:47Z, next 21:47Z); burn-down 20:08-20:27Z (+old copy 20:10-20:11Z); profiler 20:16-20:24Z; perf 20:27-20:39Z; janitor 20:37-20:42Z; CI-lane 20:50-20:52Z; issue janitor 13:19-13:24Z; no bug hunt enabled"
  },
  {
   "t": "2026-10-22T22:00Z",
   "state": "GREEN (4th consecutive). No change: product fixer changed 20:00Z (<3 h); all others at baseline; issue outflow > inflow.",
   "runs_queued": 0,
   "runs_in_progress": 1,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 0,
   "depot_queued": 1,
   "depot_running": 1,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "mq_note": "#1646 merge_group success 21:50Z, merged 21:59Z; queue empty",
   "merges_6h": 24,
   "merges_24h": 24,
   "last_merge": "#1646 21:59Z",
   "open_prs": 6,
   "prs_draft": 1,
   "prs_ready_human": 4,
   "prs_ready_human_note": "#1648 needs-human (47 h), #1668 (5.6 h), #1673 ci-perf (1.4 h), #1672 unlabelled (product fixer, 1.6 h). Approved: #1639 (agent:needs-human blocks enqueue). #1674 draft (CI lane)",
   "prs_approved_effective": 1,
   "oldest_ready_h": 47,
   "oldest_ready_note": "#1648 47 h (needs-human)",
   "prs_opened_24h": null,
   "prs_merged_24h": 24,
   "open_issues": 145,
   "issues_opened_24h": 3,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 13,
   "needs_human": 14,
   "api_remaining": 4940,
   "main_push": "5d151e3 in progress 21:59Z (prev e2b8914 success)",
   "main_full": "3b6a85c scheduled FAILURE 10-22 05:47Z (fix #1663 merged; next nightly confirms)",
   "depscan": "31 in progress, 20 queued all stale (newest 10-07); our GH-hosted load 0, signal not tripped",
   "overlap": "none yet: product fixer running since 20:21Z (~100 min, next fire 22:20Z; watch for self-overlap); CI-lane running since 21:50Z; burn-down 21:07-21:49Z (+duplicate copy 21:09-21:24Z); janitor 21:38-21:41Z; steward 21:48-21:51Z; perf 21:27-21:28Z; profiler 20:16-20:24Z; issue janitor 13:19-13:24Z; no bug hunt enabled"
  },
  {
   "t": "2026-10-22T23:00Z",
   "state": "GREEN (5th consecutive). No change: product fixer held at 2 h because its runs take ~100 min (20:21-22:05Z), so hourly would self-overlap; issue outflow 13 > inflow 3; all others at baseline.",
   "runs_queued": 0,
   "runs_in_progress": 0,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 0,
   "depot_queued": 0,
   "depot_running": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "mq_note": "no merge_group runs; auto-merge armed on #1668,#1673 (await approval); #1639 approved but agent:needs-human",
   "merges_6h": 24,
   "merges_24h": 24,
   "last_merge": "#1646 21:59Z",
   "open_prs": 7,
   "prs_draft": 1,
   "prs_ready_human": 5,
   "prs_ready_human_note": "#1648 needs-human (48 h), #1668 Ready (6.5 h), #1673 Ready ci-perf (2.3 h), #1672 (2.6 h) and #1674 (1.1 h) state ready, unlabelled; #1639 approved + needs-human; #1675 draft (product fixer, in progress)",
   "prs_approved_effective": 1,
   "oldest_ready_h": 48,
   "oldest_ready_note": "#1648 48 h (needs-human)",
   "prs_opened_24h": 12,
   "prs_merged_24h": 24,
   "prs_closed_unmerged_24h": 0,
   "open_issues": 146,
   "issues_opened_24h": 3,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 13,
   "needs_human": 14,
   "api_remaining": 4978,
   "main_push": "5d151e3 success 21:59Z",
   "main_full": "3b6a85c scheduled FAILURE 10-22 05:47Z (fix #1663 merged; next nightly ~10-23 05:47Z confirms)",
   "depscan": "12 in progress, 20 queued all stale (08-06..10-07); our GH-hosted load 0, signal not tripped",
   "overlap": "none: product fixer 20:21Z session ended 22:05Z (before 22:21Z fire; ~104 min, status requires_action); 22:21Z session still running at 22:59Z; all other enabled routines' last runs succeeded; no bug hunt enabled"
  },
  {
   "t": "2026-10-23T00:00Z",
   "state": "GREEN (6th consecutive). No change: product fixer held at 2 h (last runs 60 and 104 min, hourly would self-overlap); issue outflow 13 > inflow 3; all others at baseline.",
   "runs_queued": 0,
   "runs_in_progress": 0,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 0,
   "depot_queued": 0,
   "depot_running": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "mq_note": "no merge_group runs since #1646 21:50Z; auto-merge armed on #1668,#1673,#1674 (await approval); #1639 approved + needs-human",
   "merges_6h": 11,
   "merges_24h": 24,
   "last_merge": "#1646 21:59Z",
   "open_prs": 7,
   "prs_draft": 0,
   "prs_ready_human": 6,
   "prs_ready_human_note": "#1648 needs-human (49 h), #1668 (7.5 h), #1672 (3.6 h), #1673 ci-perf (3.3 h), #1674 CI lane (2.1 h), #1675 non-draft unlabelled (1.6 h); #1639 approved + needs-human; none CONFLICTING",
   "prs_approved_effective": 1,
   "oldest_ready_h": 49,
   "oldest_ready_note": "#1648 49 h (needs-human)",
   "prs_opened_24h": 12,
   "prs_merged_24h": 24,
   "prs_closed_unmerged_24h": 0,
   "open_issues": 146,
   "issues_opened_24h": 3,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 13,
   "needs_human": 14,
   "api_remaining": 4941,
   "main_push": "5d151e3 success 21:59Z",
   "main_full": "3b6a85c scheduled FAILURE 10-22 05:47Z (fix #1663 merged; next nightly ~10-23 05:47Z confirms)",
   "depscan": "NOT MEASURED: 403 (no depscan API access this session); our GH-hosted load 0, signal cannot trip",
   "overlap": "none: product fixer 22:21Z session ended ~23:20Z (~60 min, before 00:20Z fire); all other enabled routines' last runs succeeded; no bug hunt enabled"
  },
  {
   "t": "2026-10-23T01:00Z",
   "state": "GREEN (7th consecutive). Product fixer 2 h -> 1 h (baseline): last run 31 min.",
   "runs_queued": 0,
   "runs_in_progress": 1,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 0,
   "depot_queued": 0,
   "depot_running": 4,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "mq_note": "#1673/#1674 merged 00:13Z, #1668 00:11Z, #1675 00:56Z; queue empty",
   "merges_6h": 15,
   "merges_24h": 28,
   "last_merge": "#1675 00:56Z",
   "open_prs": 4,
   "prs_draft": 1,
   "prs_ready_human": 2,
   "prs_ready_human_note": "#1648 needs-human (50 h), #1672 Ready (4.6 h); #1639 approved + needs-human (57 h); #1676 draft (product fixer)",
   "prs_approved_effective": 1,
   "oldest_ready_h": 50,
   "oldest_ready_note": "#1648 50 h (needs-human)",
   "prs_opened_24h": 12,
   "prs_merged_24h": 28,
   "prs_closed_unmerged_24h": 0,
   "open_issues": 143,
   "issues_opened_24h": 3,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 16,
   "needs_human": 14,
   "api_remaining": 4968,
   "main_push": "aa69125 in progress 00:57Z (Depot); prev 5d151e3 success",
   "main_full": "3b6a85c scheduled FAILURE 10-22 05:47Z (fix #1663 merged; next nightly ~05:47Z confirms)",
   "depscan": "11 in progress, 20 queued all stale (newest 10-07); our GH-hosted load 0, signal not tripped",
   "overlap": "none: product fixer 00:20-00:52Z (31 min); CI-lane 00:51-00:53Z; burn-down 00:09-00:11Z (+duplicate 00:08-00:10Z); janitor 00:37-00:40Z; steward 00:47-00:49Z; perf 00:27-00:31Z; profiler 00:15-00:19Z; issue janitor 10-22 13:19-13:24Z; no bug hunt enabled"
  },
  {
   "t": "2026-10-23T02:00Z",
   "state": "GREEN (8th consecutive). No change: product fixer changed 01:00Z (<3 h); all others at baseline; issue outflow 16 > inflow 3.",
   "runs_queued": 0,
   "runs_in_progress": 1,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 0,
   "depot_queued": 0,
   "depot_running": 5,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "mq_note": "no merge_group runs since #1675 00:48Z; queue empty",
   "merges_6h": 7,
   "merges_24h": 28,
   "last_merge": "#1675 00:56Z",
   "open_prs": 5,
   "prs_draft": 0,
   "prs_ready_human": 2,
   "prs_ready_human_note": "#1648 needs-human (51 h), #1672 Ready (5.6 h); #1639 approved + needs-human (58 h); #1676 (1.6 h) and #1677 (0.6 h) non-draft, unlabelled, product fixer still working (01:20Z run pending)",
   "prs_approved_effective": 1,
   "oldest_ready_h": 51,
   "oldest_ready_note": "#1648 51 h (needs-human)",
   "prs_opened_24h": null,
   "prs_merged_24h": 28,
   "prs_closed_unmerged_24h": 0,
   "open_issues": 143,
   "issues_opened_24h": 3,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 16,
   "needs_human": 14,
   "api_remaining": 4988,
   "main_push": "aa69125 success 00:57Z",
   "main_full": "3b6a85c scheduled FAILURE 10-22 05:47Z (fix #1663 merged; next nightly ~05:47Z confirms)",
   "depscan": "NOT MEASURED: 403 (no depscan API access this session); our GH-hosted load 0 (1 windows-latest job completed), signal cannot trip",
   "overlap": "none: product fixer 01:20Z run still pending at 01:58Z (prev 00:20-00:52Z); CI-lane 01:50-01:52Z; burn-down 01:07-01:08Z (+duplicate 01:08-01:09Z); janitor 01:38-01:41Z; steward 01:47Z pending; perf 01:27-01:28Z; profiler 00:15-00:19Z; issue janitor 10-22 13:19-13:24Z; no bug hunt enabled"
  },
  {
   "t": "2026-10-23T03:00Z",
   "state": "GREEN (9th consecutive). No change: all managed routines at baseline; issue outflow 16 > inflow 3.",
   "runs_queued": 0,
   "runs_in_progress": 0,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 0,
   "depot_queued": 0,
   "depot_running": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "mq_note": "no merge_group runs since #1675 00:48Z; queue empty",
   "merges_6h": 5,
   "merges_24h": 28,
   "last_merge": "#1675 00:56Z",
   "open_prs": 6,
   "prs_draft": 1,
   "prs_ready_human": 3,
   "prs_ready_human_note": "#1648 needs-human (52 h), #1672 Ready (6.6 h), #1676 Ready (2.6 h); #1639 approved + needs-human (59 h); #1677 non-draft unlabelled, #1678 draft (product fixer)",
   "prs_approved_effective": 1,
   "oldest_ready_h": 52,
   "oldest_ready_note": "#1648 52 h (needs-human)",
   "prs_opened_24h": null,
   "prs_merged_24h": 28,
   "prs_closed_unmerged_24h": 0,
   "open_issues": 143,
   "issues_opened_24h": 3,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 16,
   "needs_human": 14,
   "api_remaining": 4993,
   "main_push": "aa69125 success 00:57Z",
   "main_full": "3b6a85c scheduled FAILURE 10-22 05:47Z (fix #1663 merged; next nightly ~05:47Z confirms)",
   "depscan": "NOT MEASURED: 403; our GH-hosted load 0, signal cannot trip",
   "overlap": "none seen: product fixer 02:20-02:51Z (31 min; 01:20Z run end not visible); CI-lane 02:50-02:52Z; burn-down 02:07-02:09Z (+duplicate 02:08-02:09Z); janitor 02:37-02:40Z; steward 02:47Z pending; perf 02:27-02:28Z; profiler 00:15-00:19Z; no bug hunt enabled"
  },
  {
   "t": "2026-10-23T03:58Z",
   "state": "GREEN (10th consecutive). No change: all managed routines at baseline; issue outflow 16 > inflow 3.",
   "runs_queued": 0,
   "runs_in_progress": 0,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 0,
   "depot_queued": 0,
   "depot_running": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "mq_note": "no merge_group runs since #1675 00:48Z; queue empty",
   "merges_6h": 4,
   "merges_24h": 28,
   "last_merge": "#1675 00:56Z",
   "open_prs": 7,
   "prs_draft": 0,
   "prs_ready_human": 4,
   "prs_ready_human_note": "#1648 needs-human (53 h), #1672 Ready (7.6 h), #1676 Ready (3.6 h), #1677 Ready (2.6 h); #1639 approved + needs-human (60 h); #1678, #1679 unlabelled (product fixer)",
   "prs_approved_effective": 1,
   "oldest_ready_h": 53,
   "oldest_ready_note": "#1648 53 h (needs-human)",
   "prs_opened_24h": 15,
   "prs_merged_24h": 28,
   "prs_closed_unmerged_24h": 0,
   "open_issues": 143,
   "issues_opened_24h": 3,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 16,
   "needs_human": 14,
   "api_remaining": 4986,
   "main_push": "aa69125 success 01:00Z",
   "main_full": "3b6a85c scheduled FAILURE 10-22 05:47Z (fix #1663 merged; next nightly ~05:47Z confirms)",
   "depscan": "20 queued (all stale, 08-06..10-07), 1 in progress; via add_repo read; our GH-hosted load 0, not tripped",
   "overlap": "none: product fixer 03:20Z run pending (38 min, next fire 04:20Z); CI-lane 03:51-03:52Z; burn-down 03:08-03:09Z (+duplicate 03:08-03:10Z); janitor 03:37-03:40Z; steward 03:47-03:49Z; perf 03:27-03:28Z; profiler 00:15-00:19Z; no bug hunt enabled"
  },
  {
   "t": "2026-10-23T04:58Z",
   "state": "GREEN (11th consecutive). No change: all managed routines at baseline; issue outflow 16 > inflow 4.",
   "runs_queued": 0,
   "runs_in_progress": 0,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 0,
   "depot_queued": 0,
   "depot_running": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "mq_note": "no merge_group runs since #1675 00:48Z; queue empty",
   "merges_6h": 4,
   "merges_24h": 28,
   "last_merge": "#1675 00:56Z",
   "open_prs": 9,
   "prs_draft": 2,
   "prs_ready_human": 5,
   "prs_ready_human_note": "#1648 needs-human (54 h), #1672 Ready (8.6 h), #1676 (4.6 h), #1677 (3.6 h), #1678 (2.6 h), all Ready ones auto-merge armed; #1639 approved + needs-human (61 h); #1679 non-draft unlabelled; #1680 (product fixer) and #1682 (CI lane, ci-perf) drafts",
   "prs_approved_effective": 1,
   "oldest_ready_h": 54,
   "oldest_ready_note": "#1648 54 h (needs-human)",
   "prs_opened_24h": null,
   "prs_merged_24h": 28,
   "prs_closed_unmerged_24h": 0,
   "open_issues": 144,
   "issues_opened_24h": 4,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 16,
   "needs_human": 14,
   "api_remaining": 4995,
   "main_push": "aa69125 success 01:00Z",
   "main_full": "3b6a85c scheduled FAILURE 10-22 05:47Z (fix #1663 merged; next nightly ~05:47Z confirms)",
   "depscan": "not measured this run; our GH-hosted load 0, signal cannot trip",
   "overlap": "none: product fixer 04:21Z run pending (37 min, next fire 05:20Z); CI-lane 04:50Z run pending; burn-down 04:07-04:09Z; janitor 04:37-04:41Z; steward 04:47-04:55Z; bug hunts not re-listed (none enabled as of last listing)"
  },
  {
   "t": "2026-10-23T05:58Z",
   "state": "GREEN (12th consecutive). No change: all managed routines at baseline; issue outflow 16 > inflow 4.",
   "runs_queued": 0,
   "runs_in_progress": 1,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 4,
   "depot_queued": 0,
   "depot_running": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "mq_note": "no merge_group runs since #1675 00:48Z; queue empty",
   "merges_6h": 4,
   "merges_24h": 28,
   "last_merge": "#1675 00:56Z",
   "open_prs": 10,
   "prs_draft": 1,
   "prs_ready_human": 6,
   "prs_ready_human_note": "#1648 needs-human (55 h), #1672 Ready (9.6 h), #1676 (5.6 h), #1677 (4.6 h), #1678 (3.6 h), #1679 (2.6 h, newly labelled); auto-merge armed on #1672/#1676/#1677/#1678; #1639 approved + needs-human (62 h); #1680, #1682 non-draft state:ready unlabelled; #1683 draft (product fixer)",
   "prs_approved_effective": 1,
   "oldest_ready_h": 55,
   "oldest_ready_note": "#1648 55 h (needs-human)",
   "prs_opened_24h": 17,
   "prs_merged_24h": 28,
   "prs_closed_unmerged_24h": 0,
   "open_issues": 144,
   "issues_opened_24h": 4,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 16,
   "needs_human": 14,
   "api_remaining": 4989,
   "main_push": "aa69125 success 00:57Z",
   "main_full": "aa69125 scheduled run 05:46Z in progress (96/100 jobs done, 4 GH-hosted running); previous 3b6a85c FAILURE 10-22",
   "depscan": "not measured; our GH-hosted load 4 running / 0 queued, signal cannot trip",
   "overlap": "none: product fixer 05:20-05:51Z (31 min); CI-lane 05:51-05:52Z; burn-down 05:08-05:28Z (+duplicate 05:08-05:21Z); janitor 05:37-05:40Z; steward 05:48-05:49Z; perf 05:27-05:28Z; profiler 04:15-04:18Z; issue janitor 10-22 13:19-13:24Z; no bug hunt enabled (full enabled listing checked)"
  },
  {
   "t": "2026-10-23T06:58Z",
   "state": "GREEN (13th consecutive). No change: all managed routines at baseline; issue outflow 15 > inflow 5; 8 PRs wait on a human (<10).",
   "runs_queued": 0,
   "runs_in_progress": 1,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 0,
   "depot_queued": 0,
   "depot_running": 2,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "mq_note": "no merge_group run since #1675 00:48Z; queue empty",
   "merges_6h": 0,
   "merges_24h": 28,
   "last_merge": "#1675 00:56Z",
   "open_prs": 12,
   "prs_draft": 1,
   "prs_ready_human": 8,
   "prs_ready_human_note": "#1648 needs-human (56 h), #1672 (10.6 h), #1676 (6.6 h), #1677 (5.6 h), #1678 (4.6 h), #1679 (3.6 h), #1680 (2.6 h), #1682 (2.1 h); #1639 approved + needs-human (63 h); #1683 non-draft unlabelled; #1684 draft; #1686 new ci-janitor PR (Windows nightly fix)",
   "prs_approved_effective": 1,
   "oldest_ready_h": 56,
   "oldest_ready_note": "#1648 56 h (needs-human)",
   "prs_opened_24h": 19,
   "prs_merged_24h": 28,
   "prs_closed_unmerged_24h": 0,
   "open_issues": 145,
   "issues_opened_24h": 5,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 15,
   "needs_human": 14,
   "api_remaining": 4989,
   "main_push": "aa69125 success 00:57Z",
   "main_full": "aa69125 scheduled 05:46Z FAILURE: test (windows-latest, 1/2), e2e-extended gem redirect/vendor (ruby 3.1, bundler 2.1.4 + 1.17.3); #1686 targets the Windows part",
   "depscan": "not measured; our GH-hosted load 0 running / 0 queued, signal cannot trip",
   "overlap": "none: product fixer running since 06:22Z (36 min so far, next fire 07:20Z); CI-lane running since 06:51Z; burn-down 06:14-06:15Z (+duplicate 06:10-06:12Z); janitor 06:37-06:40Z; steward 06:47-06:50Z; perf 06:28-06:28Z; profiler 04:15-04:18Z; issue janitor 10-22 13:19-13:24Z; no bug hunt enabled (full enabled listing checked)"
  },
  {
   "t": "2026-10-23T07:58Z",
   "state": "YELLOW (product fixer self-overlap). Product fixer 1 h -> 2 h.",
   "runs_queued": 0,
   "runs_in_progress": 1,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 2,
   "depot_queued": 0,
   "depot_running": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "mq_note": "no merge_group run since #1675 00:48Z; queue empty",
   "merges_6h": 0,
   "merges_24h": 28,
   "last_merge": "#1675 00:56Z",
   "open_prs": 14,
   "prs_draft": 2,
   "prs_ready_human": 9,
   "prs_ready_human_note": "#1648 needs-human (57 h), #1672, #1676-#1680, #1682, #1683; #1686/#1687 ready unlabelled; #1639 approved + needs-human; drafts #1684, #1690",
   "prs_approved_effective": 1,
   "oldest_ready_h": 57,
   "oldest_ready_note": "#1648 57 h (needs-human)",
   "prs_opened_24h": null,
   "prs_merged_24h": 28,
   "prs_closed_unmerged_24h": 0,
   "open_issues": 147,
   "issues_opened_24h": 7,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 16,
   "needs_human": 14,
   "api_remaining": 4979,
   "main_push": "aa69125 success 00:57Z",
   "main_full": "aa69125 scheduled 05:46Z FAILURE (Windows shards + gem e2e-extended); #1686, #1687 open",
   "depscan": "not measured (no access); our GH-hosted load 2 running / 0 queued",
   "overlap": "PRODUCT FIXER: 06:22Z run pushed #1684 at 07:46Z while 07:21Z run (cse_01RKaRAnSHnVgv3Mxga3ZeAU) works #1690. Others fine: burn-down 07:08-07:10Z; janitor 07:37-07:41Z; steward 07:47-07:50Z; CI-lane 07:51-07:53Z"
  },
  {
   "t": "2026-10-23T08:58Z",
   "state": "YELLOW (product fixer self-overlap, 2nd run). No change: product fixer was slowed at 07:58Z (<3 h ago, not RED).",
   "runs_queued": 0,
   "runs_in_progress": 0,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 0,
   "depot_queued": 0,
   "depot_running": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "mq_note": "no merge_group run since #1675 00:48Z; queue empty",
   "merges_6h": 0,
   "merges_24h": 28,
   "last_merge": "#1675 00:56Z",
   "open_prs": 16,
   "prs_draft": 1,
   "prs_ready_human": 10,
   "prs_ready_human_note": "#1648 needs-human (58 h), #1672 (12.6 h), #1676, #1677, #1678, #1679, #1680, #1682, #1683, #1687; #1684/#1686/#1690 ready unlabelled; #1639 approved + needs-human (65 h); draft #1691; #1692 in-progress",
   "prs_approved_effective": 1,
   "oldest_ready_h": 58,
   "oldest_ready_note": "#1648 58 h (needs-human)",
   "prs_opened_24h": null,
   "prs_merged_24h": 28,
   "prs_closed_unmerged_24h": 0,
   "open_issues": 147,
   "issues_opened_24h": 7,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 16,
   "needs_human": 14,
   "api_remaining": 4989,
   "main_push": "aa69125 success 00:57Z",
   "main_full": "aa69125 scheduled 05:46Z FAILURE; #1686, #1687 open",
   "depscan": "not measured (no access); our GH-hosted load 0/0",
   "overlap": "PRODUCT FIXER: 07:21Z run (session_01RKaRAnSHnVgv3Mxga3ZeAU) in REQUIRES_ACTION, last update 08:56Z, while 08:20Z run (cse_01FKVp3SxTz9Nyp97dCtuR2r) works #1691. Both sessions show usage rate_limit status allowed_warning (resets 11-01). Others fine: burn-down 08:09-08:11Z (+dup 08:09-08:11Z); CI janitor 08:37Z still running; steward 08:48-08:51Z; CI-lane 08:51-08:52Z; perf 08:27-08:28Z; profiler 08:16-08:21Z"
  },
  {
   "t": "2026-10-23T09:58Z",
   "state": "YELLOW (not GREEN: 12 PRs wait on a human, which is 10-20; no YELLOW trigger active). No change.",
   "runs_queued": 0,
   "runs_in_progress": 0,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 0,
   "depot_queued": 0,
   "depot_running": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "mq_note": "no merge_group run since 00:48Z; queue empty",
   "merges_6h": 0,
   "merges_24h": 28,
   "last_merge": "#1675 00:56Z",
   "open_prs": 16,
   "prs_draft": 0,
   "prs_ready_human": 12,
   "prs_ready_human_note": "Ready for review: #1672,#1676,#1677,#1678,#1679,#1680,#1682,#1683,#1684,#1686,#1687 + #1648 needs-human (59 h); #1690,#1691,#1692 non-draft unlabelled; #1639 approved+clean+needs-human (66 h)",
   "prs_approved_effective": 1,
   "oldest_ready_h": 59,
   "oldest_ready_note": "#1648 59 h; crosses 72 h ~10-23 22:40Z",
   "prs_opened_24h": null,
   "prs_merged_24h": 28,
   "prs_closed_unmerged_24h": 0,
   "open_issues": 147,
   "issues_opened_24h": 6,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 16,
   "needs_human": 14,
   "api_remaining": 4989,
   "main_push": "aa69125 success 00:57Z",
   "main_full": "aa69125 scheduled 05:46Z FAILURE; #1686, #1687 open",
   "depscan": "not measured (403); our GH-hosted load 0/0",
   "overlap": "none new: product fixer 08:20-09:58Z (98 min, fits 2 h); 07:21Z session still REQUIRES_ACTION, disconnected, last update 08:56Z. burn-down 09:08-09:11Z (+dup 09:09-09:12Z); janitor 09:38-09:44Z; steward 09:48Z running; CI-lane 09:50-09:53Z; perf 09:28-09:29Z; profiler 08:16-08:21Z"
  },
  {
   "t": "2026-10-23T10:58Z",
   "state": "YELLOW (not GREEN: 14 PRs wait on a human, which is 10-20; no YELLOW trigger active). No change.",
   "runs_queued": 0,
   "runs_in_progress": 0,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 0,
   "depot_queued": 0,
   "depot_running": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "mq_note": "no merge_group run since 00:48Z; queue empty",
   "merges_6h": 0,
   "merges_24h": 28,
   "last_merge": "#1675 00:56Z",
   "open_prs": 17,
   "prs_draft": 1,
   "prs_ready_human": 14,
   "prs_ready_human_note": "Ready for review: #1672,#1676,#1677,#1678,#1679,#1680,#1682,#1683,#1684,#1686,#1687,#1690,#1692 + #1648 needs-human (60 h); #1691 non-draft unlabelled; draft #1693; #1639 approved+needs-human (67 h)",
   "prs_approved_effective": 1,
   "oldest_ready_h": 60,
   "oldest_ready_note": "#1648 60 h; crosses 72 h ~10-23 22:40Z",
   "prs_opened_24h": 25,
   "prs_merged_24h": 28,
   "prs_closed_unmerged_24h": 0,
   "open_issues": 147,
   "issues_opened_24h": 6,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 16,
   "needs_human": 14,
   "api_remaining": 4962,
   "main_push": "aa69125 success 00:57Z",
   "main_full": "aa69125 scheduled 05:46Z FAILURE; #1686, #1687 open",
   "depscan": "not measured (403); our GH-hosted load 0/0",
   "overlap": "none: product fixer 10:20Z run working (38 min, #1693); 07:21Z session now IDLE/connected (no longer stuck). burn-down 10:08-10:10Z; steward 10:48-10:51Z; CI janitor 10:37-10:40Z; CI-lane 10:53-10:55Z"
  },
  {
   "t": "2026-10-23T11:58Z",
   "state": "YELLOW (not GREEN: 15 PRs wait on a human, which is 10-20; no YELLOW trigger active). No change.",
   "runs_queued": 0,
   "runs_in_progress": 0,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 0,
   "depot_queued": 0,
   "depot_running": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "mq_note": "no merge_group run since 00:48Z; queue empty",
   "merges_6h": 0,
   "merges_24h": 28,
   "last_merge": "#1675 00:56Z",
   "open_prs": 17,
   "prs_draft": 1,
   "prs_ready_human": 15,
   "prs_ready_human_note": "Ready for review: #1672,#1676,#1677,#1678,#1679,#1680,#1682,#1683,#1684,#1686,#1687,#1690,#1691,#1692 + #1648 needs-human (61 h); draft #1693; #1639 approved+needs-human (68 h)",
   "prs_approved_effective": 1,
   "oldest_ready_h": 61,
   "oldest_ready_note": "#1648 61 h; crosses 72 h ~10-23 22:40Z",
   "prs_opened_24h": null,
   "prs_merged_24h": 28,
   "prs_closed_unmerged_24h": null,
   "open_issues": 147,
   "issues_opened_24h": 6,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 16,
   "needs_human": 14,
   "api_remaining": 4997,
   "main_push": "aa69125 success 00:57Z",
   "main_full": "aa69125 scheduled 05:46Z FAILURE; #1686, #1687 open",
   "depscan": "not measured (403); our GH-hosted load 0/0",
   "overlap": "none yet: product fixer 10:20Z run still PENDING at 100 min (cse_01RPAAUNEcDh9q9bfJSTLHFs); next fire 12:20Z - overlap if still running then. burn-down 11:08-11:11Z; CI janitor 11:38-11:41Z; steward 11:48Z running; CI-lane 11:51-11:53Z"
  },
  {
   "t": "2026-10-23T12:58Z",
   "state": "YELLOW (product fixer self-overlap). Slowed product fixer 2 h -> 4 h.",
   "runs_queued": 0,
   "runs_in_progress": 0,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 0,
   "depot_queued": 0,
   "depot_running": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "mq_note": "no merge_group run since #1675 00:48Z; queue empty",
   "merges_6h": 0,
   "merges_24h": 28,
   "last_merge": "#1675 00:56Z",
   "open_prs": 18,
   "prs_draft": 1,
   "prs_ready_human": 15,
   "prs_ready_human_note": "Ready for review: #1672,#1676,#1677,#1678,#1679,#1680,#1682,#1683,#1684,#1686,#1687,#1690,#1691,#1692 + #1648 needs-human (62 h); #1693 non-draft unlabelled; draft #1694; #1639 approved+needs-human (69 h)",
   "prs_approved_effective": 1,
   "oldest_ready_h": 62,
   "oldest_ready_note": "#1648 62 h; crosses 72 h ~10-23 22:40Z",
   "prs_opened_24h": null,
   "prs_merged_24h": 28,
   "prs_closed_unmerged_24h": 0,
   "open_issues": 147,
   "issues_opened_24h": 6,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 16,
   "needs_human": 14,
   "api_remaining": 4998,
   "main_push": "aa69125 success 00:57Z",
   "main_full": "aa69125 scheduled 05:46Z FAILURE; #1686, #1687 open",
   "depscan": "not measured (403); our GH-hosted load 0/0",
   "overlap": "PRODUCT FIXER: 10:20Z session_01RPAAUNEcDh9q9bfJSTLHFs updated until 12:31:52Z (~131 min) while 12:20Z run (session_01RJ6ze68VotuyevvN6kqX6r) started 12:26Z, still RUNNING at 12:58Z. Others fine: burn-down 12:08-12:11Z; CI janitor 12:38-12:41Z; steward 12:48-12:50Z; CI-lane 12:50-12:52Z"
  },
  {
   "t": "2026-10-23T13:58Z",
   "state": "YELLOW-lite (not GREEN: 16 PRs wait on a human, which is 10-20; no YELLOW trigger active). No change.",
   "runs_queued": 0,
   "runs_in_progress": 0,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 0,
   "depot_queued": 0,
   "depot_running": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "mq_note": "no merge_group run since #1675 00:48Z; queue empty",
   "merges_6h": 0,
   "merges_24h": 28,
   "last_merge": "#1675 00:56Z",
   "open_prs": 18,
   "prs_draft": 0,
   "prs_ready_human": 16,
   "prs_ready_human_note": "Ready for review: #1672,#1676,#1677,#1678,#1679,#1680,#1682,#1683,#1684,#1686,#1687,#1690,#1691,#1692,#1693 + #1648 needs-human (63 h); #1694 in-progress non-draft unlabelled; #1639 approved+needs-human (70 h)",
   "prs_approved_effective": 1,
   "oldest_ready_h": 63,
   "oldest_ready_note": "#1648 63 h; crosses 72 h ~10-23 22:40Z",
   "prs_opened_24h": null,
   "prs_merged_24h": 28,
   "prs_closed_unmerged_24h": 0,
   "open_issues": 147,
   "issues_opened_24h": 6,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 16,
   "needs_human": 14,
   "api_remaining": 4999,
   "main_push": "aa69125 success 00:57Z",
   "main_full": "aa69125 scheduled 05:46Z FAILURE; #1686, #1687 open",
   "depscan": "not measured (session repo-scoped); our GH-hosted load 0/0",
   "overlap": "none: product fixer 12:26Z run idle at ~13:42Z (~76 min); next fire 16:20Z. burn-down 13:12-13:14Z; CI janitor 13:37-13:40Z; steward 13:48-13:58Z; CI-lane 13:51-13:52Z; issue janitor 13:18Z pending"
  },
  {
   "t": "2026-10-23T14:58Z",
   "state": "GREEN (1st consecutive). No change: product fixer changed 12:59Z (<3 h ago) and needs 2 GREEN runs before moving back toward baseline.",
   "runs_queued": 0,
   "runs_in_progress": 2,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 0,
   "depot_queued": 0,
   "depot_running": 7,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "mq_note": "13 PRs merged 14:38-14:57Z (#1686,#1677,#1693,#1684,#1683,#1678,#1691,#1692,#1672,#1679,#1682,#1690,#1694); queue empty after #1694 merge_group success",
   "merges_6h": 13,
   "merges_24h": 41,
   "last_merge": "#1694 14:57Z",
   "open_prs": 5,
   "prs_draft": 0,
   "prs_ready_human": 4,
   "prs_ready_human_note": "#1648 needs-human (64 h), #1676 Ready (14.6 h), #1680 Ready (10.6 h), #1687 Ready (7.8 h, auto-merge armed); #1639 approved + needs-human (71 h)",
   "prs_approved_effective": 1,
   "oldest_ready_h": 64,
   "oldest_ready_note": "#1648 64 h; crosses 72 h ~10-23 22:40Z",
   "prs_opened_24h": 21,
   "prs_merged_24h": 41,
   "prs_closed_unmerged_24h": 0,
   "open_issues": 135,
   "issues_opened_24h": 6,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 28,
   "needs_human": 14,
   "api_remaining": 4998,
   "main_push": "ee40b70 in progress 14:57Z (Depot); prev aa69125 success",
   "main_full": "aa69125 scheduled 05:46Z FAILURE; Windows fix #1686 merged 14:38Z, gem fix #1687 still open",
   "depscan": "not measured (session repo-scoped); our GH-hosted load 0/0, signal cannot trip",
   "overlap": "none: product fixer 12:26Z run done (next 16:20Z); burn-down 14:08-14:11Z; CI janitor 14:38-14:41Z; steward 14:48-14:51Z; CI-lane 14:51-14:53Z; issue janitor 13:18Z run still PENDING (100 min; daily, no overlap); bug hunts not re-listed (none enabled at last full listing)"
  },
  {
   "t": "2026-10-23T16:01Z",
   "state": "GREEN (2nd consecutive). Product fixer 4 h -> 2 h.",
   "runs_queued": 0,
   "runs_in_progress": 0,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 0,
   "depot_queued": 0,
   "depot_running": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "mq_note": "no merge_group run since #1694 14:50Z; queue empty",
   "merges_6h": 13,
   "merges_24h": 41,
   "last_merge": "#1694 14:57Z",
   "open_prs": 4,
   "prs_draft": 0,
   "prs_ready_human": 4,
   "prs_ready_human_note": "#1648 needs-human (65 h), #1676 Ready (15.6 h), #1680 Ready (11.6 h); #1639 approved + needs-human (72 h). #1687 closed 15:12Z as superseded by #1690",
   "prs_approved_effective": 1,
   "oldest_ready_h": 65,
   "oldest_ready_note": "#1648 65 h; crosses 72 h ~22:40Z",
   "prs_opened_24h": 21,
   "prs_merged_24h": 41,
   "prs_closed_unmerged_24h": 1,
   "open_issues": 135,
   "issues_opened_24h": 6,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 28,
   "needs_human": 14,
   "api_remaining": 4999,
   "main_push": "ee40b70 success 14:57Z",
   "main_full": "aa69125 scheduled 05:46Z FAILURE; fixes #1686 and #1690 since merged",
   "depscan": "not measured (403, session repo-scoped); our GH-hosted load 0/0, signal cannot trip",
   "overlap": "none: product fixer 12:26-12:41Z; burn-down 15:14-15:15Z; CI janitor 15:38-15:42Z; steward 15:47-15:49Z; CI-lane 15:52-15:53Z; issue janitor 13:18Z run still PENDING (2 h 43 min). All 12 bug hunts disabled (last run 10-19 USAGE_LIMIT)."
  },
  {
   "t": "2026-10-23T16:58Z",
   "state": "GREEN (3rd consecutive). No change: product fixer changed 16:01Z (<3 h ago).",
   "runs_queued": 0,
   "runs_in_progress": 0,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 0,
   "depot_queued": 0,
   "depot_running": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "mq_note": "no merge_group run since #1694 14:50Z; queue empty",
   "merges_6h": 13,
   "merges_24h": 41,
   "last_merge": "#1694 14:57Z",
   "open_prs": 5,
   "prs_draft": 1,
   "prs_ready_human": 4,
   "prs_ready_human_note": "#1648 needs-human (66 h), #1676 Ready (16.6 h), #1680 Ready (12.6 h); #1639 approved + needs-human (73 h); draft #1695 opened 16:24Z by product fixer",
   "prs_approved_effective": 1,
   "oldest_ready_h": 66,
   "oldest_ready_note": "#1648 66 h; crosses 72 h ~22:40Z",
   "prs_opened_24h": null,
   "prs_merged_24h": 41,
   "prs_closed_unmerged_24h": 1,
   "open_issues": 135,
   "issues_opened_24h": 6,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 28,
   "needs_human": 14,
   "api_remaining": 4667,
   "main_push": "ee40b70 success 14:57Z",
   "main_full": "aa69125 scheduled 05:46Z FAILURE; fixes #1686 and #1690 since merged; next scheduled run ~05:46Z",
   "depscan": "not measured (403, session repo-scoped); our GH-hosted load 0/0, signal cannot trip",
   "overlap": "none: product fixer 16:20-16:45Z (25 min, 2 h cadence); burn-down 16:09-16:10Z; CI janitor 16:38-16:41Z; steward 16:47-16:48Z; CI-lane 16:50-16:51Z; issue janitor 13:18Z run still PENDING (3 h 40 min). All bug hunts disabled."
  },
  {
   "t": "2026-10-23T17:59Z",
   "state": "GREEN (4th consecutive). No change: product fixer changed 16:01Z (<3 h ago); issue outflow > inflow.",
   "runs_queued": 0,
   "runs_in_progress": 4,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 1,
   "depot_queued": 0,
   "depot_running": 10,
   "oldest_queued_min": 0,
   "mq_entries": 1,
   "mq_max_wait_min": 5,
   "mq_note": "#1680 in queue since 17:54Z (merge_group CI running); #1695 merged 17:57Z",
   "merges_6h": 14,
   "merges_24h": 29,
   "last_merge": "#1695 17:57Z",
   "open_prs": 4,
   "prs_draft": 0,
   "prs_ready_human": 3,
   "prs_ready_human_note": "#1648 needs-human (67 h), #1676 Ready (17.6 h); #1639 approved + needs-human (74 h); #1680 in merge queue",
   "prs_approved_effective": 2,
   "oldest_ready_h": 67,
   "oldest_ready_note": "#1648 67 h; crosses 72 h ~22:40Z",
   "prs_opened_24h": 20,
   "prs_merged_24h": 29,
   "prs_closed_unmerged_24h": 1,
   "open_issues": 135,
   "issues_opened_24h": 6,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 22,
   "needs_human": 14,
   "api_remaining": 4998,
   "main_push": "2f7c3f9 (#1695) in progress; previous ee40b70 success 14:57Z",
   "main_full": "aa69125 scheduled 05:46Z FAILURE; next ~05:46Z",
   "depscan": "not measured (403, session repo-scoped); our GH-hosted load 0 queued / 1 running, signal cannot trip",
   "overlap": "none: product fixer 16:20-16:45Z; burn-down 17:07-17:09Z; CI janitor 17:37-17:40Z; steward 17:47-17:49Z; CI-lane 17:50-17:52Z; issue janitor 13:18Z run still PENDING (4 h 40 min, daily cadence so no overlap). No bug hunts enabled."
  },
  {
   "t": "2026-10-23T19:01Z",
   "state": "GREEN (5th consecutive). Product fixer 2 h -> 1 h (baseline).",
   "runs_queued": 0,
   "runs_in_progress": 0,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 0,
   "depot_queued": 0,
   "depot_running": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "mq_note": "#1680 merged 18:04Z; no merge_group run since; queue empty",
   "merges_6h": 15,
   "merges_24h": 30,
   "last_merge": "#1680 18:04Z",
   "open_prs": 5,
   "prs_draft": 1,
   "prs_ready_human": 4,
   "prs_ready_human_note": "#1648 needs-human (68 h), #1676 Ready (18.6 h), #1697 ci-perf non-draft opened 18:33Z (not yet labelled); #1639 approved + needs-human (75 h); draft #1696 opened 18:23Z by product fixer",
   "prs_approved_effective": 1,
   "oldest_ready_h": 68,
   "oldest_ready_note": "#1648 68 h; crosses 72 h ~22:40Z",
   "prs_opened_24h": 22,
   "prs_merged_24h": 30,
   "prs_closed_unmerged_24h": 1,
   "open_issues": 135,
   "issues_opened_24h": 5,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 22,
   "needs_human": 14,
   "api_remaining": 4987,
   "main_push": "3114a28 (#1680) success 18:12Z",
   "main_full": "aa69125 scheduled 05:46Z FAILURE; next ~05:46Z",
   "depscan": "not measured (session repo-scoped); our GH-hosted load 0/0, signal cannot trip",
   "overlap": "none: product fixer 18:21-18:58Z (37 min, 2 h cadence); burn-down 18:09-18:10Z; CI janitor 18:37-18:40Z; steward 18:47Z run in progress; CI-lane 18:51-18:52Z; issue janitor 13:18Z run still PENDING (5 h 40 min, daily). Bug hunts not re-listed (all disabled at last full listing, all on HOLD)."
  },
  {
   "t": "2026-10-23T19:58Z",
   "state": "GREEN (6th consecutive). No change.",
   "runs_queued": 0,
   "runs_in_progress": 0,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 0,
   "depot_queued": 0,
   "depot_running": 0,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "mq_note": "no merge_group run since #1680 (17:54Z); queue empty",
   "merges_6h": 15,
   "merges_24h": 22,
   "last_merge": "#1680 18:04Z",
   "open_prs": 7,
   "prs_draft": 2,
   "prs_ready_human": 5,
   "prs_ready_human_note": "#1676 Ready (19.6 h, auto-merge armed, unapproved), #1697 ci-perf (1.4 h), #1696 non-draft unlabelled (1.6 h), #1648 needs-human (69.3 h), #1639 approved + needs-human (76 h); drafts #1698, #1699",
   "prs_approved_effective": 1,
   "oldest_ready_h": 69.3,
   "oldest_ready_note": "#1648; crosses 72 h ~22:40Z",
   "prs_opened_24h": 24,
   "prs_merged_24h": 22,
   "prs_closed_unmerged_24h": 1,
   "open_issues": 135,
   "issues_opened_24h": 5,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 17,
   "needs_human": 14,
   "api_remaining": 4763,
   "main_push": "3114a28 (#1680) success 18:11Z",
   "main_full": "aa69125 scheduled 05:46Z FAILURE; next ~05:46Z",
   "depscan": "not measured (403, session repo-scoped); our GH-hosted load 0/0, signal cannot trip",
   "overlap": "none: product fixer 19:21Z run still RUNNING (37 min, next fire 20:20Z); burn-down 19:07-19:08Z; steward 19:47-19:49Z; CI janitor 19:37-19:40Z; CI-lane 19:50-19:51Z; old burn-down copy 19:08-19:09Z; issue janitor 13:18Z session REQUIRES_ACTION (blocked on a permission prompt since 13:19Z)."
  },
  {
   "t": "2026-10-23T21:00Z",
   "state": "YELLOW (product fixer self-overlap). No change: 3 h cooldown (last change 19:01Z).",
   "runs_queued": 0,
   "runs_in_progress": 1,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 0,
   "depot_queued": 0,
   "depot_running": 2,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "mq_note": "no merge_group run since #1680 (17:54Z); queue empty",
   "merges_6h": 2,
   "merges_24h": 20,
   "last_merge": "#1680 18:04Z",
   "open_prs": 8,
   "prs_draft": 2,
   "prs_ready_human": 5,
   "prs_ready_human_note": "#1699 non-draft ready, CI running (1.5 h), #1697 ci-perf Ready (2.4 h), #1696 Ready (2.6 h), #1676 Ready (20.6 h), #1648 needs-human (70.3 h); #1639 approved + needs-human (77 h); drafts #1698, #1700",
   "prs_approved_effective": 1,
   "oldest_ready_h": 70.3,
   "oldest_ready_note": "#1648; crosses 72 h ~22:40Z",
   "prs_opened_24h": 23,
   "prs_merged_24h": 20,
   "prs_closed_unmerged_24h": 1,
   "open_issues": 135,
   "issues_opened_24h": 4,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 15,
   "needs_human": 14,
   "api_remaining": 4755,
   "main_push": "3114a28 (#1680) success 18:11Z",
   "main_full": "aa69125 scheduled 05:46Z FAILURE; next ~05:46Z",
   "depscan": "not measured (403, session repo-scoped); our GH-hosted load 0/0, signal cannot trip",
   "overlap": "PRODUCT FIXER: 19:21Z run session_014dTNrFC4Epo2YKb7Ydxm7c ran until 20:55Z (94 min, pushed 8039f5c to #1699 at 20:54Z) while the 20:20Z run session_01YB4wa2mtpEejKGP7bZ3NZF was working on #1700 (still running at 21:00Z). Others clean: burn-down 20:07-20:09Z, CI janitor 20:37-20:40Z, steward 20:47-20:50Z, CI-lane 20:51-20:53Z, CI perf impl 20:27-20:28Z, profiler 20:16-20:19Z; issue janitor 13:18Z session still REQUIRES_ACTION."
  },
  {
   "t": "2026-10-23T22:01Z",
   "state": "YELLOW (product fixer self-overlap #4 today). Slowed product fixer 1h->2h.",
   "runs_queued": 0,
   "runs_in_progress": 1,
   "gh_hosted_queued": 0,
   "gh_hosted_running": 0,
   "depot_queued": 0,
   "depot_running": 2,
   "oldest_queued_min": 0,
   "mq_entries": 0,
   "mq_max_wait_min": 0,
   "mq_note": "no merge_group run since #1680 (17:54Z); 3 PRs armed for auto-merge but unapproved",
   "merges_6h": 2,
   "merges_24h": 19,
   "last_merge": "#1680 18:04Z",
   "open_prs": 9,
   "prs_draft": 2,
   "prs_ready_human": 6,
   "prs_ready_human_note": "#1700, #1699 (ready, not yet labelled), #1697, #1696, #1676 (Ready for review, auto-merge armed), #1648 needs-human 71.3h; #1639 approved + needs-human 78h; drafts #1701, #1698",
   "oldest_ready_h": 71.3,
   "oldest_ready_note": "#1648; crosses 72 h ~22:40Z",
   "prs_opened_24h": 23,
   "prs_merged_24h": 19,
   "prs_closed_unmerged_24h": 1,
   "open_issues": 135,
   "issues_opened_24h": 4,
   "issues_opened_24h_bughunt": 0,
   "issues_closed_24h": 15,
   "needs_human": 14,
   "api_remaining": 4663,
   "main_push": "3114a28 (#1680) success 18:11Z",
   "main_full": "aa69125 scheduled 05:46Z FAILURE",
   "depscan": "not measured (403); our GH-hosted load 0/0, signal cannot trip",
   "overlap": "PRODUCT FIXER: 20:20Z run active until 21:53Z then REQUIRES_ACTION (disconnected); 21:21Z run running since 21:21Z on #1701. Others clean: burn-down 21:07-21:09Z, CI janitor 21:37-21:40Z, steward 21:48-21:49Z, CI-lane 21:50-21:51Z, CI perf impl 21:27-21:28Z, profiler 20:16-20:19Z; issue janitor 13:18Z session still REQUIRES_ACTION."
  }
 ],
 "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-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."
  },
  {
   "t": "2026-10-20T17:58Z",
   "note": "MERGE QUEUE STILL BLOCKED (0 merges since 10-19 13:26Z). Root cause found by PR #1639 (ci-janitor): uv 0.13.2 (10-19 20:59Z) rejects Pipenv 2026.8.0 pylock environments=[]; #1639 pins setup-uv 0.13.1, CI green, needs human approval. Owner notified by push. Old burn-down copy trig_01CkssbwXU1Hm5Ew8XvCULeD still enabled."
  },
  {
   "t": "2026-10-20T19:58Z",
   "note": "Old burn-down copy trig_01CkssbwXU1Hm5Ew8XvCULeD still enabled; its 19:08Z run took 33 min alongside the managed copy. Issue janitor last run still the 10-19 usage-limit failure."
  },
  {
   "t": "2026-10-20T21:58Z",
   "note": "Product fixer 20:20Z session cse_01Wv3tftfBHDMYkah1cb1nCk stuck in REQUIRES_ACTION (blocked) since 20:43Z on draft #1644. Old burn-down copy still enabled. Bug-hunt enabled state not re-listed this run."
  },
  {
   "t": "2026-10-21T07:58Z",
   "note": "Product fixer 06:21Z run still running at 97 min (longest recent: 58 min); session reports plan usage rate_limit status allowed_warning. If still running at 08:20Z fire, that is a self-overlap -> slow 2h->4h next run."
  },
  {
   "t": "2026-10-21T19:58Z",
   "note": "Merge queue drained: 7 merges 18:47-19:49Z after the 10-19 approvals were re-applied. Old burn-down copy trig_01CkssbwXU1Hm5Ew8XvCULeD still enabled (19:09-19:33Z). #1599 merged, so the 72 h question is moot for now."
  },
  {
   "t": "2026-10-22T16:58Z",
   "note": "Review backlog moving: a human approved 5 PRs 16:49-16:50Z and all 5 entered the merge queue (first queue activity since 10-21 19:57Z). The CI-lane slow-down recommended since 10:58Z is no longer called for (20 PRs on a human, not >20)."
  },
  {
   "t": "2026-10-22T17:58Z",
   "note": "Merge queue drained: 13 merges 16:50-17:38Z after the 16:49Z approvals; main push CI green on bc307ce. Open PRs 26 -> 14."
  },
  {
   "t": "2026-10-22T20:00Z",
   "note": "depscan has 20 Actions runs stuck in 'queued' since 10-01..10-07 (not caused by us; not current load). Worth a human cancelling them so the depscan signal stays readable."
  },
  {
   "t": "2026-10-22T22:00Z",
   "note": "Product fixer 20:21Z run (cse_015NdfJ6nfxCRsW1FVjrkuPm) still running at ~100 min; if it is still running when the 22:20Z fire lands, that is a self-overlap -> slow 2h->4h next run. Duplicate burn-down copy trig_01CkssbwXU1Hm5Ew8XvCULeD still enabled."
  },
  {
   "t": "2026-10-22T23:00Z",
   "note": "Product fixer runs ~100 min (20:21Z run ended 22:05Z; 22:21Z run still going at 22:59Z). Holding it at 2 h: hourly would self-overlap. Its 20:21Z session ended in requires_action state. Duplicate burn-down copy trig_01CkssbwXU1Hm5Ew8XvCULeD still enabled."
  },
  {
   "t": "2026-10-23T01:00Z",
   "note": "Product fixer back to hourly after a 31-min run; if its next runs exceed ~55 min and overlap, slow it to 2 h again. depscan readable again via add_repo (read). Duplicate burn-down copy trig_01CkssbwXU1Hm5Ew8XvCULeD still enabled."
  },
  {
   "t": "2026-10-23T06:58Z",
   "note": "Nightly full-scope run red 2 nights running (10-22 3b6a85c; 10-23 aa69125: Windows test shards + gem e2e-extended on ruby 3.1). ci-janitor #1686 targets Windows. 0 merges in 6 h: 5 PRs have auto-merge armed and wait only on human approval. If the product fixer's 06:22Z run is still running at 07:20Z, it overlaps: slow it to 2 h."
  },
  {
   "t": "2026-10-23T07:58Z",
   "note": "Product fixer self-overlap confirmed (06:22Z run still active at 07:46Z); slowed to 2 h. Return to hourly only after 2 GREEN runs and a run under ~50 min. Nightly fixes #1686/#1687 await review."
  },
  {
   "t": "2026-10-23T19:58Z",
   "note": "Issue janitor trig_01VAr2WfvGJ97DW9KcUsrcpn 13:18Z session cse_01JNKMezJu1pkxaeSsvVJNu5 is SESSION_STATUS_REQUIRES_ACTION (blocked on a permission prompt; last update 13:19Z), not just slow."
  },
  {
   "t": "2026-10-23T21:00Z",
   "note": "Product fixer self-overlap #3 today (19:21Z run lasted 94 min into the 20:20Z run). Third cycle of 1h->2h->4h->2h->1h today. Slow to 2 h at the first run after 22:01Z if still overlapping or YELLOW; next time hold it at 2 h longer (several runs under ~50 min) before returning to hourly, to stop oscillating."
  },
  {
   "t": "2026-10-23T22:01Z",
   "note": "Product fixer 20:20Z session session_01YB4wa2mtpEejKGP7bZ3NZF ended in REQUIRES_ACTION (blocked, disconnected) at 21:53Z after 93 min; same failure mode as the issue janitor's 13:18Z session. Slowed product fixer to 2 h (4th overlap today)."
  }
 ]
}

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

  5. mikolalysenko commented on Oct 20, 2026

    @mikolalysenko
    CollaboratorAuthor

    [agent] Swarm manager: changes at 2026-10-20T19:58Z

    • Product fixer trig_01ACZyVgV7NCAnSpFAdkD2AD: 20 */4 * * * -> 20 */2 * * *. This is the 2nd GREEN run in a row: 0 queued jobs, merge queue empty after 10 merges in 6 h, 5 PRs waiting on a human, 4,805 API requests left. It's one step back toward the hourly baseline.

    Generated by Claude Code

  6. mikolalysenko commented on Oct 21, 2026

    @mikolalysenko
    CollaboratorAuthor

    [agent] Swarm manager: 08:58Z changes


    Generated by Claude Code

  7. mikolalysenko commented on Oct 22, 2026

    @mikolalysenko
    CollaboratorAuthor

    [agent] Swarm manager: run 2026-10-22T20:00Z — 1 change

    • Product fixer trig_01ACZyVgV7NCAnSpFAdkD2AD: 20 */4 * * * → 20 */2 * * *. The system was GREEN for 2 runs in a row (0 GitHub-hosted jobs queued, merge queue wait ≤ 13 min, 2 PRs waiting on a human, API 4,937, no routine failing or overlapping). This is one step back toward its hourly baseline.

    Generated by Claude Code

  8. mikolalysenko commented on Oct 23, 2026

    @mikolalysenko
    CollaboratorAuthor

    [agent] Swarm manager: changes at 2026-10-23T01:00Z (state GREEN, 7th run in a row)

    • Product fixer trig_01ACZyVgV7NCAnSpFAdkD2AD: 20 */2 * * * → 20 * * * * (its baseline). Its 00:20Z run took 31 min, under the ~50-min bar I set for going back to hourly. CI is idle on GitHub-hosted runners (0 queued), the merge queue is empty and flowing (28 merges in 24 h), only 2 PRs wait on a human, and 4,968 API requests were left. If its runs get long enough to overlap again, I'll slow it back to 2 h.

    Generated by Claude Code

  9. mikolalysenko commented on Oct 23, 2026

    @mikolalysenko
    CollaboratorAuthor

    [agent] Swarm manager: 2026-10-23T07:58Z change


    Generated by Claude Code

  10. mikolalysenko commented on Oct 23, 2026

    @mikolalysenko
    CollaboratorAuthor

    [agent] Swarm manager: 2026-10-23T12:58Z change (YELLOW)

    • Product fixer trig_01ACZyVgV7NCAnSpFAdkD2AD: 20 */2 * * * → 20 */4 * * *. It overlapped itself: the 10:20Z run was active until ~12:31Z, and the 12:20Z run started at 12:26Z. This is its slowest allowed step. Next fire: 16:20Z.

    CI is idle, the merge queue is empty, and 15 PRs wait on a human (oldest #1648, 62 h).


    Generated by Claude Code

  11. mikolalysenko commented on Oct 23, 2026

    @mikolalysenko
    CollaboratorAuthor

    [agent] Swarm manager: changes at 2026-10-23T16:01Z

    • Product fixer trig_01ACZyVgV7NCAnSpFAdkD2AD: 20 */4 * * * -> 20 */2 * * *. Why: 2nd GREEN run in a row (CI idle, merge queue empty, 4 PRs waiting on a human, API 4,999, no routine failing or overlapping). The last change was at 12:59Z, and its last run took 15 min.

    Generated by Claude Code

  12. mikolalysenko commented on Oct 23, 2026

    @mikolalysenko
    CollaboratorAuthor

    [agent] Swarm manager: 2026-10-23T19:01Z change

    • Product fixer trig_01ACZyVgV7NCAnSpFAdkD2AD: 20 */2 * * * -> 20 * * * * (back to its baseline). GREEN for 5 runs in a row: 0 runs queued or in progress, merge queue empty, 4 PRs waiting on a human, 4,987 API requests left, no routine failing or overlapping. The last change was at 16:01Z, and its 18:21Z run took 37 min. If it overlaps itself again, it goes back to 2 h.

    Generated by Claude Code

  13. mikolalysenko commented on Oct 23, 2026

    @mikolalysenko
    CollaboratorAuthor

    [agent] Swarm manager: changes at 2026-10-23T22:01Z

    • Product fixer trig_01ACZyVgV7NCAnSpFAdkD2AD: 20 * * * * → 20 */2 * * *. Reason: YELLOW. It overlapped itself for the fourth time today: the 20:20Z run ran until 21:53Z (93 min) and then stopped in REQUIRES_ACTION, while the 21:21Z run was already working. The 3 h cooldown from the 19:01Z change had expired. It stays at 2 h until several runs finish in under ~50 min.

    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