decision-rules-hook: 注入补「两个停止点」+「技术方案排序轴」

起因(2026-10-06 用户问):能自决的问题为什么还要问。
复盘发现注入的判据里**缺动作**:
- 缺「十步」的两个停止点 → ① 判类型(方案请求 vs 直接执行)② 判方向(扩大/收窄/中性);
- 缺「自主裁决顺序」的排序轴 → 更小改动 → 更少新增形态 → **不扩大可见面**。
⇒ 前者导致「会扩大可见面」时不停手;后者导致排完仍把已定项混进待拍板清单(=变相征询)。
本次只补这两条动作骨架(1459 → 1906 字符),⛔ 不塞十步全文(避免稀释)。
This commit is contained in:
admin committed 2026-10-06 22:39:51 +08:00
1 parent 64dd82073b
commit 433d43af54
8 files changed
+195 -273

No files matched your search

@@ -133,6 +133,19 @@ RULES = (
" · 提报时把技术话翻成**功能话**(“影响谁、断多久、花多少钱”),\n"
" ⛔ 不写包名/环境变量/文件路径/代码标识符。一轮只问一个问题。\n"
"\n"
"🔴 **两个停止点:没结论就不要往下走**(十步里的第 1、4 步)\n"
" ① **判类型**:这是「方案请求」还是「任务明确·直接执行」?\n"
" 方案请求 ⇒ **只出方案**,未经明确授权 ⛔ 不改任何文件。\n"
" ② **判方向**:这次改动是 **扩大 / 收窄 / 中性**?\n"
" 🔴 **只要会「扩大可见面」⇒ 立即停手**,并把「要不要扩大」**单独**作为红线问题问,\n"
" ⛔ **不许**把它和某个技术方案**捆成一条**问(捆包=逼用户在没看到技术选项时先答红线)。\n"
"\n"
"🔴 **技术方案怎么排序:自己排,⛔ 不问用户**(`dsh-decision` 默认裁决顺序)\n"
" 只需比三条轴,**按序**取先满足的那条:\n"
" ① **更小改动** → ② **更少新增形态** → ③ **不扩大可见面**。\n"
" 排完后:**已定的写成陈述句**(「我选了什么,可推翻」),\n"
" **只把真未定的**列进待拍板项 —— ⛔ 已定项混进待拍板清单 = 变相征询。\n"
"\n"
"🔴 **删/改/迁移先判代价对称性**(A8/A14/A16/A22)\n"
" 删除收益 < 潜在破坏 ⇒ **标注废弃保留**,⛔ 不删。改名/迁移先列**伴随物清单**\n"
" (只改主体必留隐患)。替换/退役:**先补位,再退役**。\n"