When does sureops pause?
sureops pauses for approval at the following trigger points:Post-diagnosis: recommendation approval
After the Diagnosis Specialist produces root cause analysis and proposes remediation actions, the agent always pauses before any fix is attempted. This is the primary gate in the incident pipeline. The approval request includes:- The proposed root cause(s) with confidence scores
- Each recommended action with its risk classification
- The executor for each action (runtime execution vs. fix PR vs. human)
- Supporting evidence (metric data, log excerpts, trace analysis)
P1 / P2 severity incidents
Critical and high-severity incidents have additional approval requirements, even in Self-Driving mode. The agent cannot auto-execute anything for a P1 or P2 incident regardless of yourautonomous_execution settings.
High-risk or destructive actions
Any recommendation classified as high risk always gates, regardless of severity or mode. This includes:- Rollbacks that affect production traffic
- Scaling operations above a defined threshold
- Configuration changes to security-sensitive surfaces
- Any action the diagnosis agent marks as potentially irreversible
Before sending wide-audience incident communications
When the Resolution Specialist proposes an external communication — such as a war-room message, a customer notification, or a status page update — sureops gates before sending. You approve the content and target audience.Before closing an incident
When the Verification Agent confirms recovery and the commander proposes closure, there is an optional gate (configurable per org) that requires a human to sign off before the incident is marked resolved.What an approval request looks like
In-app
Pending approvals appear in two places:- Command Center → Pending Approvals panel — a list of all open approval requests across all active incidents.
- Incident detail page → Recommendations section — inline approve/reject controls with full context.
- The incident name and severity
- The stage the request originated from
- Proposed actions with risk labels
- The AI’s reasoning summary
- A confidence score
Slack notification
If you have Slack connected, sureops posts an approval request to your configured incident notification channel. The message includes:- Incident name and link
- The proposed action summary
- Approve and Reject buttons (requires the sureops Slack app)
Who can approve?
Approvals require theapprovals:grant capability, which is granted to:
- Commander
- Admin
- Owner
Timeout behavior
Approval gates have a configurable timeout. When a gate goes unanswered, sureops acts according to thehitl_timeout_action setting for your environment.
To configure, go to Settings → Environment → [environment] → AI Behavior → Approval timeout.
HITL gates by mode
Both Self-Driving and Supervised modes have gates, but the set differs.Self-Driving mode
Gates fire at the specific triggers listed above: post-diagnosis recommendation approval, high-risk actions, P1/P2 severity, wide communications, and closure (if enabled). Auto-approve settings can reduce the number of gates for lower-risk actions on P3/P4 incidents. See Supervised vs Self-Driving for configuration details.Supervised mode
In Supervised mode, every stage transition is a gate — the agent presents its findings and waits for you to approve the next step. The same action-specific gates (high-risk, P1/P2, communications, closure) also apply on top of the stage-transition gates. This means Supervised mode has more gates than Self-Driving mode, giving you more decision points and a more complete audit trail.What happens if no one approves
When a gate times out and the action isescalate:
- The incident moves to a waiting for human state
- The graph is suspended — no further agent actions run
- The pending approval remains visible on the dashboard
- Any team member with Commander role or above can claim the incident and resume
Mixed approval batches
When the Diagnosis Specialist proposes multiple recommendations, you can approve some and reject others. A few rules apply:- You cannot approve both an execute-fix recommendation and a reinvestigate recommendation in the same batch. These have opposite meanings (act vs. dig deeper), so the system forces you to choose one direction.
- Approving a
reinvestigaterecommendation sends the agent back to the Diagnosis stage with focus on what you flagged. The maximum number of re-investigation rounds is configurable (default: 2) to prevent infinite loops. - Each approved recommendation’s intent determines the routing:
execute_fixproceeds to resolution;reinvestigatereturns to diagnosis;monitormoves to a watch-and-wait closure;escalatesuspends to human takeover.