//! Automated training pipeline orchestration.
//!
//! This module manages the complete training workflow, from checking database
//! state through clustering and blueprint generation. Supports both single-machine
//! and distributed training modes.
//!
//! ## Pipeline Stages
//!
//! 1. **Pretraining** — Generate abstractions via hierarchical clustering
//! 2. **Fast mode** — Single-machine MCCFR with in-memory profile
//! 3. **Slow mode** — Distributed workers with PostgreSQL synchronization
//!
//! ## Core Types
//!
//! - [`Trainer`] — Main entry point for training orchestration
//! - [`Mode`] — Training configuration (fast vs slow, clustering vs blueprint)
//!
//! ## Submodules
//!
//! - [`workers`] — Distributed training workers for MCCFR
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;