SOAR

Automation earns autonomy: fidelity gates for unattended response

The question is never whether to automate. It is which playbook has earned the right to run without a human, and what evidence supports that promotion.

Blog

August 8, 2026 · 10 min read

01

Why automation programs stall after the first bad action

Most orchestration programs are suspended not because automation failed technically but because one action produced a business impact nobody had authorized. Recovery of trust after that event takes quarters.

The preventable cause is uniform treatment: playbooks with wildly different blast radius and reversibility governed by the same approval model.

02

Fidelity classes

Classify every playbook by two axes — detection fidelity and action reversibility — and let the class determine autonomy. Enrichment runs freely. Reversible containment on a single asset runs unattended above a fidelity threshold. Irreversible or multi-asset actions require named approval, always.

  • Class A: read-only enrichment and evidence collection, always unattended
  • Class B: reversible, single-asset containment, unattended above 95% precision on 30-day trailing data
  • Class C: multi-asset or service-affecting, approval required with a two-minute target response
  • Class D: irreversible or data-destructive, dual authorization and post-action review
Platform activity log: every background job the platform executes, with state and run history.
Platform activity log: every background job the platform executes, with state and run history.
03

Blast radius limits are configuration, not convention

Every playbook declares maximum affected assets, allowed target scopes, and rate limits per window. A detection error should be able to isolate one workstation, never an availability zone.

Circuit breakers halt execution when the action rate exceeds the historical baseline, which is the cheapest available protection against a detection regression turning into an outage.

04

Metrics that govern the catalog

Track precision, time saved per execution, reversal rate and business impact incidents per playbook. Promotion, constraint and retirement decisions are made monthly from those four numbers, not from author preference.

  • Precision on trailing 30 days, per playbook, published
  • Reversal rate above threshold triggers automatic demotion
  • Time saved measured against the manual baseline it replaced
Scanner schedules per cloud account, from every 30 minutes to every 30 days.
Scanner schedules per cloud account, from every 30 minutes to every 30 days.
xFabric Research

Technical review with our engineering team

An architecture session against your real inventory of telemetry sources, workloads, APIs, models and identity surface. The first conversation is technical.

Request a technical review