Starting deterministic is advice I wish I had taken sooner: a rules-based router is far easier to debug than a model deciding every hop. I only reach for an LLM router when the branching genuinely cannot be enumerated. Where did you draw the line between deterministic routing and letting the model decide?