Skip to main content

forge_pipeline/
lib.rs

1//! Stage orchestration: parse → light-normalize → transformers →
2//! full-normalize → generator → output guard.
3//!
4//! The driver collects **all** diagnostics from a stage before deciding
5//! whether to halt. The default policy halts before the next stage if the
6//! preceding stage produced any `error`-severity diagnostics.
7
8#![forbid(unsafe_code)]
9
10mod driver;
11
12pub use driver::{run, PipelineConfig, PipelineError, PipelineOutput, StagePolicy};