The part about separating the model’s interpretation from the actual routing rules makes a lot of sense. I’d rather have an unclear or mixed-language message sent for review than quietly routed to the wrong team. And measuring whether the ticket reaches the right person seems more useful than looking only at the model’s classification. Have you run into many cases where customers switch languages mid-message?