hermes-agent/plugins/kanban
daixin1204 d2c6eceed9 fix(kanban): prevent child task dispatch when parent is not done
Add parent dependency guard to _set_status_direct so dragging
a task to the ready column is rejected (409) when its parents
are not all done. Previously the guard only existed in
recompute_ready, allowing direct status writes via the
dashboard API to bypass the dependency engine.

Root cause: after reclaiming stale workers, both T3 and T4
were set to ready via dashboard status writes in quick
succession, causing the writer to be spawned while the analyst
was blocked — upstream work wasn't done yet.
2026-05-05 17:26:15 -07:00
..
dashboard fix(kanban): prevent child task dispatch when parent is not done 2026-05-05 17:26:15 -07:00
systemd feat(kanban): durable multi-profile collaboration board (#17805) 2026-04-30 13:36:47 -07:00