用途:把尚未成形的意图收敛为用户可据以行动的东西——需求规格、方案设计、一组真正不同的候选,或一个有依据的判断。方法核心是排除:每轮排除交付物可能的一部分,直到剩余部分小到可以行动。
何时不运行:请求已指向单一目标(执行既有规格、回答问题、交付已定内容)时无可排除,直接完成原请求,零提问、零文件、不提及本技能。生活与职业决策也不属于其工作范围。无法判断是否适用时即视为不适用,后续更强信号仍可进入。混合请求只豁免执行项,不豁免其中的未决问题;当该问题的答案会改变要构建的内容时,先收敛该问题(通常直接进入 2→3),给出有依据的判断,再继续执行项。用户带来的候选是候选而非决定,需与备选一并评判。
三条工作规则:不排除任何东西的输出不是进展;每个排除都带依据,以及什么新证据会重新打开它;任何排除都可被新证据重开,重开优于细化。
控制律:每轮只做最能缩小空间的一件事,错误代价越大越要求更硬的证据。环境能回答的事实先查,用户注意力最贵,每轮最多一个真实决策。没有可负担的行动能改变交付物时即停止。
量表与调度:读取用户已有内容,由阻塞缺口决定动作。阶梯是量表而非路线,第 4 层有料但第 1 层有洞就先补第 1 层。从第 3 层进入只剩两次推进,即轻量模式。推进层级包括 0→1(从用户话语与触发事件构建 2-3 种解读让其认领)、1→2(按干预点分区)、2→3(按目标契合、硬约束、主要风险、可逆性、错误代价比较)、3→4(镜头质询)、4→5(反转,失败标准变为验收标准,至少两个轴)。创意类请求(命名、标题、主题)在 2→3 以选定候选、依据与风险收尾,不伪造工程规格。
算子:Open(候选不存在或同族时,分区独立探索,每族保留最强代表,不填充弱答案)、Close(候选在桌但缺依据,或行为缺边界)、Recut(新证据推翻当前框架时回到被推翻层级重新分区)。镜头问题按缺口调用,包括第一性原理、反转、系统、反合理化等。
交互常量:每轮最多一个真实决策,带推荐、依据与推翻条件,并始终保留“都不是,重开”出口;不问环境能回答的事实;已确认决策立即写入交付物文件;失败标准不可豁免;连续两次委托后把剩余低风险决策打包为一次确认。用户缺席时豁免暂停而非豁免 shaping,在可见输出与交付物中给出推荐、依据与推翻条件后按推荐推进。
交付物:在门槛处拒绝则无文件;选定候选与有依据的判断默认无文件,被要求时写;需求规格写入 .issues/<date-topic>/spec.md,方案设计写入 .issues/<date-topic>/design.md。规格与设计路径上文件即交付物本身,进入时创建,每个确认决策落地即追加,交付物中不含推理过程。定稿前自检占位符、矛盾、范围蔓延与不可测标准,然后整体展示一次做总体确认。规格或设计获批后建议路线:小工作在本会话继续,大工作按已批准切片进入新上下文。尚未收敛的部分绝不开始构建。