diff --git a/docs/design/23-toolchain-pr-lifecycle.md b/docs/design/23-toolchain-pr-lifecycle.md index 59c952b..06081c3 100644 --- a/docs/design/23-toolchain-pr-lifecycle.md +++ b/docs/design/23-toolchain-pr-lifecycle.md @@ -98,7 +98,7 @@ async def _handle_pull_request(payload: Dict[str, Any]) -> None: 新增 `_handle_pr_closed`: 1. 从 payload 取 PR 信息(number、title、merged_by) 2. `merged_by` 优先从 `payload["pull_request"]["merged_by"]` 取,若为空则 fallback 到 `payload["sender"]`(PR #38:兼容不同 Gitea 版本和 merge 方式) -3. 渲染 `pr_merged.md` 模板,发送 Mail 给 PR 作者 +3. 渲染 `review_merged.md` 模板,发送 Mail 给 PR 作者 **恢复说明**:此前因与 §22 CD 成功通知重叠而删除。但实际场景中 CD 通知发的是部署状态,PR 作者更关心的是"谁帮我 merge 了"这个信息,两者语义不同。且 CD 流程不一定每次都触发(如文档 PR),merge 通知仍需独立存在。(PR #38 恢复)