Skip to main content

Parallel Tasks

Decompose. Build all tasks at once.

When to use

When the spec decomposes naturally into independent tasks with strictly disjoint blast radii. Parallel execution divides run duration by the number of tasks.

The workflow

How it works

parallel: true on the split step means each task gets its own worktree. Agents work simultaneously. Merge is sequential in declaration order. File conflict = fatal. Duration is that of the slowest task, not the sum.

Customize

Replace claude-sonnet with qwen.
Add untouched: "go.sum" to the impl gate.
Remove parallel: true to test the workflow sequentially before enabling parallelism.