13.8%
of SRE scenarios resolved autonomously.
DevOpsDays Cairo 2026 · Track 1
Evidence decides how much autonomy an AI agent gets.
What should we investigate next?


Phase 1 · The problem
First-screen evidence still fits more than one story.
What should we investigate next?
13.8%
of SRE scenarios resolved autonomously.
63.7% → 17.9%
Accuracy collapse on failures never seen before.
73%
Accuracy reached in about 10 steps, by exhaustive re-checking, not by choosing well.
Systems emphasise the quality of the final diagnosis. We focused on the quality of the path that leads to it.
Phase 1 · What we built
They disagree → this check separates them. Skip the ones both hypotheses would survive.
Next check = argmax( expected information gain ÷ cost )
Continue while uncertainty remains and a discriminating check exists.
Phase 1 · How we proved it
12 recorded incidents · 24 runs · checks on vs off
Why off scores 0% and not 50%: the discriminating signal is reachable only through a check. Turn checks off and it is genuinely gone — so the ablation measures the policy, not the model.
Phase 2 · The problem
Where do we draw the line between a decision the system can make and an action that needs clear conditions?
Config and deploy changes are the single largest source of outages. The actions we would be automating are the risky ones.
Uniform governance across AI agents will lead to enterprise AI agent failure.
Phase 2 · Our answer
Notice what is not on this list: confidence.
A system that acts because it is confident is exactly the system that causes the second outage.
| 01 Safety | Abstain when evidence cannot separate causes. Refusing is a designed output. |
| 02 Blast radius | Actions classified by reversibility and reach. Irreversible ones are forbidden. |
| 03 Verification | Recovery judged only from telemetry collected after the action. |
| 04 Explainability | Every decision sealed. Merkle + Ed25519, verifiable offline by a third party. |
| 05 Autonomy | The line is reversibility, not confidence. |
Architecture
A transient latency blip vetoed a correct diagnosis. We fixed it and re-ran 19 trials. The fix fired in 4 of 10 runs.
We’ll break the service now and watch it recover.
No clicks. No approvals. The system decides.
detect → investigate → policy → act → verify → seal
Evidence
| Outcome | Trials |
|---|---|
| Confirmed → acted → verified recovered | 10 / 10 ✓ |
| Acted on exclusion → verification caught it → reverted | 5 / 5 ✓ |
| Evidence insufficient → abstained, no action | 5 / 5 ✓ |
| Irreversible action proposed → policy denied | 5 / 5 ✓ |
| Ours | Exhaustive | No investigation | |
|---|---|---|---|
| Resolved, reversible fault | 80% | 100% | 0% |
| Harmful actions | 0 | 0 | 0 |
| Unreverted changes | 0 | 0 | 0 |
| Probes per incident | 2.25 | 2.75 | 0 |
| Canary traffic exposure | 40 %·s | 120 %·s | 0 |
Comparison ran before the noise fix. The 10 / 10 above is the current code. Not tested: a real production environment, more than four failure shapes, a measured human baseline.
In DORA terms
DORA · Four key metrics
MTTR
≈ 30 s
Mean Time to Restore. Elite tier is under 1 hour. From SLO breach to verified recovery, sealed.
Change failure rate
33% → 0%
False-positive rollbacks eliminated. Verification + auto-revert catch what a confidence score cannot.
Failed-deploy blast
0
Unreverted changes across 63 live trials. Failed deploys self-heal instead of escalating.
Deploy freq / lead time
Unblocked
Offline-verifiable audit chain removes the manual post-mortem gate on faster deploys.
Audit
Not logging. Evidence a third party can verify offline — without trusting us.
Worth
Before any of this: without a provable record of what the agent was allowed to do, the answer to “can we let it act” stays no.
Sustainability
Cost & environment
9 / 24
checks avoided. Less unnecessary telemetry and query work.
Security & reliability
5 / 5
wrong actions reverted. Verification limits the cost of a wrong decision.
People & governance
Policy + evidence chain
Actions require authorization and remain independently verifiable.
Sustainability is disciplined use of compute, infrastructure, operational risk, and human attention.
Future work
01
Evaluate Incident Commander on real incident workflows using existing observability infrastructure.
02
Observe real incidents without taking control. Compare our decisions with what SRE teams actually did.
03
Progress from human-approved actions to bounded autonomy, limited by reversibility, scope, and policy.
04
Learn from human interventions, verified operational outcomes, evidence selection, and the autonomy policy.
05
Measure real-world impact: investigation effort, unnecessary actions, recovery cost, and ultimately ROI.