@@ -312,7 +312,7 @@ PM 在 Issue 下完成首次 Comment(领取说明或讨论结论),方可
312312
313313- ** PM(必签)** :需求口径确认
314314- ** Architect(必签)** :技术可行性确认
315- - ** QA(确认 )** :验收标准可测试性确认
315+ - ** QA(必签 )** :验收标准可测试性确认
316316
317317### 输出物
318318
@@ -360,12 +360,12 @@ PM + Architect + QA 三方签字完成,Issue Comment 已落地。
360360
361361- ** QA(必签)** :技术方案可行性确认
362362- ** Engineer(必签)** :技术方案可实现性确认
363- - ** PM(确认 )** :需求覆盖确认
363+ - ** PM(必签 )** :需求覆盖确认
364364
365365### 输出物
366366
367367- Tech Spec 状态更新为 ` Approved `
368- - Issue Comment 包含:Gate 2 结论、两方签字 、日期、Tech Spec 链接
368+ - Issue Comment 包含:Gate 2 结论、三方签字 、日期、Tech Spec 链接
369369
370370### 通过标准
371371
@@ -694,78 +694,6 @@ PM + Architect + Platform/SRE 三方放行。
694694- 发布风险未明确 → 回到 Gate 4
695695- 回滚方案缺失 → 补充回滚方案
696696
697- ---
698-
699- ## 双 PR 分支策略
700-
701- ### 分支类型
702-
703- | 阶段 | 分支名 | 内容 | 生命周期 |
704- | ------| --------| ------| ---------|
705- | 文档 PR | ` doc-{issue}-{描述} ` | PRD + Tech + QA Case Design | 创建 → Review → 合并/关闭 |
706- | 代码 PR | ` feature-{issue}-{描述} ` | 代码 + 测试报告 | 创建 → 开发 → Test → Review → 合并 |
707-
708- ### 分支依赖关系
709-
710- ```
711- main
712- └── doc-13-xxx (创建,提交设计文档)
713- └── [Human 合并] → main
714- └── feature-13-xxx (基于 main,创建开发分支)
715- └── [Human 合并] → main
716- ```
717-
718- ### 文档 PR 创建条件(必须同时满足)
719-
720- ```
721- ✅ PRD 文档完成(docs/prd/PRD-XXX_v*.md)
722- ✅ Tech 文档完成(docs/tech/Tech-XXX_v*.md)
723- ✅ Gate 2 Tech Review 两签通过(PM + QA)
724- ✅ QA Case Design 完成(docs/qa/QA-Case-XXX_v*.md)
725- ```
726-
727- ### 代码 PR 创建条件(必须同时满足)
728-
729- ```
730- ✅ 文档 PR 已合并(设计已确认)
731- ✅ 代码开发完成
732- ✅ QA 测试报告完成(docs/qa/qa-report-XXX_v*.md)
733- ✅ 三方签字验收完成(Architect + Engineer + PM)
734- ```
735-
736- ---
737-
738- ## Issue Comment 强制要求(V2.2.4)
739-
740- ** ⚠️ 强制规则** :未 Comment 视为未完成。每个角色完成工作后必须在 Issue 下 Comment。
741-
742- | 节点 | 执行者 | Comment 内容 | 示例 |
743- | ------| --------| -------------| ------|
744- | Issue 领取 | PM | 说明领取,开始分析 | "Issue #N 已领取,开始分析需求" |
745- | 问题讨论完成 | PM | 讨论结论(回归问题本质)| "讨论完成:问题根源是 X,方案 Y 已被否决" |
746- | PRD 产出 | PM | PRD 链接 + 概述 | "PRD 已完成: [ 链接] - 概述..." |
747- | PRD 评审完成 | PM | 评审结论 + 签署人 | "PRD 评审通过 - PM[ ✅] Architect[ ✅] QA[ ✅] " |
748- | Tech 产出 | Architect | Tech 链接 + 概述 | "Tech 已完成: [ 链接] - 概述..." |
749- | Tech Review 完成 | Architect | 评审结论 + 签署人 | "Tech Review 通过 - PM[ ✅] QA[ ✅] " |
750- | QA Case Design 完成 | QA | Case 链接 + 概述 | "QA Case Design 完成: [ 链接] " |
751- | 文档 PR 创建 | PM | PR 链接 + 文档清单 | "文档 PR 已创建: [ 链接] - PRD/Tech/QA Case" |
752- | 文档 PR 合并 | PM | 合并确认 | "文档 PR 已合并,设计确认完毕" |
753- | 开发完成 | Engineer | 开发报告 | "开发完成 - [ 组件列表] - 待测试" |
754- | 测试完成 | QA | 测试报告链接 | "测试完成 - [ 报告链接] " |
755- | 代码 PR 创建 | Engineer | PR 链接 + 测试报告 | "代码 PR 已创建: [ 链接] - Fixes #N" |
756- | 代码 PR 合并 | Engineer | 合并确认 | "代码 PR 已合并 - 等待 Issue 关闭" |
757- | Issue 关闭 | PM | 关闭原因 + 关闭请求 | "Issue #N 请求关闭 - 完成/重复/无法复现" |
758-
759- ** 必须通过 ` scripts/github_issue_sync.py ` 发布 Comment** :
760- ``` bash
761- python scripts/github_issue_sync.py \
762- --post-comment \
763- --issue N \
764- --body " $( cat comment.md) " \
765- --agent " Agent名称"
766- ```
767-
768- ---
769697
770698## 角色职责矩阵总览
771699
@@ -930,6 +858,7 @@ PRD v3.1 → Tech Spec v2.3 → Case Design v1.4 → 测试报告 v1.2
930858| ------| ------| ---------|
931859| v2.0 | 2026-04-20 | 修正流程概览起点、重写 Gate 0、增加 PM 领取 Issue + 讨论 Comment 规则、增加双 PR 分支策略、增加 V2.2.4 Issue Comment 强制要求 |
932860| v2.1 | 2026-04-20 | 增加流程图 B(打回机制)、流程图 C(Agent Team 启动后 Issue 扫描与路由)、增加文档版本规范(版本历史表、前序追溯链、评审记录表)、增加变更级联效应规则 |
861+ | v2.2 | 2026-04-20 | 删除重复章节(双 PR 分支策略/Issue Comment)、统一 Gate 1/2 签字描述(全部"必签")、Gate 2 输出物改为三方签字、精简文档结构(-74 行) |
933862
934863** 参考文档** :
935864- ` hedge-ai/prompts/V3.0/change_record/V2.0_研发流程与GitHubIssue结合及QA角色引入.md `
0 commit comments