Skip to content
Weave templates

Incident Runbook

Alert → Triage → Decision tree (rollback / hotfix / escalate).

Template previewWeave
Rendering…

Make it your own.

{
  "nodes": [
    { "id": "a", "type": "ellipse", "label": "Alert fired",  "x": 40,  "y": 160, "fill": "#fee2e2" },
    { "id": "b", "type": "rect",    "label": "Triage on-call","x": 220, "y": 160, "fill": "#dbeafe" },
    { "id": "c", "type": "diamond", "label": "Recent deploy?","x": 400, "y": 145, "fill": "#fef3c7" },
    { "id": "d", "type": "rect",    "label": "Rollback",     "x": 590, "y": 70,  "fill": "#dcfce7" },
    { "id": "e", "type": "diamond", "label": "Reproducible?","x": 590, "y": 220, "fill": "#fef3c7" },
    { "id": "f", "type": "rect",    "label": "Hotfix",       "x": 780, "y": 170, "fill": "#dcfce7" },
    { "id": "g", "type": "rect",    "label": "Escalate",     "x": 780, "y": 280, "fill": "#fee2e2" }
  ],
  "edges": [
    { "id": "e1", "source": "a", "target": "b" },
    { "id": "e2", "source": "b", "target": "c" },
    { "id": "e3", "source": "c", "target": "d", "label": "yes" },
    { "id": "e4", "source": "c", "target": "e", "label": "no" },
    { "id": "e5", "source": "e", "target": "f", "label": "yes" },
    { "id": "e6", "source": "e", "target": "g", "label": "no" }
  ]
}