//! Deep Q-Learning Network implementation for trading
//!
//! This module re-exports the `ml-dqn` crate and keeps bridge modules that depend
//! on types from both `ml-dqn` and the parent `ml` crate (e.g., `UnifiedTrainable`,
//! `DQNTrainer`).

// Re-export everything from the ml-dqn crate
pub use ml_dqn::*;

// Bridge modules that depend on ml-internal types (UnifiedTrainable, DQNTrainer)
pub mod trainable_adapter;
pub mod stress_testing;

// Re-export bridge types
pub use trainable_adapter::DQNTrainableAdapter;
