The model is the smallest part of the system
What a harness actually does
- Validation: checking that what the model wants to do is well-formed before it touches anything real
- Budgets: caps on calls, tokens, money, and time, enforced outside the model where it can't talk its way past them
- Recovery paths: when a step fails, the harness decides whether to retry, reroute, or stop, instead of letting the model improvise
- Observability: logging every proposed and executed action, because you cannot debug what you didn't record