|
19 | 19 | "邀请链接过期规则仍是待确认业务规则。" |
20 | 20 | ] |
21 | 21 | }, |
22 | | - "expected_output": "输出 change 边界、依赖、复杂度、In Scope/Out of Scope 和执行顺序。所有命令必须使用 /opsx:new \"<change>\" --schema <schema>,不得输出 /opsx:propose。应保留 architecture 中的 RBAC 复用事实和邀请链接规则待确认项,并说明后续通过 aisee:change-author(必要时配合 /opsx:continue)按 schema 补齐 artifacts;不得建议使用旧的 change design skill 作为固定后续步骤。", |
| 22 | + "expected_output": "输出 change 边界、依赖、复杂度、In Scope/Out of Scope 和执行顺序。依赖顺序和并行关系必须使用 Mermaid 语法块表达。所有命令必须使用 /opsx:new \"<change>\" --schema <schema>,不得输出 /opsx:propose。应保留 architecture 中的 RBAC 复用事实和邀请链接规则待确认项,并说明后续通过 aisee:change-author(必要时配合 /opsx:continue)按 schema 补齐 artifacts;不得建议使用旧的 change design skill 作为固定后续步骤。", |
23 | 23 | "expected_outputs": [ |
24 | 24 | "输出可独立交付的 change 边界、依赖、复杂度、In Scope/Out of Scope 和执行顺序。", |
| 25 | + "使用 Mermaid 语法块表达依赖顺序和并行关系。", |
25 | 26 | "使用 /opsx:new \"<change>\" --schema <schema>。", |
26 | 27 | "保留 RBAC 复用事实和邀请链接过期规则待确认项。", |
27 | 28 | "说明后续通过 aisee:change-author 或 /opsx:continue 补齐 artifacts。" |
|
32 | 33 | ], |
33 | 34 | "must_include": [ |
34 | 35 | "change 边界", |
| 36 | + "Mermaid 依赖图", |
35 | 37 | "依赖顺序", |
36 | 38 | "source-map seed", |
37 | 39 | "/opsx:new 命令" |
|
61 | 63 | "已有项目、权限和列表页存在。" |
62 | 64 | ] |
63 | 65 | }, |
64 | | - "expected_output": "判断这是单个小 change,不为了流程而规划多个 change。输出一个 change 详情块和单条 /opsx:new 命令,不得输出 /opsx:propose,也不得新增未确认的后端、数据库或 UI 需求。", |
| 66 | + "expected_output": "判断这是单个小 change,不为了流程而规划多个 change。输出一个 change 详情块、单节点 Mermaid 依赖图和单条 /opsx:new 命令,不得输出 /opsx:propose,也不得新增未确认的后端、数据库或 UI 需求。", |
65 | 67 | "expected_outputs": [ |
66 | 68 | "判断为单个小 change。", |
67 | | - "输出一个 change 详情块和单条 /opsx:new 命令。", |
| 69 | + "输出一个 change 详情块、单节点 Mermaid 依赖图和单条 /opsx:new 命令。", |
68 | 70 | "说明不需要为了流程拆成多个 change。" |
69 | 71 | ], |
70 | 72 | "must_ask": [ |
71 | 73 | "状态枚举是否已有并可复用?" |
72 | 74 | ], |
73 | 75 | "must_include": [ |
74 | 76 | "单 change 判断", |
| 77 | + "Mermaid 依赖图", |
75 | 78 | "Out of Scope", |
76 | 79 | "/opsx:new 命令" |
77 | 80 | ], |
|
100 | 103 | "输入章节混合了非需求内容。" |
101 | 104 | ] |
102 | 105 | }, |
103 | | - "expected_output": "不得把背景、UI 页面、API 设计、数据库设计、测试计划或上线计划规划成同名 change。应围绕退款处理、退款报表、退款状态查看等可独立交付能力规划 change,并在整体理由中说明输入章节被拒绝或合并为边界提示。每个 change 必须包含 FR 引用、Out of Scope 和 source-map seed。", |
| 106 | + "expected_output": "不得把背景、UI 页面、API 设计、数据库设计、测试计划或上线计划规划成同名 change。应围绕退款处理、退款报表、退款状态查看等可独立交付能力规划 change,并在整体理由中说明输入章节被拒绝或合并为边界提示。每个 change 必须包含 FR 引用、Out of Scope、source-map seed 和 Mermaid 依赖图。", |
104 | 107 | "expected_outputs": [ |
105 | 108 | "拒绝把背景、UI 页面、API 设计、数据库设计、测试计划或上线计划作为 change 边界。", |
106 | 109 | "围绕退款处理、退款报表、退款状态查看规划 change。", |
107 | | - "每个 change 包含 FR 引用、Out of Scope 和 source-map seed。" |
| 110 | + "每个 change 包含 FR 引用、Out of Scope、source-map seed 和 Mermaid 依赖图。" |
108 | 111 | ], |
109 | 112 | "must_ask": [ |
110 | 113 | "退款处理、报表和状态查看是否需要同批交付?", |
111 | 114 | "客服、财务、用户权限边界是否已确认?" |
112 | 115 | ], |
113 | 116 | "must_include": [ |
114 | 117 | "FR 引用", |
| 118 | + "Mermaid 依赖图", |
115 | 119 | "Out of Scope", |
116 | 120 | "source-map seed", |
117 | 121 | "拒绝源章节直接作为边界的说明" |
|
140 | 144 | "库存一致性策略影响 change 边界和实现路径。" |
141 | 145 | ] |
142 | 146 | }, |
143 | | - "expected_output": "必须保留 [ARCHITECTURE-DECISION-REQUIRED],不得替用户选择库存一致性方案。若该决策影响独立交付边界,应输出需要先补 Architecture 决策的 blocker 或将其作为首个风险验证/决策 change,而不是直接规划具体实现边界。", |
| 147 | + "expected_output": "必须保留 [ARCHITECTURE-DECISION-REQUIRED],不得替用户选择库存一致性方案。若该决策影响独立交付边界,应输出需要先补 Architecture 决策的 blocker 或将其作为首个风险验证/决策 change,而不是直接规划具体实现边界。依赖关系如需展示,必须使用 Mermaid 语法块。", |
144 | 148 | "expected_outputs": [ |
145 | 149 | "保留 [ARCHITECTURE-DECISION-REQUIRED]。", |
146 | 150 | "把库存一致性策略作为 blocker 或首个风险验证/决策 change。", |
|
152 | 156 | ], |
153 | 157 | "must_include": [ |
154 | 158 | "[ARCHITECTURE-DECISION-REQUIRED]", |
| 159 | + "Mermaid 依赖图", |
155 | 160 | "blocker 或决策 change", |
156 | 161 | "受影响 FR" |
157 | 162 | ], |
|
179 | 184 | "硬件/嵌入式体系暂未完整纳入软件主线,但 schema pack 已有 device schema。" |
180 | 185 | ] |
181 | 186 | }, |
182 | | - "expected_output": "应选择或建议 aisee-device-spec-driven,输出设备类 source-map seed,包含 HW/FW/RT/VER 或 TBD in 对应 contract。不得输出 Web/API/DB 字段或把 I2C/UART/RTOS 等技术资源直接作为 change 边界;板级引脚和传感器型号未确认应作为 blocker 或 Open Question。", |
| 187 | + "expected_output": "应选择或建议 aisee-device-spec-driven,输出设备类 source-map seed,包含 HW/FW/RT/VER 或 TBD in 对应 contract。依赖顺序和并行关系如需展示,必须使用 Mermaid 语法块。不得输出 Web/API/DB 字段或把 I2C/UART/RTOS 等技术资源直接作为 change 边界;板级引脚和传感器型号未确认应作为 blocker 或 Open Question。", |
183 | 188 | "expected_outputs": [ |
184 | 189 | "选择或建议 aisee-device-spec-driven。", |
185 | 190 | "输出设备类 source-map seed,包含 HW/FW/RT/VER 或 TBD in 对应 contract。", |
|
0 commit comments