rbp-autotrain 1.0.0

Automated MCCFR training pipeline orchestration with distributed workers
Documentation
//! 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
mod epoch;
mod fast;
mod mode;
mod pretraining;
mod slow;
mod trainer;

pub mod workers;

pub use epoch::*;
pub use fast::*;
pub use mode::*;
pub use pretraining::*;
pub use slow::*;
pub use trainer::*;
pub use workers::*;