#[derive(Debug, thiserror::Error)]
pub enum RuchyBridgeError {
#[error("Invalid session data: {0}")]
InvalidSession(String),
#[error("Missing required field: {0}")]
MissingField(String),
#[error("Conversion error: {0}")]
ConversionError(String),
#[error("Session has no training history")]
NoTrainingHistory,
}