sandbox · example data only · not your workspace
← all scenarios

Incident Response Demo

Alert → incident → timeline → root cause → postmortem.

Full incident lifecycle with AI-assisted root cause and postmortem generation.

Steps
5
Est. time
~8 min
Audience
client
Reviewed
2026-05-23
engineer · Incident Engineer

data flow

scenario architecture


   alert ──promote──▶ incident
              │
          timeline (deploys + configs + logs joined on correlationId)
              │
          root-cause hypothesis (Incident Engineer)
              │
              ▼
       two-person approval ──tip──▶ mitigation
              │
          postmortem auto-drafted
step 1/5·No approval needed

Alert becomes incident

Auto-promotion when severity + duration thresholds cross.

visionxixlabs.com/dashboard/incidents
AAxiom
Sign out

incident timeline · corr_ck98zxa9

Severity
high
Duration
2m 14s
Hypothesis
83% conf
  1. T-0Alert fired · cpu_p95 > 92% for 5m
  2. T+12sPromoted to incident · severity=high
  3. T+22sRecent deploys queried · 3 in last 30m
  4. T+34sDeploy correlation hit · sha 4a2b8c (12m ago)
  5. T+58sTrace surge identified · /orders @ 4.1s p95
  6. T+1mRoot-cause hypothesis · missing index on user_id
  7. T+2mMitigation proposed · awaiting approval
stitchedTimelines are built from real platform rows — alert ingestion, deploys, configs, traces — joined on correlationId. The hypothesis cites the specific rows it's built from, not a hand-wavy summary.

Timelines are stitched, not narrated

The incident timeline is built from real platform events — deploys, audit rows, config changes, alert ingestions — joined on correlationId. The AI proposes a root cause hypothesis with citations to the underlying rows.

safety invariants in play

  • Blast radius capped Each change is risk-tiered against the number of resources it touches; high tiers force extra approvers.

expected result

Incident page opens with metadata.

engineering principle

Incidents persist their timeline + their root-cause hypothesis as Prisma rows, not in-memory state. A process restart never loses a postmortem in flight. Approval-gated mitigations show up in the same approvals queue as everything else.