文件最后提交记录最后更新时间
feat(ops-registry-invoke): add 1.4R test design review phase Co-authored-by: zhouqilong<zhouqilong2@huawei.com> # message auto-generated for no-merge-commit merge: !299 merge harness2 into master feat(ops-registry-invoke): add 1.4R test design review phase Created-by: zhou-qilong Commit-by: zhouqilong Merged-by: cann-robot Description: ## 描述 为 ops-registry-invoke 工作流新增 **1.4R 测试设计评审** 阶段,与已上线的 1.3R 方案评审配对,形成 **设计→设计评审 + 测试设计→测试设计评审** 的对称质量门禁结构。 ### 具体变更 #### 1. Agent 能力扩展 - **ascendc-ops-tester**:从 3 场景扩展为 4 场景,新增 scene: test-design-review - 对 TEST.md + 测试用例表做条款级评审 - 以 spec.yaml 为唯一真值源,核验 dtype 覆盖、边界/极端覆盖、精度判据、oracle 一致性 - 禁止修改 TEST.md,只评审不修复 #### 2. 工作流新增 1.4R 阶段 - **workflow/SKILL.md**: - 新增「测试锁定」原则:1.4R 审批后锁定测试设计,变更需审批 - 新增 1.4R 阶段完整定义(进入条件、Subagent、Checklist、失败处理) - 强化 CP2 用户确认前置条件:现在要求 **1.3R + 1.4R 双通过** 才触发 CP2 - 1.3R/1.4R 失败处理:区分 spec-owned 冲突(流程终止、报用户)与其他失败(自动回退修复,最多重试 2 次) #### 3. 配套资源更新 - **data-flow.md**:新增 1.4R 行,记录输入(REQUIREMENTS + spec + TEST + 测试用例)与输出(TEST_REVIEW.md) - **error-handling.md**:新增 1.3R 和 1.4R 的常见错误类型表与回退策略 - **task-prompts.md**:新增 1.4R 任务的 subagent 调用 prompt 配置 ### 设计考量 - **对称质量门禁**:1.3(设计)+ 1.3R(评审)→ 1.4(测试设计)+ 1.4R(评审),在进入开发前形成双重保障 - **spec-driven 一致**:延续 1.3R 的评审方法论,以 spec.yaml 为唯一真值源,确保测试用例与设计、需求三向对齐 - **失败安全分层**:spec-owned 字段冲突直接终止(需人工介入),其他问题自动回退重试(最多 2 次),避免死循环 ## 关联的Issue - Closes #204 ## 测试 - [x] 本地验证 subagent 调用链:1.4R 场景四的进入条件与报告输出格式 - [ ] 等待 CI 流水线验证 1.流程上的显示如下: ![image.png](https://raw.gitcode.com/user-images/assets/9461373/05ac6bda-5e37-4e1d-8764-c04ee6268d65/image.png 'image.png') 2.实际运行效果:生成了TEST_REVIEW.md记录了评审的结果 ![image.png](https://raw.gitcode.com/user-images/assets/9461373/376597df-231d-4966-ae32-c1c555d483dc/image.png 'image.png') 3.评审完成后流程正常进入“人工确认” ![image.png](https://raw.gitcode.com/user-images/assets/9461373/0074ab00-8c87-4114-8043-258754a7732d/image.png 'image.png') ## 类型标签 - [x] ✨ 特性增强 - [ ] 🌟 新特性 - [ ] 🐛 Bug 修复 - [ ] ⚡ 性能优化 - [ ] 🧪 测试用例 - [ ] 📦 构建 / CI - [ ] 📝 文档更新 - [ ] 🔧 配置变更 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] ♻️ 代码重构 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/cannbot-skills!2997 天前
feat(ops-registry-invoke): add 1.4R test design review phase Co-authored-by: zhouqilong<zhouqilong2@huawei.com> # message auto-generated for no-merge-commit merge: !299 merge harness2 into master feat(ops-registry-invoke): add 1.4R test design review phase Created-by: zhou-qilong Commit-by: zhouqilong Merged-by: cann-robot Description: ## 描述 为 ops-registry-invoke 工作流新增 **1.4R 测试设计评审** 阶段,与已上线的 1.3R 方案评审配对,形成 **设计→设计评审 + 测试设计→测试设计评审** 的对称质量门禁结构。 ### 具体变更 #### 1. Agent 能力扩展 - **ascendc-ops-tester**:从 3 场景扩展为 4 场景,新增 scene: test-design-review - 对 TEST.md + 测试用例表做条款级评审 - 以 spec.yaml 为唯一真值源,核验 dtype 覆盖、边界/极端覆盖、精度判据、oracle 一致性 - 禁止修改 TEST.md,只评审不修复 #### 2. 工作流新增 1.4R 阶段 - **workflow/SKILL.md**: - 新增「测试锁定」原则:1.4R 审批后锁定测试设计,变更需审批 - 新增 1.4R 阶段完整定义(进入条件、Subagent、Checklist、失败处理) - 强化 CP2 用户确认前置条件:现在要求 **1.3R + 1.4R 双通过** 才触发 CP2 - 1.3R/1.4R 失败处理:区分 spec-owned 冲突(流程终止、报用户)与其他失败(自动回退修复,最多重试 2 次) #### 3. 配套资源更新 - **data-flow.md**:新增 1.4R 行,记录输入(REQUIREMENTS + spec + TEST + 测试用例)与输出(TEST_REVIEW.md) - **error-handling.md**:新增 1.3R 和 1.4R 的常见错误类型表与回退策略 - **task-prompts.md**:新增 1.4R 任务的 subagent 调用 prompt 配置 ### 设计考量 - **对称质量门禁**:1.3(设计)+ 1.3R(评审)→ 1.4(测试设计)+ 1.4R(评审),在进入开发前形成双重保障 - **spec-driven 一致**:延续 1.3R 的评审方法论,以 spec.yaml 为唯一真值源,确保测试用例与设计、需求三向对齐 - **失败安全分层**:spec-owned 字段冲突直接终止(需人工介入),其他问题自动回退重试(最多 2 次),避免死循环 ## 关联的Issue - Closes #204 ## 测试 - [x] 本地验证 subagent 调用链:1.4R 场景四的进入条件与报告输出格式 - [ ] 等待 CI 流水线验证 1.流程上的显示如下: ![image.png](https://raw.gitcode.com/user-images/assets/9461373/05ac6bda-5e37-4e1d-8764-c04ee6268d65/image.png 'image.png') 2.实际运行效果:生成了TEST_REVIEW.md记录了评审的结果 ![image.png](https://raw.gitcode.com/user-images/assets/9461373/376597df-231d-4966-ae32-c1c555d483dc/image.png 'image.png') 3.评审完成后流程正常进入“人工确认” ![image.png](https://raw.gitcode.com/user-images/assets/9461373/0074ab00-8c87-4114-8043-258754a7732d/image.png 'image.png') ## 类型标签 - [x] ✨ 特性增强 - [ ] 🌟 新特性 - [ ] 🐛 Bug 修复 - [ ] ⚡ 性能优化 - [ ] 🧪 测试用例 - [ ] 📦 构建 / CI - [ ] 📝 文档更新 - [ ] 🔧 配置变更 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] ♻️ 代码重构 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/cannbot-skills!2997 天前