更新内容
默认项目初始化从 22 个文件收敛到 9 个,保留真实项目约束、按需计划、恢复/运行记录模板与测试 runbook。四个通用技能移为独立的 project-workflows 插件包,可共享使用,也可通过 --skill 选择仓库副本。
- Bash、PowerShell 共用 Python 标准库实现,模板目录自动发现,减少重复文件清单。
- 默认保留已有 README、AGENTS、技能、Makefile 和历史文件;
.gitignore只维护标记块,原有规则保留。 - 当前请求与已有授权持续有效;计划、state、runs 与 runbook 按需使用,事实优先引用,避免重复状态和审批。
- 归档支持
issue_id及旧字段。缺少完成证据的计划跳过;无 Issue 计划需要明确--done-plan。修复移动计划内引用回写重新创建旧路径的问题。 - 发版辅助工具不再把
go.mod或普通 manifest 变化直接视为升版;纯版本写入限定为VERSION/version.txt,拒绝越界、符号链接与清单文件。修复Unreleased与既有版本段的边界。 - 移除旧控制面源和固定数量/禁词检查,历史内容仍可通过旧 tag 查询。
升级要求
- 初始化环境需要 Python 3.10+,无需第三方 Python 依赖。
--force/-Force已取消,会明确报错。替换已审阅的具体文件使用--overwrite RELATIVE_PATH/-Overwrite。- 默认不安装任何技能,已有技能副本也不会被自动删除。按需指定
--skill,或复用共享插件。 - 普通初始化不执行历史清理。旧文件应先核对归属、项目定制和引用,再单独处理;不能仅凭文件名删除 Makefile。
验证证据
开发阶段 make verify 共 38 项:37 项通过,1 项因缺少 PowerShell runtime 跳过。Bash 包装入口、共享 Python 核心、初始化边界、技能副本、归档和版本文件行为已验证;Python 3.10 语法解析、Bash 语法、插件 manifest、四个技能格式、Markdown 本地链接及 Git 差异检查通过。
PowerShell / Windows 未实跑。GitHub 未配置 CI checks;上述结果是本地开发证据。本次按约定未在提交和发版收尾重复执行测试。
来源
- PR #4,已合并。
- 合并提交:
b20e5e8ece6a529c7d74aa0a8b1de77bd06c374c。 - 本次仅发布 GitHub,未更新 GitLab,源分支保留。