0.1.166(1faf513)是本轮验收代码 SHA;f82eb07 起的文档提交不改代码。 0.1.165 因后续提交被 CI 取消,按事实记为 cancelled,不改写成成功。
7.2 KiB
版本台账(可审计)
开发版本号由 scripts/version.py 从提交数推导(release_version 0.1.0 + commits_since_release),
不创建正式 tag。下表记录每个开发版本对应的完整 SHA、CI 结论与部署事实;历史失败不涂改。
CI = Gitea Actions 仓库级 runner,make verify 为唯一门禁(format / static-go / static-web / build-go /
build-web / tests-go / tests-web / contracts / version / security-secrets / security-deps / manifests-locked)。
| 版本 | 完整 SHA | 实现范围 | CI run | CI 结论 | 已部署本机 |
|---|---|---|---|---|---|
| 0.1.105 | 3dc854de4b |
阻止旧策略作业重放 | 148 | success | 曾部署(后被后续版本替换) |
| 0.1.107 | 864a1632e0 |
整库快照/冻结基线 | 148 | success | 否(版本记录门禁当时未过) |
| 0.1.108 | 045fc44 |
整库版本只读页 + 部署 | — | 未取得通过证据(run149 起连续失败) | 是 |
| 0.1.109 | 20fc40a147 |
归档用量口径 | 149–150 段 | failure(format 等) | 是 |
| 0.1.110 | c5e033dd0e |
修 R1/R2/R3 | 151 | failure | 是 |
| 0.1.111 | 910c0fcd76 |
页面发起封存 + 主机侧 agent | 152 | failure | 是 |
| 0.1.112 | bb64c32654 |
发布管理整库视图(后被用户打回 UI) | 153 | failure | 是 |
| 0.1.113 | 58d0483d44 |
按确认稿重做发布管理 UI | 154 | failure(format) | 是 |
| 0.1.114 | dc9e827656 |
整库版本/作业持久化 + 状态读接口 + 生产 fail-closed | 155 | failure(format + migrations 计数) | 是 |
| 0.1.115 | 7e1610da44 |
仅格式化四个文件 | 156 | failure(tests-go:迁移清单写死 65) | 否 |
| 0.1.116 | e3db157ba8 |
迁移清单跟随 000066 | 157 | success | 否(等父审后部署) |
| 0.1.117 | e313ae12f2 |
真实差异比对(librarydiff)+ 孤儿作业回收 + 验收矩阵/台账 | 158 | success | 否 |
| 0.1.118 | 3ad48ff32c |
版本抽屉分列测试封存/生产生效/本次预备份 | 159 | success | 否 |
| 0.1.119 | 12bb839d8a | 台账补记 | 160 | success | 否 |
| 0.1.120 | f91359f881 | 存储管理真实化:容量门禁、依赖保护、清理预览 | 161 | success | 否 |
| 0.1.121 | 7b8cc0384b | 生产发布授权(000067)+ 同步/恢复编排 + worker 接线 + 页面授权状态 | 162 | success | 否 |
| 0.1.122 | 2038462dbb | Wiki 页面级差异 + 页面展示 | 163 | success | 否 |
| 0.1.123 | 67a48faf23 | 去掉 qawemail 单测的外部 DNS 依赖(run164 因此红) | 165 | success | 否 |
| 0.1.125 | 281699a431 | 生产整库真实读写/校验/恢复 + 本机真实 PG/ES 集成验证 | 167 | success | 否(未部署) |
| 0.1.126 | 8da4666e76 | 端到端编排在本机真实 PG/ES 跑通 + test-scope 声明 | 168 | success | 否(未部署) |
| 0.1.127 | 6ca8481e8e | 台账补记 | 169 | success | 否 |
| 0.1.129 | 0b9dbe12cf | 资源范围精确关联 + 内容级校验 + 真实 MinIO 验收 | 170 | success | 否 |
| 0.1.130 | a2d051f6b3 | 按版本恢复入口 + 失败作业续作 | 171 | success | 否 |
| 0.1.131 | ac3b395102 | 真实 WeKnora Schema 对齐 + 入口级真实服务验收 | 173 | success | 否 |
| 0.1.132 | 6fea763c9b | 移除误提交二进制(含 .gitignore) | 174 | success | 否 |
| 0.1.133 | c72b71d7(CI run176 failure:格式未过,历史保留) | 预备份硬门禁 + 接管 + 五项验收 | 176 | failure(format) | 否 |
| 0.1.134 | ea4cffbcaa | gofmt 修正(代码同 0.1.133) | 177 | success | 否 |
| 0.1.135 | 7a2188a0(CI run178 cancelled:被后续提交顶掉,非成功) | 台账/证据落盘 | 178 | cancelled | 否 |
| 0.1.136 | e47e6d82 | 验收矩阵补 8 场景对照(最终候选) | 179 | success | 否 |
| 0.1.137 | cef25d92(证据对应 SHA) | 四类进度用 manifest 真实总量,未知保持 NULL | 181 | success | 否 |
| 0.1.138 | e7ba2057 | 矩阵:V03 标架构阻塞、P02 真实计数、R01 恢复已验证 | 182 | success | 否 |
当前候选 = 0.1.138(e7ba205),证据 code_sha = cef25d9(0.1.137),其后的文档提交未改代码;
只推 main,未切运行版;运行版仍是 dc9e827/0.1.114。
验收证据的 code_sha 是 ea4cffb(0.1.134);其后的 7a2188a/e47e6d8 只改文档,未改代码。
入口级真实服务验收(8 场景,code_sha=ea4cffb):
/home/zheromiku/.hermes/handoffs/kg-candidate-e2e/REPORT.md + evidence/*.json。
入口级真实服务验收证据:/home/zheromiku/.hermes/handoffs/kg-candidate-e2e/REPORT.md。
历史事实保留:0.1.120 run161、0.1.121 run162、0.1.122 run163 均 success,0.1.123 run165 success;
run164 因 qawemail 依赖外网 DNS 失败,已修,不涂改。
旧记录 0.1.119 起为本台账自身补记:它只改文档,CI 结论以对应 run 为准(交付报告列出 run id 与结论), 不因"文档提交"免检。
| 0.1.162 | 1f482e4b | Wiki 贡献级差异 + 维护面板(前端) | 203 | success | 否 |
| 0.1.163 | 23cc6c0a | libraryctl 支持 MinIO 源 | 204 | success | 否 |
| 0.1.164 | 906c2829 | 捕获/预检共用 scope 映射 | 205 | success | 否 |
| 0.1.165 | fd71ea34 | 同镜像不等于同一写入者 | 206 | completed/cancelled(被后续提交取消,不计) | 否 |
| 0.1.166 | 1faf5137 | 用完整容器 ID 判定写入者归属(验收代码 SHA) | 207 | success | 否 |
| 0.1.167 | f82eb073 | 矩阵四段重排 + 8088 待验收部署方案 | 208 | success | 否 |
当前候选 = 0.1.166(1faf513);其后的 f82eb07 只改文档,未改代码,验收证据的 code_sha 仍是 1faf513。
本轮真实验收证据:/home/zheromiku/.hermes/handoffs/kg-candidate-e2e/evidence-wiki-final/,
交付报告:/home/zheromiku/.hermes/handoffs/release-wiki-final-acceptance-result.md。
正式 8088 仍是 0.1.114(dc9e827),未部署;部署方案见 docs/formal-8088-deployment-plan.md。
说明
- 0.1.108–0.1.115 的 CI 事实是 failure/未取得通过证据,不因后续修复改写成绿; 这些版本当时部署到本机,属于"未过远端门禁即上线"的既成事实,本台账如实保留。
- 0.1.116(run157 success)是第一个通过完整远端门禁的开发版本,但发布管理模块本身尚未完成全量验收, 因此不作为最终候选;最终候选必须同时满足"CI 全绿 + 业务验收证据",并在部署前交父会话审查。
- 生产侧从未执行任何写入、恢复或清理;本机部署仅替换治理平台自身容器(api/worker/web), WeKnora(WKNFull-app)镜像与数据始终为原样。