Skip to content

feat: move kanban cards Ready → Doing → Done with the agent - #14

Open
SomeRandmGuyy wants to merge 5 commits into
mainfrom
feat/kanban-autonomy
Open

feat: move kanban cards Ready → Doing → Done with the agent#14
SomeRandmGuyy wants to merge 5 commits into
mainfrom
feat/kanban-autonomy

Conversation

@SomeRandmGuyy

@SomeRandmGuyySomeRandmGuyy commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Summary

Tissue issues were created on Spectrum Web Co in Ready and never moved. The plugin now owns lane movement:

  • Ready — created on uplift/think (unchanged)
  • Doingbefore_agent_start for the current work-unit (parent + graph children)
  • Done — terminal agent_end only (willContinue !== true). Mid-run turn_end does not complete cards.
  • Fail-open: ktui errors never block the agent
  • Lanes resolve by name (Ready/Doing/Done); no positional fallback onto Archive

Test plan

  • bun test — 331 pass
  • bun run check
  • LSP clean on src/issues/kanban.ts, src/issues/track.ts, src/index.ts

moveTasksToLane fail-opens with skipped=ids.length; the never-throws
test should match that, not the unused outer catch.
@SomeRandmGuyySomeRandmGuyy changed the title feat: ultrathink shipfeat: move kanban cards Ready → Doing → Done with the agentAug 28, 2026
turn_end fires per model turn, so Done on the first turn marked
cards complete while OMP was still working. Move to Done only on
agent_end when willContinue !== true. Resolve lanes by name only
so Archive cannot be selected by position.
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@SomeRandmGuyy