//! Static structure and dataflow analysis for candle-rs models.
//!
//! See `README.md` for the motivation. In short: candle's autograd graph is not inspectable at
//! runtime (`Tensor::op()` is `pub(crate)`), and several candle-nn ops sever gradient flow
//! silently, so the only way to answer "does this parameter receive a gradient" is to read the
//! source.
//!
//! It reconstructs module and parameter structure, expression-level dtype and gradient dataflow,
//! deterministic CI baselines, and a standalone interactive report.
pub use ExecutionPhase;
pub use Structure;