entrenar/citl/trainer/mod.rs
1//! Compiler-in-the-Loop (CITL) trainer for error-fix correlation
2//!
3//! Correlates compiler decision traces with compilation outcomes
4//! for fault localization using statistical debugging techniques.
5//!
6//! # References
7//! - Zeller (2002): Isolating Cause-Effect Chains
8//! - Jones & Harrold (2005): Tarantula Fault Localization
9//! - Chilimbi et al. (2009): HOLMES Statistical Debugging
10
11mod citl;
12mod config;
13mod correlation;
14mod outcome;
15mod span;
16mod stats;
17mod trace;
18
19// Re-export all public types for API compatibility
20pub use citl::DecisionCITL;
21pub use config::CITLConfig;
22pub use correlation::{ErrorCorrelation, SuspiciousDecision};
23pub use outcome::CompilationOutcome;
24pub use span::SourceSpan;
25pub use stats::DecisionStats;
26pub use trace::DecisionTrace;