pub fn classify_only(body: &Value) -> Option<(TaskClassification, IntentRoute)>
Classifies a request without applying routing — for dry-run / observability.