# 🔧 工作流程改进计划

**问题诊断时间**: 2026-05-24 02:22

---

## 🚨 发现的问题

### 问题 1：PR合并专家没有自动接手
**现象**：
- FET-44 的 PR #181 已经 rebase 完成
- 后端开发专家已经完成工作
- 但 PR合并专家没有自动接手合并

**原因**：
- 后端开发专家完成 rebase 后，只是评论说"完成"
- 没有明确分配给 PR合并专家
- PR合并专家的触发机制不够主动

### 问题 2：代码评审专家没有持续跟踪
**现象**：
- FET-49 的 PR #183 已经修复并重新推送
- 前端开发专家已经完成修复
- 但代码评审专家没有再次评审

**原因**：
- 代码评审专家评审一次后就不再跟踪
- 没有机制确保修复后的代码被再次评审

---

## 💡 改进方案

### 改进 1：后端开发专家指令
**添加**：完成 rebase 后，必须：
1. 在 issue 评论中 mention PR合并专家
2. 明确说明"已完成 rebase，请合并"

### 改进 2：前端开发专家指令
**添加**：修复代码后，必须：
1. 在 issue 评论中 mention 代码评审专家
2. 明确说明"已修复，请再次评审"

### 改进 3：PR合并专家指令
**添加**：主动监控机制
1. 定期检查是否有 PR 状态为 MERGEABLE 但未合并
2. 检查是否有 issue 状态为 in_progress 但 PR 已经可以合并

### 改进 4：代码评审专家指令
**添加**：持续跟踪机制
1. 评审后如果需要修改，设置提醒
2. 开发专家修复后，自动再次评审
3. 不要假设一次评审就结束

---

## 🎯 立即行动

### 已完成
1. ✅ 通知 PR合并专家处理 FET-44
2. ✅ 通知代码评审专家再次评审 FET-49

### 待完成
3. ⏳ 更新后端开发专家指令
4. ⏳ 更新前端开发专家指令
5. ⏳ 更新 PR合并专家指令（添加主动监控）
6. ⏳ 更新代码评审专家指令（添加持续跟踪）

---

## 📝 指令改进细节

### 后端开发专家
**当前问题**：完成 rebase 后没有明确交接

**改进**：
```markdown
## Rebase 完成后的交接

完成 rebase 并推送后，必须：

1. 在 issue 评论中添加：
   ```
   ## ✅ Rebase 完成
   
   PR #<number> 已成功 rebase 到最新的 main 分支。
   
   [@PR合并专家](mention://agent/996e57f9-2b74-42a9-bfd6-65f7656fb882) 请合并 PR。
   ```

2. 不要只说"完成"，要明确 mention PR合并专家
```

### 前端开发专家
**当前问题**：修复代码后没有通知评审专家

**改进**：
```markdown
## 修复代码后的交接

根据代码评审反馈修复代码后，必须：

1. 在 issue 评论中添加：
   ```
   ## ✅ 代码已修复
   
   已根据评审反馈修复以下问题：
   - [列出修复的问题]
   
   [@代码评审专家](mention://agent/34d7c53d-bd70-45a8-bbbb-77dbb1da16b5) 请再次评审。
   ```

2. 不要只推送代码，要明确通知评审专家
```

### PR合并专家
**当前问题**：被动等待，不主动检查

**改进**：
```markdown
## 主动监控机制

除了被动接收分配，还应该：

1. 定期检查（每小时）：
   - 是否有 PR 状态为 MERGEABLE 但未合并
   - 是否有 issue 状态为 in_progress 且有 PR 但未合并

2. 发现可合并的 PR 时：
   - 主动在 issue 评论中说明
   - 询问是否可以合并
   - 如果超过 2 小时无响应，自动合并
```

### 代码评审专家
**当前问题**：评审一次后不再跟踪

**改进**：
```markdown
## 持续跟踪机制

评审后如果需要修改：

1. 在评审评论中明确说明：
   ```
   需要修改以下问题：
   - [问题列表]
   
   修复后请 mention 我再次评审。
   ```

2. 设置提醒（24小时后）：
   - 检查开发专家是否已修复
   - 如果已修复但没有通知，主动再次评审

3. 不要假设一次评审就结束
```

---

## 🎯 成功指标

改进后，应该达到：
- ✅ PR rebase 完成后 1 小时内自动合并
- ✅ 代码修复后 1 小时内自动再次评审
- ✅ 没有 issue 卡在 in_progress 或 in_review 超过 2 小时
- ✅ 所有交接都有明确的 mention 和说明

