UDR as your pre-incident signal
The weekly check that builds the habit:
- 1.Navigate to
/changecontrols/dashboard— check UDR for the trailing 30 days. - 2.UDR > 15%: more than 1 in 7 structural changes entered the codebase without architectural review. These are the changes most likely to produce the systemic failures that produce incidents.
- 3.For each week where UDR was elevated: navigate to
/changecontrols/designaudits, filter by BLOCKED + no approved CHI, review what structural changes happened. These are your unreviewed architectural decisions from that week. - 4.Maintain a mental model: ungoverned structural changes from N weeks ago become incidents in N+X weeks, where X depends on how complex and load-bearing the change was. ADRIFT and UDR are the N weeks window.
ADRIFT — the AI-specific operational risk signal
What to track as AI coding tools scale in your org:
- 1.Navigate to Agent Shepherd — check ADRIFT for the trailing 30 days.
- 2.ADRIFT > 15%: AI agents are generating ungoverned structural changes at a rate that will produce operational surprises.
- 3.The thing to communicate to engineering leadership: “At our current ADRIFT rate and agent PR volume, we are producing approximately X ungoverned structural changes per week. The statistical probability of an operational incident from one of these changes grows with time.”
- 4.ADRIFT is not a reason to restrict AI tools — it is a reason to deploy rkito's MCP integration. Governed agents with MCP context produce near-zero ADRIFT.
Post-incident: tracing architectural root cause
After a production incident, the rkito audit trail surfaces whether the root cause was an architectural governance failure:
- Step 1Identify the commit or PR that introduced the breaking change.
- Step 2Navigate to
/changecontrols/designauditsand search for the PR. Was there a CDA audit? - Step 3If the PR was BLOCKED and force-merged (AGVR > 0 for this PR): a governance bypass caused the incident. The architectural risk was flagged and ignored.
- Step 4If the PR was never audited (no CDA record): the repository or branch was not connected to rkito, or the webhook failed. This is a coverage gap to address.
- Step 5If the PR passed CDA cleanly: either the architectural rule that was violated was not encoded as a Lens (a coverage gap to address by authoring a new Lens), or the violation was not detectable at the structural level.
Monitoring AGVR — governance bypass
AGVR (Agent Governance Bypass Rate) should be structurally zero. If it is not:
rkito/cda as a required status check on all repositories where agents are active.MTTCD and risk accumulation
The longer a blocked architectural decision sits unresolved, the more operational risk accumulates:
Agent Shepherd as operational risk visibility
What Agent Shepherd gives SREs that no other tool does:
- —Which agent sessions are active right now and what Ledger entities they are modifying.
- —Which agent-authored PRs are pending CDA review.
- —Whether agents are loading rkito design context (MCPCAR) before generating code — low MCPCAR means ungoverned agent code is actively being written.
Your role in Steering
SREs bring operational constraints into the Steering layer — the reliability, observability, and incident-prevention rules that need to be enforced at the code level before changes reach production.
The SRE Steering loop: incident → root cause → Lens authored → Prompt activated → future PRs that would reproduce the incident are BLOCKED before merge. Steering is your post-incident prevention layer.