Reinforce breadboard workflow discipline (doing before review/done) #35

Closed
opened 2026-09-05 10:38:48 +08:00 by Breadway · 0 comments
Owner

User: "make sure claude code uses the breadboard MCP properly and tracks what it is doing (like moving a task to DOING before working on it)."

Two layers:

  1. MCP tool descriptions (create_issue was already fine; move_issue/update_issue now state the expected lifecycle explicitly: backlog/todo -> doing when work starts -> review once implemented but not verified -> done only once verified/deployed).
  2. A machine-wide PreToolUse hook on mcp__breadboard__move_issue|update_issue: when a status change targets review/done while the issue's current status is still backlog/todo, it allows the action but injects an additionalContext nudge pointing out the skipped doing step. Advisory, not a hard block (legitimate exceptions exist — trivial admin issues, backfills). Verified firing live against a real (disposable) issue.
User: "make sure claude code uses the breadboard MCP properly and tracks what it is doing (like moving a task to DOING before working on it)." Two layers: 1. MCP tool descriptions (create_issue was already fine; move_issue/update_issue now state the expected lifecycle explicitly: backlog/todo -> doing when work starts -> review once implemented but not verified -> done only once verified/deployed). 2. A machine-wide PreToolUse hook on mcp__breadboard__move_issue|update_issue: when a status change targets review/done while the issue's current status is still backlog/todo, it allows the action but injects an additionalContext nudge pointing out the skipped doing step. Advisory, not a hard block (legitimate exceptions exist — trivial admin issues, backfills). Verified firing live against a real (disposable) issue.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Breadway/breadboard#35
No description provided.