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 keeps thoroughness affordable in wall-clock time: the two analyses above finish in roughly the time of the slower one rather than the sum of both.

Next steps

Developer Resources