feat: modify ack

This commit is contained in:
2026-07-07 09:44:55 +08:00
parent d11f90fd66
commit 61ef55c514
7 changed files with 224 additions and 5 deletions
+24 -3
View File
@@ -4,6 +4,20 @@ Coordinator 用这些模板向 **Developer** 派发修复、向 **Test** 派发
角色分工见 `roles-and-permissions.md`;闭环顺序见 `closed-loop.md`
派发时除了具体任务,Coordinator 应把对应角色的**能力要求**一并带上(`roles-and-permissions.md` §「三角色能力清单」的 Must Do / Must Not)。下面模板已内置关键条目,复制即可。
---
## 0. 可选 skills 路由(装了才用,不阻塞)
如果 worker 所在环境已安装以下 skill,可在对应环节调用以获得更强 playbook;未安装则按 `roles-and-permissions.md` 的能力清单执行:
- Coordinator 规划复杂需求:`/think``superpowers:brainstorming` / `writing-plans`
- Developer 排查缺陷:`/hunt``superpowers:systematic-debugging`;行为变更:`superpowers:test-driven-development`
- Test 复测 / 合并前检查:`/check``superpowers:verification-before-completion`
派发时可加一行:「若已安装 <skill>,本环节可用它;未安装按 ack 角色能力清单执行。」
---
## 1. 初始派发给 Developer
@@ -27,12 +41,18 @@ Coordinator 用这些模板向 **Developer** 派发修复、向 **Test** 派发
2. <expected behavior 2>
3. <expected behavior 3>
能力要求(见 roles-and-permissions.md §三角色能力清单 · Developer):
- 动手前先复现失败现象,或先写一个会失败的测试再修。
- bug 修复配可复现的失败用例;行为变更配单元测试。
- 完成前亲自走一遍验收路径,不只满足静态文案。
- 若是网站 / 常驻服务,改完重启服务并确认生效,别让 Test 测到旧进程或旧构建。
约束:
- 只修改 Developer 可写路径(见覆盖层文件的权限表)。
- 不要修改产品规格和集成测试文件(分别由 Coordinator 与 Test 拥有),除非任务明确要求。
- 不要写 tasks.yaml,不要标记 verified。
- 不要提交或推送,除非用户明确要求。
- 最小 diff避免无关重构
- 最小 diff只改本任务根因,避免无关重构;若必须先重构请停下说明并请示
完成前必须运行:
- <test command 1>
@@ -86,8 +106,9 @@ Developer 本轮声称(仅供参考,不作数):
- 改动文件:<files>
- 自测命令:<commands>
复测要求:
- 先对齐运行环境(pwd / 分支 / commit / 服务 worktree,见 closed-loop.md)。
复测要求(见 roles-and-permissions.md §三角色能力清单 · Test)
- 先对齐运行环境(pwd / 分支 / commit / 服务 worktree,见 closed-loop.md,避免测错实例或旧构建;网站类先确认服务已按新代码重启
- 网站类任务优先用浏览器复测真实交互,其次才是 API / 脚本。
- 逐条验证下列验收信号,不要只看静态文案,要验证交互后的真实状态:
1. <observable signal 1>
2. <observable signal 2>