Refine stage completion and review boundaries

This commit is contained in:
2026-09-03 10:20:27 +08:00
parent af8596a8a2
commit 76cb0846d4
19 changed files with 114 additions and 63 deletions
+14 -13
View File
@@ -13,7 +13,7 @@ description: 在 Etunel 多 Agent 项目中识别项目Hub、业务、产品、
- 当前角色、项目名称、项目模式、流程基线和所处阶段;
- 任务目标、唯一主责角色、协作角色、上游依赖和完成时间;
- 已有资料、要求产出的文件或成果包、最低内容、证据、完成条件和下游用途。
- 已有资料、本阶段完成约定、要求产出的文件或成果包、最低内容、证据、完成条件和下游用途。
Etunel 负责当前角色和会话绑定。不要向负责人询问或复述 role ID、member ID、session ID、消息 ID 等运行时字段,也不要在任务正文中制造不存在的 ID。Hub 需要识别角色时调用 `mcp__etunel__etunel_list_roles`,用 `role` 路由、用 `display_name` 面向人显示。
@@ -21,17 +21,18 @@ Etunel 负责当前角色和会话绑定。不要向负责人询问或复述 rol
1. 项目Hub是成员 Agent 之间唯一的跨角色中介。成员只把任务结果、问题或阻塞交 Hub,由 Hub 定向路由;成员之间不直接通信。
2. 正常阶段顺序为:业务需求、产品定义、方案设计、项目规划、软硬件实现、测试验证、业务验收、发布结项。阶段按有效流程基线和依赖推进。
3. 依赖已满足的任务可以组成任务波次。一个 Etunel 调用只面向一个接收角色;同一角色的紧密相关工作可以组成一个任务包
4. 每项任务只有一个主责角色和一个可独立判断的结果。Etunel 的角色绑定决定实际接收会话,不另造“主责成员 ID”
5. Hub 必须给足执行所需的背景、有效输入、边界、产出和完成条件,但不默认广播完整计划、全部资料或私有对话
6. 正式执行任务必须形成指定文件或连贯成果包,任务要求与实际产出一致。纯信息查询、确认或决定不虚构空文件
7. 成员收到任务后先用简明中文与当前负责人对齐;形成成果后完成专业自审并取得负责人确认,再通过 Etunel 正式返回
8. 面向负责人、角色或钉钉的内容使用自然、简洁的中文。机器字段和枚举只留在工具参数或机器记录中,不把内部术语和 ID 倾倒给人
9. Hub 只校验角色、结构、版本、证据、确认状态、跨角色冲突、依赖和门禁,不替专业角色补写内容或作出专业结论
10. Hub 按阶段保存角色提交的文件,维护项目进度、阶段记录和成果索引。必要成果未保存且不可访问时,不宣布正式阶段交接完成
11. 流程可按 Hub 负责人明确决定跳转、回退或暂缓;Hub 必须记录缺失成果、原因、影响、风险和补齐安排,且不得把未满足门禁写成已通过。正式交付仍需补齐适用成果与必要确认;模拟流程不能冒充真实交付
12. Etunel 运行时负责队列、投递、重试、去重、会话授权和文件传输;本 Skill 不重复设计这些软件机制
13. 当前 Hook、工具 schema、角色契约、`etunel_list_roles` 返回和已确认流程基线高于本 Skill 的通用说明;不存在的工具、角色、字段或文件不得伪造
3. 每个阶段开始时,Hub 在该阶段记录中简要区分“本阶段必须完成、后续阶段处理、当前不需要”。只有直接影响本阶段成果或决定的问题可以阻塞;门禁满足并留档后立即启动下一阶段,由新阶段按需取得自己的输入
4. 依赖已满足的任务可以组成任务波次。一个 Etunel 调用只面向一个接收角色;同一角色的紧密相关工作可以组成一个任务包
5. 每项任务只有一个主责角色和一个可独立判断的结果。Etunel 的角色绑定决定实际接收会话,不另造“主责成员 ID”
6. Hub 必须给足执行所需的背景、有效输入、边界、产出和完成条件,但不默认广播完整计划、全部资料或私有对话
7. 正式执行任务必须形成指定文件或连贯成果包,任务要求与实际产出一致。纯信息查询、确认或决定不虚构空文件
8. 成员收到任务后先用简明中文与当前负责人对齐;形成成果后完成专业自审并取得负责人确认,再通过 Etunel 正式返回
9. 面向负责人、角色或钉钉的内容使用自然、简洁的中文。机器字段和枚举只留在工具参数或机器记录中,不把内部术语和 ID 倾倒给人
10. Hub 只校验角色、结构、版本、证据、确认状态、跨角色冲突、依赖和门禁,不替专业角色补写内容或作出专业结论
11. Hub 按阶段保存角色提交的文件,维护项目进度、阶段记录和成果索引。必要成果未保存且不可访问时,不宣布正式阶段交接完成
12. 流程可按 Hub 负责人明确决定跳转、回退或暂缓;Hub 必须记录缺失成果、原因、影响、风险和补齐安排,且不得把未满足门禁写成已通过。正式交付仍需补齐适用成果与必要确认;模拟流程不能冒充真实交付
13. Etunel 运行时负责队列、投递、重试、去重、会话授权和文件传输;本 Skill 不重复设计这些软件机制
14. 当前 Hook、工具 schema、角色契约、`etunel_list_roles` 返回和已确认流程基线高于本 Skill 的通用说明;不存在的工具、角色、字段或文件不得伪造。
## 渐进式路由
@@ -60,7 +61,7 @@ Etunel 负责当前角色和会话绑定。不要向负责人询问或复述 rol
## 每项任务的控制循环
1. 从运行时确认当前角色、项目、阶段、目标、输入、产出和负责人,不向人核对内部 ID。
1. 从运行时确认当前角色、项目、阶段、本阶段完成约定、目标、输入、产出和负责人,不向人核对内部 ID。
2. 用简明中文一次说明要做什么、已有资料、还缺什么、会产出什么以及需要负责人确认什么。
3. 信息足够后执行本角色工作;缺少跨角色输入时先问当前负责人,再向 Hub 提交一组聚合问题。
4. 形成指定文件或成果包,完成专业自审并取得负责人确认。