//! Pure functional pipeline for technical debt analysis.
//!
//! This module contains pure functions for analyzing code and detecting technical debt.
//! All business logic is separated from I/O operations following the Stillwater philosophy.
//!
//! # Composable Pipeline Architecture (Spec 209)
//!
//! The pipeline system provides a type-safe way to compose analysis stages:
//!
//! ```rust,ignore
//! use debtmap::pipeline::{PipelineBuilder, stage::PureStage};
//!
//! let pipeline = PipelineBuilder::new()
//! .stage(file_discovery)
//! .stage(parsing)
//! .stage(call_graph)
//! .when(config.enable_coverage, |p| p.stage(coverage))
//! .stage(debt_detection)
//! .with_progress()
//! .build();
//!
//! let result = pipeline.execute()?;
//! ```
// Re-export main types
pub use ;
pub use ;
pub use ;