1 2 3 4 5 6 7 8 9 10 11 12 13
//! Explain split module (Wave4 Step3). //! //! `crate::explain` remains the stable facade. pub(crate) mod diff; pub(crate) mod model; pub(crate) mod render; pub(crate) mod source; #[cfg(test)] pub(crate) mod tests; pub use model::{ExplainedStep, RuleEvaluation, StepVerdict, ToolCall, TraceExplanation}; pub use source::TraceExplainer;