Problem: The work_start tool was automatically running a 'tick' after picking up an issue, which filled parallel worker slots by dispatching additional workers for other issues without explicit instruction. Example: Picking up #123 also auto-dispatched QA for #121 via tickPickups. Root Cause: work_start called tickAndNotify() which ran projectTick() to fill free worker slots in parallel execution mode. This behavior was automatic and not controllable. Solution: - Disabled the auto-tick functionality in work_start - Commented out the tickAndNotify call - Removed tickPickups from the response - Updated documentation to reflect the change Impact: - work_start now picks up ONLY the explicitly requested issue - No automatic worker dispatch for parallel slots - For filling worker slots, use work_heartbeat instead - Gives more control over worker assignments Changes: - lib/tools/work-start.ts: * Commented out tickAndNotify call * Removed tickPickups from output * Updated file header comment * Updated tool description Addresses issue #125
6.9 KiB
6.9 KiB