//! Unified hot-path/cold-path engine (Issue #178)
//!
//! Three-trait architecture for swappable source/sink composition:
//! - `BarSource`: async bar producer (live WS, replay, Vision)
//! - `BarSink`: synchronous bar consumer (channel, SSE, strategy)
//! - `EngineClock`: time abstraction (live wall clock, historical event time)
pub use ;
pub use OdbEngine;
pub use ChannelSink;
pub use LiveBarSource;
pub use ;
// Issue #318: Re-export ClickHouseWriterSink when feature is enabled
pub use ClickHouseWriterSink;