//! Pure functions for checkpoint management
//!
//! This module contains pure functions (no I/O) for checkpoint operations,
//! following the "pure core, imperative shell" pattern. All functions here
//! are testable without async runtime or mocking.
//!
//! ## Organization
//!
//! - `preparation.rs` - Checkpoint creation and preparation
//! - `triggers.rs` - Checkpoint trigger predicates
//! - `state_transitions.rs` - Work item state machine
//! - `validation.rs` - Validation with error accumulation
// Re-export commonly used items
pub use ;
pub use ;
pub use ;
pub use ;