//! Expression evaluation environment for step conditions.
//!
//! Provides the expression evaluation context used for `condition` fields
//! in step configurations. Supports custom functions like `exec()` for
//! running shell commands during condition evaluation.
use LazyLock;
/// Default expression evaluation context.
pub static EXPR_CTX: = new;
/// Expression environment with custom functions.
///
/// Currently provides:
/// - `exec(command)` - Execute a shell command and return its stdout
pub static EXPR_ENV: = new;