pub fn evaluate_condition( condition: &RoutingCondition, prompt: &str, intent: Option<&str>, ) -> bool
Evaluate a single condition; returns (matched, description).
(matched, description)