When Parallel IS Allowed

Parallel execution is permitted only when:

  1. Tasks have no shared files or dependencies
  2. Tasks operate in different workspaces
  3. Tasks are assigned to different profiles with non-overlapping tool access
  4. The orchestrator explicitly documents the parallel plan in the parent task

Coordination via Comments

When tasks must coordinate:

  1. First worker writes findings to task comments
  2. Second worker reads comments before starting
  3. Use kanban_comment(task_id, body) for durable notes
  4. Never rely on ephemeral session context

Task Lifecycle