Orchestration vs. autonomy
Split the graph's two jobs cleanly:
- Edges are deterministic. Plain code decides what runs when, what flows where, what a retry looks like — control flow you can read, test, and replay.
- Judgment lives inside nodes. Within its box, the model brings full craft to its one task.
Blur the split — let the model improvise which step comes next — and failures stop being reproducible: every run is a new adventure through a different graph. Keep the structure boring and the minds contained: reliability from the skeleton, intelligence from the organs.


