fix(trading_service): update feature importance stub to unimplemented
Changed from Status::unavailable to Status::unimplemented with path forward (ml_training_service forwarding). Fixed supports_feature_importance from true to false. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -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<Response<GetFeatureImportanceResponse>, 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
|
||||
)))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user