pub trait HydraAdapter: Send + Sync {
// Provided methods
fn register_with_hydra(&self) -> Result<(), String> { ... }
fn report_health(&self) -> Result<String, String> { ... }
fn accept_command(&self, _command: &str) -> Result<String, String> { ... }
}