pub mod core;
pub mod pipeline;
pub mod conditional;
pub mod registry;
pub mod error;
pub use crate::core::control::{PipelineControl, PipelineResult};
pub use crate::core::step::{SkipCondition, StepDef};
pub use crate::core::context::{Handler, ContextDataExtractorImpl};
pub use crate::core::context_data::ContextData;
pub use crate::pipeline::definition::Pipeline;
pub use crate::conditional::builder::ConditionalScopeBuilder;
pub use crate::conditional::builder::ConditionalScopeConfigurator;
pub use crate::conditional::provider::{FunctionalPipelineProvider, PipelineProvider, StaticPipelineProvider};
pub use crate::error::{OrkaError, OrkaResult};
pub use crate::registry::Orka;
pub mod prelude {
pub use crate::core::context_data::ContextData;
pub use crate::core::control::{PipelineControl, PipelineResult};
pub use crate::core::step::{SkipCondition, StepDef};
pub use crate::error::{OrkaError, OrkaResult};
pub use crate::pipeline::definition::Pipeline;
pub use crate::registry::Orka;
}