cuenv_ci/ir/mod.rs
1//! IR v1.5 - Intermediate Representation for CI Pipeline Compiler
2//!
3//! This module defines the IR schema for cuenv CI pipelines.
4//! The IR is the bridge between cuenv task definitions and orchestrator-native CI configurations.
5//!
6//! ## Version History
7//! - v1.5: Unified task model - phase tasks have `phase` field instead of separate `stages`
8//! - v1.4: Added `stages` field for provider-injected setup tasks (deprecated in v1.5)
9//! - v1.3: Initial stable version
10
11mod schema;
12mod validation;
13
14pub use schema::*;
15pub use validation::*;