c1d49adb62
build / build (push) Successful in 53s
工单 #6。三个会话(架构/开发/验收)在同一仓库串行协作时缺一份可核对的 书面契约,口头约定会漂移:状态标签命名不统一(仓里还留着 status/working)、 快照 tag 被当正式版本用、验收拿开发总结当结论。 本文件把契约写死:角色边界、main 单线串行、六个状态名与 blocked 要素、 快照 tag snapshot/vX.Y.Z 与正式版本 vX.Y.Z 分线、不可变与回退规则、 开发与验收交接模板、关单条件、安全边界。 为什么快照不能沿用 vX.Y.Z:make verify 里的 check_changelog --tags 会对每个 正式 tag 断言其提交内 CHANGELOG 顶部版本一致;在临时仓库实测正式 v0.1.1 与 v0.1.2 都判红,而 snapshot/v0.1.1 被归为非正式 tag 通过。故快照改用 snapshot 前缀,正式版本仍走单独批准与 CHANGELOG 流程。 范围:仅新增这一个文档,不改 CHANGELOG 与 CI。 验证:make verify 15 项全 success(档案 local,退出码 0)。