v3.2.2
本版本是 v3.2.x 的补丁发布,重点修复 clarify / design 阶段“AI 自动生成结论但未经过用户确认”的门禁缺口,确保团队协作流程真正遵循“先澄清、先确认,再进入执行”。
核心变化
change check --json新增confirmationStatus:requirements:需求当前选择是否已确认;technicalDesign:技术选型结论是否已确认;executeReady:是否允许进入执行阶段;blocking:确认缺失导致的阻断项。
status / doctor继承 active change 的确认状态,让人和 AI Agent 都能看到待确认项。specnfc change stage --to execute / in-progress增加硬门禁:- 需求当前选择未确认时,不允许进入执行;
- 中高复杂度 / 需要技术设计时,技术选型结论未确认也不允许进入执行。
- human 输出增加“确认状态”摘要。
- 中文 workflow skill 与
change帮助文档同步补充确认门禁说明。 - 新增回归测试覆盖未确认需求、未确认技术选型、未确认禁止进入 execute 与 JSON schema 契约。
安装 / 升级
npm install -g spec-nfc@3.2.2
specnfc version --json验证
本次发布前已通过:
git diff --checknpm testnpm run test:releasenode ./scripts/release.mjs --dry-run --strict --jsonnode ./scripts/release.mjs --strict --json
注意
本版本不再附带 tar/zip 安装包,统一通过 npm 分发。