noetl-server 2.8.0

NoETL Control Plane - Async Rust server for workflow orchestration
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Workflow execution engine.
//!
//! This module provides the core execution engine for NoETL:
//!
//! - **Orchestrator**: Coordinates workflow execution flow
//! - **State**: Reconstructs execution state from events
//! - **Evaluator**: Evaluates conditions and case/when/then logic
//! - **Commands**: Generates commands for workers

pub mod commands;
pub mod evaluator;
pub mod orchestrator;
pub mod state;

pub use commands::{Command, CommandBuilder};
pub use evaluator::ConditionEvaluator;
pub use orchestrator::WorkflowOrchestrator;
pub use state::{ExecutionState, StepState, WorkflowState};