BlogAI-assisted ops

AI-assisted incident investigation, humans approve

The incident playbook that uses an assistant for speed and a human for accountability, with zero autonomous production changes.

TL;DRBlog Key takeaways

AI-assisted incident investigation, humans approve: A practical pattern for AI-assisted incident response: the assistant reads the graph and proposes, humans approve every action, and the audit trail keeps both honest.

• Devopsify provides a tenant-scoped control plane with governed execution and audit.

• AI assistance is read-only and proposal-based; humans approve.

• Try the pattern in demo mode with zero credentials.

Devopsify is a tenant-scoped infrastructure control plane that unifies multi-cloud inventory, topology, governed provisioning, delivery operations, audit, and AI-assisted investigation under one declarative graph. The incident playbook that uses an assistant for speed and a human for accountability, with zero autonomous production changes. This post examines the practical steps, trade-offs, and operational signals that make the pattern reviewable and auditable, from inventory discovery to policy evaluation and deployment waves.

During a bad on-call shift, the hardest part of an incident is rarely the fix; it is knowing what changed and what the blast radius is. A payments-adjacent team ran an experiment: could an assistant make that investigation fast, while keeping every action human-approved? The answer was yes, but only because the boundary was structural, not aspirational.

The problem: investigation is the slow, error-prone part

When an incident hit, the team scattered: one person checked recent deploys, another pulled dashboards, a third grepped logs. Reconnaissance was the bottleneck. By the time the picture was assembled, the window for a safe intervention had often passed, and the reconstruction was driven by memory.

The assistant's job is to assemble the picture faster. It is never the person who presses the button.

The approach: read the graph, propose, never execute

The control plane holds the inventory, topology, change history, and policy results, everything an investigation needs. The AI assistant reads that graph and proposes: here is what changed around the alert, here are the affected services, here is a candidate next step. Every proposed step is presented for approval, and the platform executes only what a human approves inside the policy and audit model.

Investigation loop
alert ──▶ assistant reads inventory + change history        └─ proposes affected services + next stephuman review ──▶ approved? ──▶ policy check ──▶ apply                      └── rejected ──▶ recordedall steps ──▶ audit trail (proposal + approver + outcome)

Implementation steps

  • Wired the assistant to the graph (inventory, topology, change history, policy).
  • Scoped it to investigation and proposal: no execution path.
  • Defined the approval loop so every proposed step is human-approved before apply.
  • Enabled audit capture of proposal, approver, and outcome for each step.
  • Drilled the loop on a simulated incident: faster recon, same human accountability.

Guardrails: the boundary is the product

The rule that made the experiment work was simple and non-negotiable: the assistant proposes, humans decide. It can read anything in the graph, but it cannot apply anything on its own. Every action stays scoped to approved capabilities, subject to policy and human review, and is recorded in the audit trail.

What we implemented

  • Graph-grounded investigation (inventory + change history)
  • Assistant scoped to propose, never execute
  • Human approval required on every action
  • Audit trail capturing proposal, approver, and outcome
  • Drilled on simulated incidents, demo data only

Results (illustrative)

example-scale
Recon timeminutes → faster

example-scale on simulated drills

Actions100% human-approved

no autonomous production changes

Accountabilityaudit-recorded

proposal + approver + outcome

These figures are illustrative and example-scale. They are not claims of production performance or customer-validated metrics.

Lessons learned

Investigation is the right place for AI in operations. The graph already contains the answer to 'what changed and what does it affect'; the assistant's only skill is assembling it faster than a human can click through consoles.

Second, make the boundary structural. If the assistant had any path to execution, the whole trust model collapses. Keeping it investigation-only is not a preference; it is the design.

Third, drill before you need it. Run the loop on a simulated incident so the human review habit is muscle memory when a real one hits. The audit trail from the drill doubles as a training artifact.

AspectWithout DevopsifyWith Devopsify
InventorySiloed consoles✓ Unified graph
PolicyManual review✓ Pre-apply gate
AuditScreenshots✓ Per-change trail

How does this pattern fit your operating model?

  1. Connect read-first via SDK adapters or on-prem agents.
  2. Discover drift and topology on schedule.
  3. Govern attach policy and approvals.
  4. Operate propose with AI, approve as human, execute with audit.

Common Questions

How does Devopsify ensure the pattern is auditable?

Every proposed change carries its inventory snapshot, policy result, required approvals, and execution result as one traceable record: no gaps, no screenshots.

Can I try this without credentials?

Yes. Demo mode uses labeled mock data. Walk the same inventory, policy, and AI investigation flows with zero cloud credentials.

Does AI execute changes?

No. AI investigates and proposes; humans approve and policy gates enforce. Execution is platform-only and fully audited.

Cover photo via Openverse under a Creative Commons license. Illustrative imagery only.

THE NEXT STEP

This is a pattern, not a promise.

Every story here is an illustrative implementation pattern. To verify one against your own estate, start in demo mode (zero credentials) or request guided access.