worldinterface_coordinator/lib.rs
1//! ActionQueue handler for WorldInterface FlowRun orchestration.
2//!
3//! The Coordinator is an ActionQueue `ExecutorHandler` that manages a FlowRun's
4//! lifecycle: it submits Step tasks via `TaskSubmissionPort`, tracks their
5//! completion through `ChildrenSnapshot`, and reports the overall flow result.
6
7pub mod branch_eval;
8pub mod coordinator;
9pub mod error;
10pub mod handler;
11pub mod resolve;
12pub mod step;
13
14pub use error::{BranchEvalError, CoordinatorError, ResolveError, StepError};
15pub use handler::FlowHandler;
16pub use resolve::resolve_params;
17pub use step::BranchResult;