v4.3
v4.3 (2026-05-21)
自强制机制 — 阻止AI绕过状态机
问题背景:实际使用中发现,AI 在激活 Skill 后可以不执行入口检查就直接进入实质性工作,完全跳过了状态机的 START→ANALYZE→... 流程,导致不创建接力棒、不产出文档、不更新状态。
修复方案:
- 路径兜底规则:新增项目路径确定规则(用户指定 > cwd > 兜底),明确元任务(如审查 Skill 自身)也必须选路径,不以路径模糊为由跳过
- 强制入口清单:将入口检查从"建议"升级为"硬性阻断",入口清单未全部完成禁止执行任何实质性工作
- 自检闭环:每次回复结束必须检查是否输出了"当前状态"和"下一步"
- 输出契约:每步回复第一行必须输出"当前状态:[状态名],下一步:[操作]"
涉及文件:
- SKILL.md:激活后强制执行部分重写,How it works 新增第 0 步和第 6 步
- SKILL-execution.md:START 阶段新增"确定项目路径"步骤和强制输出行
- phase-protocol.md:START 阶段新增任务 0(路径决定)、任务 7(强制输出)