All Field Notes
Field note 04

Staged release gates

Match the controls to the risk. Let low-risk changes flow, and make high-risk ones earn their way out in stages.

The problem

In a regulated platform, the default is to put every change through the same heavy review. That feels safe and does the opposite: the queue grows, people batch unrelated changes together, and reviewers skim.

The same is true for AI. A prompt edit can change behavior as much as a code release, but it is easy to ship one without noticing.

How it works

  1. Change
  2. Risk tierfrom what it touches
  3. Low: auto-approvesame day
    or
    High: release trainsimulate, review
  4. Shadow → slice → allfor AI changes
  5. Released + audited
AgentToolGateHuman

Tier by what the change touches

Display fields, documentation and formatting are low risk. Eligibility, pricing and anything that feeds a decision is high risk. The tiering rules are code, reviewed like code.

Low risk: automated approval

Schema and policy checks run automatically and the change ships the same day with a full audit trail. This is what makes self-service work at volume.

High risk: a controlled release train

Changes ship on a predictable schedule with an impact simulation, a rollback plan and a named approver. Reviewers see which real clients a change affects.

AI changes get stages too

Prompt and model changes pass the eval gate, then run in shadow mode on real traffic, then go live for a slice before everyone. The human gate stays in place throughout.

See it run

Pick a scenario and step through it. When the run reaches a decision, you make the call.

Illustrative run · scripted example

A business user fixes a product description. The framework recognizes it as low risk and releases it the same day.

    Where it breaks

    Tier creep

    When anything goes wrong, the instinct is to move more changes into the high-risk tier. Do that and the train slows until people route around it.

    Shadow mode that never ends

    Shadow results only tell you so much. Set the exit criteria up front so a good change does not sit in shadow for a quarter.

    Untracked prompt changes

    If prompts live outside version control, none of this works. Prompts, model versions and tool permissions belong in the same release process as code.

    In practice

    A risk-based change framework of this shape (automated approvals for low-risk updates, controlled release trains for high-risk changes) is how the self-service product data platform I lead reached zero critical audit findings over four consecutive years while scaling from 0 to 400+ users.

    Agent rollouts use the same idea, with eval, shadow and limited-release stages in front of the existing human gate.