Oi. Dispatcher
(oi v0.1.0)
Copy Markdown
Orchestrates barrier-synchronized execution of plan stages.
Fans out tasks per stage via the configured executor, collects results, enforces barrier before next stage. Results are merged into the drafting.
Summary
Functions
@spec dispatch( Oi.Workspace.Planning.Plan.t(), Oi.Workspace.Drafting.t(), Oi.Configurator.t() ) :: {:ok, Oi.Workspace.Drafting.t()} | {:error, term()}