pub trait OpsRuntimeAdapter {
// Required methods
fn build_docs(&self, job: &DocsBuildJob) -> Result<String, (String, String)>;
fn backup_app(&self, job: &BackupRestoreJob) -> Result<String, i32>;
fn restore_app(&self, job: &BackupRestoreJob) -> Result<String, i32>;
}