//! Meta-labeling module
//!
//! This module provides meta-labeling functionality for separating
//! direction prediction from confidence/bet sizing decisions.
//!
//! ## Two-Stage Architecture
//!
//! 1. **Primary Model**: Predicts direction (BUY/SELL/HOLD)
//! 2. **Secondary Model**: Decides whether to trade and determines position size

pub mod primary_model;
pub mod secondary_model;

// Re-export key types for convenience
pub use primary_model::{Label, PrimaryDirectionalModel, PrimaryModelConfig};
pub use secondary_model::{
    PrimaryPrediction, SecondaryBettingModel, SecondaryModelConfig, SecondaryModelStatistics,
    TradeDecision,
};
