diff --git a/services/trading_service/src/services/enhanced_ml.rs b/services/trading_service/src/services/enhanced_ml.rs index 3cfe22dfa..f5bb9add7 100644 --- a/services/trading_service/src/services/enhanced_ml.rs +++ b/services/trading_service/src/services/enhanced_ml.rs @@ -874,7 +874,7 @@ impl MlService for EnhancedMLServiceImpl { capabilities: Some(ModelCapabilities { supports_streaming: true, supports_retraining: true, - supports_feature_importance: true, + supports_feature_importance: false, supports_confidence_intervals: false, supported_asset_classes: vec!["FX".to_string()], }), @@ -1167,8 +1167,8 @@ impl MlService for EnhancedMLServiceImpl { ) -> Result, Status> { let req = request.into_inner(); - Err(Status::unavailable(format!( - "Feature importance for '{}' requires SHAP or gradient-based computation — not yet implemented", + Err(Status::unimplemented(format!( + "Feature importance for '{}' requires forwarding to ml_training_service (integrated gradients available in ml::explainability)", req.model_name ))) }