Skip to main content
Most research work is independent. The fundamental analyst does not need the technical analyst’s output to do its job. Run them at the same time. A Parallel block in a Workflow does exactly that: every step inside it runs concurrently, and the pipeline waits for all of them before moving on.
The market assessment runs first because risk and the deep dive depend on it. Fundamental and technical analysis have no dependency on each other, so they run together. Risk waits for both.

Two ways to fan out

A Broadcast team is the adaptive version: every member evaluates the same question simultaneously and the lead reconciles them. See Orchestration patterns.

Sequence only what depends

The skill is dependency analysis, not maximum parallelism. Put a step in Parallel only when it does not read another step’s output. Keep the genuine dependencies sequential.

Why this matters for deep research

Deep research is slow because it is thorough. Parallelism is what keeps thoroughness affordable in wall-clock time. A five-specialist review that runs the three independent specialists at once finishes in roughly the time of the longest one, not the sum of all five.

Next steps

Developer Resources