File size: 1,586 Bytes
7bb2782
 
 
 
ab9ff30
7bb2782
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
---
title: 事故复盘大师
emoji: 🚨
colorFrom: red
colorTo: gray
sdk: docker
app_port: 7860
short_description: 专业的生产事故复盘与根因分析工具
---

# 事故复盘大师 (Incident Postmortem Pro)

一个专业的生产事故复盘与根因分析工具,帮助技术团队将每一次故障转化为宝贵的经验资产。

## ✨ 核心功能

*   **事故管理**:记录事故级别(P0-P4)、发生时间、负责人。
*   **交互式时间线 (Timeline)**:精确还原事故发生、响应、定位、修复的全过程。
*   **5 Whys 根因分析**:内置 5 Whys 引导式思考模版,挖掘深层原因。
*   **改进措施追踪 (Action Items)**:记录后续优化任务、负责人及状态。
*   **Markdown 报告导出**:一键生成结构化的复盘报告,方便分享到 Wiki 或文档中心。
*   **Tech/Dark UI**:专为开发者设计的深色模式界面。

## 🚀 快速开始

### Docker 部署

```bash
docker build -t incident-postmortem-pro .
docker run -p 7860:7860 -v $(pwd)/data:/app/data incident-postmortem-pro
```

### 本地开发

```bash
pip install flask
python app.py
```

访问 http://localhost:7860 即可使用。

## 💡 使用场景

*   **SRE/运维团队**:标准化事故复盘流程。
*   **研发团队**:进行技术复盘和根因挖掘。
*   **项目经理**:追踪事故后的改进措施落地。

## 🛠️ 技术栈

*   **Backend**: Flask (Python)
*   **Frontend**: Vue 3 + Tailwind CSS (Single File Component)
*   **Data**: JSON (Local Storage)

---
Made with ❤️ by Trae