Files
hermes-agent/contributors/emails/robertlisowski57@gmail.com
teknium1 b7e6acf468 fix(kanban): report the re-kinded dependency block on every surface, trim tests
Salvage follow-up to the cherry-picked #114529 (@Roblmvp):

- `hermes kanban block --kind dependency` now says the card was blocked as
  needs_input because no parent is open, and the triage verdict keys off the
  landed block_kind (a re-kinded dependency block is a human question).
- kanban_block tool: report the landed kind + requested_kind + a note telling
  the worker why it did not park in todo (dropped the redundant rekind_reason
  echo — it lives in the event payload).
- Tests trimmed to two invariants in test_kanban_block_kinds.py (terminal
  parents -> blocked/needs_input -> triage at BLOCK_RECURRENCE_LIMIT; open
  parent -> todo with no recurrence across a dispatch tick) plus one tool
  surface test.
- Docs: kanban_block row, `blocked`/`dependency_wait` event rows.
- contributors/emails mapping for the salvaged author.

Fixes #114627
2026-09-18 09:21:11 -07:00

2 lines
8 B
Plaintext