Record your eval baseline before you change anything.
Record what working looks like. That record is your eval baseline, and it is what turns “we made this cheaper” into “we made this cheaper and here is the evidence quality held.” Without it, every proposed change is a bet nobody is willing to authorize.
Start with the two cheap tiers. Programmatic evals check observable signals: required structure present, forbidden content absent. Performance-based evals analyze outcomes in production: did it work for the user, did it move the business. Both scale cheaply. Add judged evaluation, where a model scores behavioral compliance against explicit validation points, only where behavior matters more than structure. Reserve expert panels for the surfaces where a domain expert’s read is the only real test.
Then make it automatic. Treat every model provider update, context change, and tool interface change as a deployment event that runs the suite and compares against the recorded baseline.
Someone has to own the check itself, periodically confirming that resolved still means resolved as volume grows, rather than trusting the count on faith.
Teams tend to skip this stage, and that’s why the cost data they collected in Stage 2 never gets acted on. The baseline is also the measurement that shows the system is still safe to run unsupervised. Because you can rerun it, you can keep trusting a system with autonomy as it changes underneath you.