Distinguish structural dependencies (Agent B cannot run…
Distinguish structural dependencies (Agent B cannot run without Agent A's output) from accidental dependencies (Agent B follows Agent A by habit) and eliminate accidental dependencies to increase parallelism.