Governance

Runtime governance vs pre-deployment review

By Matt Doughty, CEO & Co-Founder of Prefactor ·

TL;DR

Pre-deployment review checks what an agent is intended to do; runtime governance bounds what it can actually do. For deterministic software, review at the gate was mostly enough. Agents drift from their reviewed behaviour with every model update, which is why review-only governance keeps being surprised.

DimensionRuntime governancePre-deployment review
When it actsOn every action, while the agent runsOnce, before the agent ships
CatchesNovel behaviour, drift, prompt injection in the wildDesign flaws, missing controls, bad scoping
AssumesThe agent will eventually do something unexpectedReviewed behaviour is representative of future behaviour
Cost shapeEngineering up front, milliseconds per action afterReviewer time per release
Failure modePolicy gaps; alert fatigue if overdoneApproval theatre; stale by the first model update
Evidence producedContinuous: every allow/deny decision loggedPoint-in-time: a signed-off review document

The verdict

Use both, but weight by autonomy. An agent that drafts text for humans to send can live with review-heavy governance. An agent that executes irreversible actions unsupervised needs runtime controls, because no review can enumerate what a non-deterministic system will do next quarter. A useful rule: review decides whether the agent may exist; runtime governance decides what it may do today.

Frequently asked questions

What is the difference between Runtime governance and Pre-deployment review?

Pre-deployment review checks what an agent is intended to do; runtime governance bounds what it can actually do. For deterministic software, review at the gate was mostly enough. Agents drift from their reviewed behaviour with every model update, which is why review-only governance keeps being surprised.

Is Runtime governance or Pre-deployment review better?

Use both, but weight by autonomy. An agent that drafts text for humans to send can live with review-heavy governance. An agent that executes irreversible actions unsupervised needs runtime controls, because no review can enumerate what a non-deterministic system will do next quarter. A useful rule: review decides whether the agent may exist; runtime governance decides what it may do today.

Is your organisation ready for AI agents?

Take the assessment →