文件最后提交记录最后更新时间
feat(ops-registry-invoke): add template puncture validation with retry mechanism Co-authored-by: jon_jin<jinjiong@hisilicon.com> # message auto-generated for no-merge-commit merge: !297 merge torch-adaptor into master feat(ops-registry-invoke): add template puncture validation with retry mechanism Created-by: jon_jin Commit-by: jon_jin Merged-by: cann-robot Description: ## 描述 Add template puncture (模板穿刺) validation mechanism to ops-registry-invoke workflow, enabling parallel validation of TilingKey branches via Kernel direct invocation before full integration. - Add A1-P parallel puncture track using ascendc-direct-invoke-template - Add A1-P-Retry auto-retry for failed puncture tasks (max 2 retries) - Add operator iteration task to integrate puncture results into mainline - Restructure phase 3 into precision (3.1) and performance (3.2) validation - Enhance error handling with precision debugging decision trees - Update all workflow templates, data flow docs, and task prompts ## 关联的Issue #202 ## 测试 本次变更为技能/工作流定义文档更新,不涉及可执行代码测试。 ## 文档更新 更新了所有相关工作流文档和 Agent 定义文件。 ## 类型标签 - [x] ✨ 特性增强 See merge request: cann/cannbot-skills!2977 天前
feat(ops-registry-invoke): add template puncture validation with retry mechanism Co-authored-by: jon_jin<jinjiong@hisilicon.com> # message auto-generated for no-merge-commit merge: !297 merge torch-adaptor into master feat(ops-registry-invoke): add template puncture validation with retry mechanism Created-by: jon_jin Commit-by: jon_jin Merged-by: cann-robot Description: ## 描述 Add template puncture (模板穿刺) validation mechanism to ops-registry-invoke workflow, enabling parallel validation of TilingKey branches via Kernel direct invocation before full integration. - Add A1-P parallel puncture track using ascendc-direct-invoke-template - Add A1-P-Retry auto-retry for failed puncture tasks (max 2 retries) - Add operator iteration task to integrate puncture results into mainline - Restructure phase 3 into precision (3.1) and performance (3.2) validation - Enhance error handling with precision debugging decision trees - Update all workflow templates, data flow docs, and task prompts ## 关联的Issue #202 ## 测试 本次变更为技能/工作流定义文档更新,不涉及可执行代码测试。 ## 文档更新 更新了所有相关工作流文档和 Agent 定义文件。 ## 类型标签 - [x] ✨ 特性增强 See merge request: cann/cannbot-skills!2977 天前
fix: add missing ascendc-regbase-best-practice Co-authored-by: yanhf<yanhaifeng5@huawei.com> # message auto-generated for no-merge-commit merge: !224 merge master into master fix: add missing ascendc-regbase-best-practice Created-by: yanhf Commit-by: yanhf Merged-by: cann-robot Description: ## 描述 #### 问题修复 Bug Fix **【算子直调 ops-direct-invoke】** init.shINCLUDED_SKILLS 白名单遗漏 ascendc-regbase-best-practice,导致 init project opencode 安装后 .opencode/skills 目录下缺失该 skill。ascendc-kernel-architect agent 在其 frontmatter 中明确声明了该 skill 的依赖,安装时被白名单过滤机制过滤掉。 修复方法:在 init.sh 第33行的 INCLUDED_SKILLS 中添加 ascendc-regbase-best-practice。 **【算子注册调用 ops-registry-invoke】** 同理,ops-registry-invokeascendc-ops-architectascendc-ops-developerascendc-ops-reviewer 三个 agent 均未声明 ascendc-regbase-best-practice skill 依赖,且 agent prompt 正文中缺少 RegBase 路线相关的决策/实现/审查流程。 修复方法: - ascendc-ops-architect.md:frontmatter skills 增加 ascendc-regbase-best-practice;在「场景二:方案设计」中增加 **RegBase vs SIMD/MemBase 路线决策** 小节(目标架构 DAV_3510 + vector 类算子 → 默认走 RegBase 路线) - ascendc-ops-developer.md:frontmatter skills 增加 ascendc-regbase-best-practice;代码实现步骤中增加 RegBase 路线实现参考说明 - ascendc-ops-reviewer.md:frontmatter skills 增加 ascendc-regbase-best-practice;检视流程中增加 **阶段3.5:RegBase 路线专项检查**(条件触发) - init.shINCLUDED_SKILLS 中补充 ascendc-regbase-best-practice 保持一致性 ## 关联的Issue <!-- 用户反馈:安装部署 skills (cannbot-skills/plugins-official/ops-direct-invoke) 后,init project opencode 安装缺少 regbase 相关的 skills。ascendc-kernel-architect agent 依赖的 ascendc-regbase-best-practice 未正确安装到 .opencode/skills。--> ## 测试 1. 运行 bash init.sh project opencode /tmp/test-install 验证 ops-direct-invoke 安装后 .opencode/skills/ascendc-regbase-best-practice 软链接存在 2. 运行 bash init.sh project opencode /tmp/test-registry 验证 ops-registry-invoke 安装后 ascendc-regbase-best-practice 出现在 transitive skills 列表中(Total skills: 18,安装前为 17) 3. Health check 全部通过 ## 文档更新 Agent 设计文档(ascendc-ops-architect.mdascendc-ops-developer.mdascendc-ops-reviewer.md)中已补充 RegBase 相关流程说明。 ## 类型标签 - [x] 🐛 Bug 修复 See merge request: cann/cannbot-skills!22416 天前
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 天前