use serde_json::{Map, Value};
use crate::core::configs::op_config::OpConfig;
use crate::core::exceptions::OperonError;
pub async fn execute(op: &OpConfig, _inputs: Map<String, Value>) -> Result<Value, OperonError> {
#[cfg(feature = "triton")]
{
return Err(OperonError::Provider(format!(
"TritonOp::execute not yet implemented (Phase 6b โ tonic gRPC client) for '{}'",
op.full_name
)));
}
#[cfg(not(feature = "triton"))]
{
Err(OperonError::Provider(format!(
"operonx built without the `triton` feature โ rebuild with --features triton (op: {})",
op.full_name
)))
}
}