The original task ID this plan was created for
Analysis of the task complexity and requirements
Decomposed subtasks (empty if task didn't need decomposition)
Expert role assignments for each subtask
Groups of subtask IDs that can execute in parallel
Estimated total duration in milliseconds
Convert this execution plan to a reusable WorkflowDefinition.
This "crystallizes" the dynamic plan into a static, replayable workflow that can be executed by WorkflowEngine.
Optionaloptions: PlanConversionOptionsOptional conversion configuration
A valid WorkflowDefinition
Execution plan output structure.
The ExecutionPlan represents the Orchestrator's analysis and decomposition of a task. It can optionally be converted to a WorkflowDefinition for replayable, static execution via the WorkflowEngine.
ExecutionPlan extends ExecutionPlanData (the pure data) with the asWorkflowDefinition conversion method.
See
ARCHITECTURE.md for the separation of concerns between Orchestrator and WorkflowEngine