Software Teams Orchestrator icon

Software Teams Orchestrator

Break an epic / sprint goal into a waved task breakdown and delegate it to downstream Software Teams Agent nodes. Emits one NodeEnvelope per wave-task in dependency order.

Review

AI-generated

Summary

Breaks an epic or sprint goal into an ordered, wave-based task plan using a Claude planning turn, then emits one envelope per task for downstream workflow handling. A supplied correlation ID links the emitted envelopes to the run; when blank, the node generates one.

Inputs

  • Epic / Sprint Goal (required) — Goal or project to break down. Defaults from an upstream ticket's title and description, or from the input envelope's prompt; supports expressions and can be edited.
  • Correlation ID — Stable run identifier carried on emitted envelopes and used as the run-state key. Reuse an upstream envelope's ID to continue its run, or leave blank to generate one.
  • Planner Model — Claude model for the planning turn. Defaults to Sonnet; choose another listed model or inherit the session default.
  • Effort — Planning thoroughness passed to the Claude CLI. Defaults to the model's setting; supports Low, Medium, High, Extra High, or Max.

Output shape

A list of task envelopes, one per planned task, ordered by dependency and wave.

Tasks within a wave use the planner's original order as a tie-breaker. Planning that needs more input is returned via a plannerNeedsInput path; planning errors and malformed or cyclic plans fail.

Links

Discussion