v3.2.1
版本概览
v3.2.1 是面向 GitHub 公开发布与 npm 分发收口的版本,重点完成公开边界清理、npm-only 发布链路、公开样例补齐,以及 V3 协议控制面的关键 schema / 示例 / 测试冻结。
重点更新
1. 公开发布链路重构
- 发布链路改为 npm-only,不再依赖 tar/zip 发布包
- 新增公开装配脚本与发布校验脚本,发布前会自动生成 GitHub 源码视图与 npm 发布视图
release支持fast / strict / full-test多档验证模式
2. 包内容与公开边界收敛
- 通过
files白名单显著缩小 npm 包体积 - 增加公开边界校验,阻断内部路径、敏感内容与错误资产进入 npm 包
docs/从 GitHub 跟踪中移除,仅保留公开结果资产
3. V3 控制面资产冻结
- 补齐
.specnfc/design/*.schema.json输出合同与治理 schema - 补齐
.nfc/specs/*运行时模型、技能分类、写回规则、遗留运行时迁移说明 - 冻结
skill-packs/specnfc-zh-cn-default/manifest.json
4. 公共样例与模板增强
- 补齐
specs/public-samples/*、examples/public/* - 完善
core/context/execution/governance/delivery/design/integration/quality模板 manifest - 更新入口模板与 change / integration 模板元数据
5. 回归测试增强
- 新增 CLI、治理记录、公开边界、投影与 skill-pack、验证回归等测试
- 当前版本发布前已通过:
npm run test:releasenpm test
安装
npm install -g spec-nfc安装后可执行:
specnfc version --json
specnfc init --profile enterprise
specnfc doctor说明
- GitHub 仓库只发布公开结果,不包含团队内部过程文档
- npm 是后续唯一正式安装渠道