teknium1
c7f4bc5bd7
fix(kanban): text dispatch output and both "dispatcher stuck" warnings name the hold reason
...
`hermes kanban dispatch` (plain output), the standalone daemon's stuck warning
and the gateway's embedded dispatcher stuck warning all reported a bare
`Spawned: 0` / "0 workers spawned" while the respawn guard held every ready
card — the reason existed only as a `respawn_guarded` task event visible via
`hermes kanban tail`. Operators watching the gateway health warning for 73+
ticks (#111910 ) had nothing to act on.
- `kanban_db_dispatch.describe_suppression()` renders the guard reasons per
task plus rate_limited / skipped_locked / memory_pressure for one or more
DispatchResults, so the CLI daemon and gateway warnings share one wording:
`Last tick held back: active_pr=1, memory_pressure=elevated.`
- plain `dispatch` output prints `Guarded (<reason>): <task id>` and the
tick-level holds, mirroring the JSON fields.
- kanban docs: how to see why a ready card is not spawning.
Co-authored-by: Steven Saehrig <trac3r726@users.noreply.github.com >
Part of #111910
2026-09-15 18:34:11 -07:00
..
2026-07-05 06:29:26 -07:00
2026-09-15 18:21:44 -07:00
2026-09-15 04:12:13 -07:00
2026-09-07 06:10:54 -07:00
2026-09-15 05:40:15 -07:00
2026-09-15 10:59:22 -07:00
2026-09-15 03:44:13 -07:00
2026-09-10 10:27:07 -07:00
2026-09-03 17:13:22 -07:00
2026-09-03 17:13:22 -07:00
2026-09-02 19:21:46 -07:00
2026-09-15 03:50:10 -07:00
2026-09-02 19:21:46 -07:00
2026-09-13 20:53:54 -07:00
2026-09-15 04:37:41 -07:00
2026-09-15 03:44:13 -07:00
2026-09-12 08:49:16 -07:00
2026-09-02 19:21:46 -07:00
2026-09-02 20:13:08 -07:00
2026-09-13 05:08:29 -07:00
2026-09-07 06:00:05 -07:00
2026-09-04 00:15:16 -07:00
2026-09-14 07:46:51 -07:00
2026-09-03 09:44:26 -07:00
2026-09-11 15:44:00 -07:00
2026-09-03 17:13:22 -07:00
2026-09-03 17:13:22 -07:00
2026-09-03 17:13:22 -07:00
2026-09-03 00:09:14 -07:00
2026-09-13 05:07:11 -07:00
2026-09-13 05:08:29 -07:00
2026-09-04 00:15:16 -07:00
2026-09-13 05:08:29 -07:00
2026-09-11 06:21:48 -07:00
2026-09-03 09:44:26 -07:00
2026-09-13 14:43:19 -07:00
2026-09-15 04:12:13 -07:00
2026-09-15 18:34:11 -07:00
2026-09-14 21:12:32 +05:30
2026-09-11 15:44:00 -07:00
2026-09-11 15:44:00 -07:00
2026-09-02 19:21:46 -07:00
2026-09-02 19:21:46 -07:00
2026-09-04 00:15:16 -07:00
2026-09-02 19:21:46 -07:00
2026-09-12 08:22:42 -07:00
2026-09-15 03:48:53 -07:00
2026-09-15 10:59:22 -07:00
2026-09-11 15:28:00 -07:00
2026-09-03 09:44:26 -07:00
2026-09-15 04:30:31 -07:00
2026-09-03 17:13:22 -07:00
2026-09-03 09:44:26 -07:00
2026-09-13 05:07:11 -07:00
2026-09-15 03:44:36 -07:00
2026-09-15 18:09:00 +05:30
2026-09-11 15:28:00 -07:00
2026-09-02 16:11:50 -07:00
2026-09-13 05:32:38 -07:00
2026-09-11 19:58:07 -07:00
2026-09-07 14:16:57 -07:00
2026-09-07 14:16:57 -07:00
2026-09-15 04:12:13 -07:00
2026-09-15 06:35:04 -07:00
2026-09-15 04:12:13 -07:00
2026-09-15 06:29:50 -07:00
2026-09-15 04:37:41 -07:00
2026-09-15 18:09:00 +05:30
2026-09-13 15:39:11 -07:00
2026-09-13 20:52:02 -07:00
2026-09-15 04:12:13 -07:00
2026-09-15 04:40:04 -07:00
2026-09-15 18:18:58 -07:00
2026-09-11 15:28:00 -07:00
2026-09-07 06:10:54 -07:00
2026-09-15 18:19:26 -07:00
2026-09-02 21:14:22 -07:00
2026-09-04 15:41:27 -03:00
2026-09-09 10:55:32 -07:00
2026-09-02 19:21:38 -07:00
2026-09-13 05:21:02 -07:00
2026-09-13 05:07:11 -07:00
2026-09-13 15:41:01 -07:00
2026-09-15 04:12:13 -07:00
2026-09-12 12:03:39 +05:30
2026-09-13 05:20:26 -07:00
2026-09-13 15:41:01 -07:00
2026-09-03 13:46:50 -07:00
2026-09-07 08:20:09 -07:00
2026-09-03 10:00:07 -07:00
2026-09-03 17:13:22 -07:00
2026-09-10 18:17:22 -07:00
2026-09-11 03:45:33 +05:30
2026-09-13 20:54:50 -07:00
2026-09-13 14:45:10 -07:00
2026-09-15 04:12:13 -07:00
2026-09-13 05:09:06 -07:00
2026-09-03 17:13:22 -07:00
2026-09-02 21:14:22 -07:00
2026-09-15 03:44:36 -07:00
2026-09-11 15:44:00 -07:00
2026-09-15 12:44:57 +05:30
2026-09-02 19:19:38 -07:00
2026-09-13 05:20:26 -07:00
2026-09-08 17:51:35 +10:00
2026-09-15 04:31:15 -07:00
2026-09-04 00:15:16 -07:00
2026-09-02 20:24:52 -07:00
2026-09-09 10:59:52 -07:00
2026-09-03 17:13:22 -07:00
2026-09-07 14:11:18 -07:00
2026-09-12 12:03:39 +05:30
2026-09-09 10:55:32 -07:00
2026-09-03 08:16:44 -07:00