From a6f9597333dfd79fa44fe559d214d0bf72c9e94d Mon Sep 17 00:00:00 2001 From: host Date: Sat, 7 Nov 2026 01:13:05 +0000 Subject: [PATCH] =?UTF-8?q?round-12:=20=C2=A720=20records=20717efc4=20merg?= =?UTF-8?q?e=20+=20final=20suite=20numbers?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Docs only (no code/test change): §20 now records the merge of round-11 head 717efc4 (V-9 fixes) as 5d5041b with its conflict resolution, and the final full-suite result on 5d5041b: 2474 tests, OK (skipped=9). ruff/mypy state noted. --- docs/chv-production-readiness.md | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/docs/chv-production-readiness.md b/docs/chv-production-readiness.md index e56e71e..1de5b8e 100644 --- a/docs/chv-production-readiness.md +++ b/docs/chv-production-readiness.md @@ -1045,7 +1045,16 @@ auditd 审计、与 P3 authd/Sentinel 的真接线)。 - 合入顺序与提交:P4 c24cc0b → P5 d1c9a8e → P6 b0b9f5e → P7 320cd36 → P8 240949e → P9 90c42f6 → P10 b55b49b(acf98f8 的 cherry-pick,只含 P10 自有 diff,基线已含的 P3/P5 未重复合)→ P11 77743e7 → P12 - 466cf7e。基线 round-11 HEAD 29d3a5a。 + 466cf7e。基线 round-11 HEAD 29d3a5a。之后 round-11 在 Gitea 上前 + 进到 717efc4(V-9 真机修复移植),本轨以合入提交 5d5041b 把它并 + 进来:build.sh runcmd 在 start chv-authd 之后、chv-sync boot 之 + 前加 chown guest-env 行;lockfile 两脚本 DECLARED_SOURCES 加 P2 + 三件套;executor 新增 `_wait_guest_env_usable`(密钥已投递时等 + guest-env 对 SSH 用户可读再报 ready,超时关 VM 抛 + guest_env_not_ready,`_boot_vm` 调用);hostkeys 补 V-9 根因注释; + test_chv_gitea_sync.py 新增 5 项。build.sh 冲突唯一一处(runcmd + 行),按并集解:取 717efc4 的 runcmd(含 chown),保留 HEAD 的 P4 + 三件套 + P7 chv-memory copy-in 行;executor.py 干净合入。 - 冲突处理(逐项):① executor.py:P9 的 `_inference_gate` 插到 P1 分发器 `_run_with_vm` 之前,gate 调用为分发器第一条语句(deny/ask 在常驻 resume 与冷启动 wake 之前 fail-closed);P9 自己的旧版本 @@ -1080,6 +1089,12 @@ auditd 审计、与 P3 authd/Sentinel 的真接线)。 P3 §3.6 五项、P4/P5/P6/P7/P8/P9/P10/P11/P12 各自差距表 §6 清单、 以及本轨新增的迁移后真机表现(旧 JSON 一次导入、Store 审计链 在 VM 生命周期下的追加)。 -- 测试:新增 `cloud/tests/test_chv_muse_round12.py` 24 项全过; - 全量 cloud 套件见合入提交说明(每次合入后跑相关测试,最终全量 - 一次跑通才算完)。 +- 测试:新增 `cloud/tests/test_chv_muse_round12.py` 24 项全过;全量 + cloud 套件在合入提交 5d5041b 上跑通:**2474 tests,OK + (skipped=9)**,404.8 秒,0 失败/错误(此前在 414e245 上两轮 + 2466 OK;2474 = 2466 + V-9 移植新增的 8 个运行)。ruff:迁移代码 + 做过 hygiene 清理(提交 414e245,import 排序 + 存储路径 except + 收窄为 sqlite3.Error/OSError;transport 的宽捕获与仓内 % 格式风 + 格保留原样);mypy 在 13 个集成改动源文件上只剩 4 处 06c3e17 基 + 线报错(marker_tools.py:142、executor.py:1573/1578),P9 的 5 + 处跨轨报错已随集成消失。