Back to build notes
ProductionSafety

Guardrails that do not kill velocity

January 2025

The tension between moving fast and building safely is real. But I have found a balance that works.

First principle: Logging is not optional. Every agent action, every tool call, every decision point. Log it. This costs almost nothing in terms of velocity but saves enormous time when debugging. The five minutes you spend adding logging saves hours later.

Second principle: Permissions are not features, they are architecture. Build them in from the start. Adding access control to an existing system is painful. Starting with it is easy. Define what each agent can and cannot do before writing the first line of code.

Third principle: Evals are tests, not checkboxes. Write evaluations that actually catch the failures you care about. Run them automatically. Make them part of your deployment pipeline. Bad evals are worse than no evals because they create false confidence.

Fourth principle: Rollback paths are mandatory. Every deployment should be reversible. If something goes wrong, you need to be able to go back to the previous version in minutes, not hours. This is not about perfectionism, it is about velocity. Fast rollbacks mean you can take more risks.

The key is making these practices automatic and lightweight. If adding guardrails feels like a burden, you are doing it wrong. Build them into your workflow so they happen by default.

Want to work together?

Join the list and I will reach out when there is a fit.

Sign up
Guardrails that do not kill velocity - Build Notes - Alex Cinovoj | Alex Cinovoj