Skip to main content

Crate worldinterface_coordinator

Crate worldinterface_coordinator 

Source
Expand description

ActionQueue handler for WorldInterface FlowRun orchestration.

The Coordinator is an ActionQueue ExecutorHandler that manages a FlowRun’s lifecycle: it submits Step tasks via TaskSubmissionPort, tracks their completion through ChildrenSnapshot, and reports the overall flow result.

Re-exports§

pub use error::BranchEvalError;
pub use error::CoordinatorError;
pub use error::ResolveError;
pub use error::StepError;
pub use handler::FlowHandler;
pub use resolve::resolve_params;
pub use step::BranchResult;

Modules§

branch_eval
Branch condition evaluation.
coordinator
Coordinator handler — orchestrates a FlowRun’s lifecycle.
error
Error types for the Coordinator and Step handlers.
handler
Multiplexed handler — routes Coordinator and Step tasks.
resolve
Parameter resolution — substitutes template references in JSON values.
step
Step handler — executes a single FlowSpec node.