II.
Workflow JSON
Structured · liveworkflow:post-mortem-review
Post-Mortem Review json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "workflow:post-mortem-review",
"_kind": "Workflow",
"_file": "domain/workflows/workflows-operational.yaml",
"_cluster": "domain",
"attributes": {
"displayName": "Post-Mortem Review",
"description": "Blameless retrospective workflow conducted after a significant incident or production\nfailure, typically within 48-72 hours of resolution. The incident commander or a\ndesignated facilitator assembles a timeline of events from logs, chat history, and\nmonitoring data. Participants from all involved teams collaboratively identify contributing\nfactors, gaps in detection or response, and systemic weaknesses. A written post-mortem\ndocument is produced capturing the timeline, root causes, impact, and concrete action\nitems with owners and due dates. The document is shared broadly to drive organisational\nlearning. Action items are tracked in the team backlog until resolved.\n",
"workflowKind": "operational",
"triggerType": "event-driven",
"typicalCadence": "post-incident",
"complexity": "moderate"
},
"outgoingEdges": [
{
"from": "workflow:post-mortem-review",
"to": "role:incident-commander",
"kind": "involves_role"
},
{
"from": "workflow:post-mortem-review",
"to": "role:sre",
"kind": "involves_role"
},
{
"from": "workflow:post-mortem-review",
"to": "role:engineering-manager",
"kind": "involves_role"
},
{
"from": "workflow:post-mortem-review",
"to": "role:devops-engineer",
"kind": "involves_role"
},
{
"from": "workflow:post-mortem-review",
"to": "role:backend-engineer",
"kind": "involves_role"
},
{
"from": "workflow:post-mortem-review",
"to": "domain:observability",
"kind": "applies_to_domain"
},
{
"from": "workflow:post-mortem-review",
"to": "domain:devops",
"kind": "applies_to_domain"
},
{
"from": "workflow:post-mortem-review",
"to": "responsibility:incident-response",
"kind": "triggers_responsibility"
},
{
"from": "workflow:post-mortem-review",
"to": "responsibility:documentation",
"kind": "triggers_responsibility"
},
{
"from": "workflow:post-mortem-review",
"to": "responsibility:knowledge-sharing",
"kind": "triggers_responsibility"
},
{
"from": "workflow:post-mortem-review",
"to": "responsibility:risk-assessment",
"kind": "triggers_responsibility"
}
],
"incomingEdges": [
{
"from": "lib-agent:devops-sre-platform--incident-commander",
"to": "workflow:post-mortem-review",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:communication--content-validator",
"to": "workflow:post-mortem-review",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:communication--content-writer",
"to": "workflow:post-mortem-review",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:communication--discord-manager",
"to": "workflow:post-mortem-review",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:communication--slack-manager",
"to": "workflow:post-mortem-review",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:devops-sre-platform--incident-response",
"to": "workflow:post-mortem-review",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:observability--incident-lifecycle",
"to": "workflow:post-mortem-review",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 0.5
}
}
]
}