2026-07-18 · Updated 2026-07-19 · 1 min read
Run kanban tasks safely in parallel
Select dependency-ready work, cap concurrency, isolate prompts, and review structured aggregation before closing tasks.
By Juno AI INC · parallel-runner · yylo-ledger
Parallelism is safe only when tasks do not compete for an ordering boundary, a mutable file, or an external quota they cannot share.
Make dependencies explicit
ready means every declared blocker is satisfied. A related task is context, not a dependency edge.
Include the task placeholder
A custom prompt does not inject the task automatically. Include {{task_id}} and keep the file reviewable.
Keep the filter quoted. Start below provider and machine limits. Pi live tmux mode is only supported with --parallel 1.
Inspect, then retry narrowly
Read parallel_runner_status.json, each item JSON, and aggregation_*.json. A failed item should be retried by task ID after its failure is understood; do not relaunch every successful task. Use parallel_runner_wait.sh --timeout SECONDS for deterministic nonblocking waits and --stop-all only when broad session shutdown is intentional.