Split, Each & Parallel
Most real workflows decompose work into tasks and process each one. Gump handles this withsplit + each and optionally parallel.
Split + Each
A step withtype: split produces tasks. The each: block declares the steps to execute per task.
each: block is a mini-workflow executed per task. Steps within each: are sequential by default. Each task gives access to {task.name}, {task.description}, {task.files}.
Tasks are processed sequentially by default. Each task’s sub-steps run in the worktree, results are committed, and the next task starts from the updated state.
Parallel tasks
Addparallel: true on the split step to process tasks simultaneously: