Skip to content

v3.2.2

Latest

Choose a tag to compare

@liubowyf liubowyf released this 24 Apr 03:09

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 --check
  • npm test
  • npm run test:release
  • node ./scripts/release.mjs --dry-run --strict --json
  • node ./scripts/release.mjs --strict --json

注意

本版本不再附带 tar/zip 安装包,统一通过 npm 分发。