Skip to content

fix(kanban): reject late-link after child start - #29737

Closed
crayfish-ai wants to merge 1 commit into
NousResearch:mainfrom
crayfish-ai:pr/kanban-late-link-guard
Closed

fix(kanban): reject late-link after child start#29737
crayfish-ai wants to merge 1 commit into
NousResearch:mainfrom
crayfish-ai:pr/kanban-late-link-guard

Conversation

@crayfish-ai

Copy link
Copy Markdown
Contributor

Summary

  • reject linking an unfinished parent onto a child that has already started or reached a terminal state
  • keep the ready-to-todo demotion path, but emit a depromoted event before linked for auditability
  • add regression coverage for running and blocked children plus the depromoted event sequence

Testing

  • source .venv/bin/activate && pytest tests/hermes_cli/test_kanban_db.py -x -q -k not\ resolve_hermes_argv

@alt-glitch alt-glitch added type/bug Something isn't working comp/plugins Plugin system and bundled plugins P3 Low — cosmetic, nice to have labels May 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp/plugins Plugin system and bundled plugins P3 Low — cosmetic, nice to have type/bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants