文件最后提交记录最后更新时间
11 天前
11 天前
11 天前
11 天前
11 天前
11 天前
11 天前
11 天前
README

v1912 架构审计(v1.9.11 → v1.9.12 线)

总评: C(可快速回升型 · P0 根因 24h 可回填 ⇒ 即回 B+)· P0 = 1 · P1 = 6 · P2 = 9 · P3 = 17 受审面: master@0f069ebcf8662fe6d7aee3eaf4e031d9096d0a42(v1.9.11-171-g0f069ebcf) 基线: v1.9.11 annotated(tag obj 4e41e2e6)⇒ 40c66aa7(父数 1)· 发布日 2026-10-21 增量: 171 commit(70 合并)/ 137 文件 / +13212 / −295 / 产品 *.rs 0 行(唯一 .rs 为 fixture +225) 审计日: 2026-10-21


一 读法

本目录为 team mode · 5 域并行 的深度架构审计。先读 00-SYNTHESIS.md(总评 + P0/P1 台账 + 处置序),再按需下钻:

档 域 行数 判定 一句话
00-SYNTHESIS.md 总合成 ~190 C 整门缺席 ∧ 面失配;P0 可 24h 回填
01-manifest-deps.md manifest / 依赖边界 302 B+ 锚逐位同 · SBOM 已随钉;豁免复审锚双载体同滞 5 版
02-release-gates.md 发布门禁 / 证据链 250 C P0 = 1:v1.9.12 零整门 ∧ 门判落 v1.9.11 面
03-release-narrative-docs.md 版本叙事 / 文档 165 C P0 = 1:≥6 裁决裁而不落 · 三面无版本槽
04-satellite-pin.md 卫星仓 / pin 纪律 330 B+ 54/54 可解析 · 29/29 annotated · xwtui gap 40(P1)
05-regression-registry.md 回归登记 8.4 KB B 修 5 / 退 2(F-MF-01 44⇒52 · F-PN-07 38⇒40)

代理席显名:regression-hunter 席未正常产出,05 由 lead 一手补位(见档头)。manifest / gate / docs / pin 四席各 1 档,均附命令读数。


二 五条最重的发现

# 编号 级 事实 动作
1 F-GT-22 ⇄ F-DC-22 P0 v1.9.12 整门缺席 ∧ 门判落 v1.9.11 面:Cargo.toml:546 仍 1.9.11 ⇒ ci.yml:816 else 分支「ROADMAP 无 🚧 v1.9.11 行」为真 ⇒ 预置 XW_ADJUDICATE_SKIP=检查5#1;ROADMAP 无 🚧 v1.9.12 行 ∧ CHANGELOG 无 v1.9.12 节 ⇒ 32 裁决 ≥6 项裁而不落 补版本槽 + 升版 + 一跑整门
2 F-GT-23 P1 AC12 密钥门三门红:未抑制命中 = 3(docs/V0190_SWEBENCH_CONTRAST_PLAN.md 行 62/81/244 @ e64e8021),GATE_RC=1;本窗零轮换、零 ar 历史接受裁 用户轮换 + ar 裁「历史接受」
3 F-GT-24 ⇄ F-DC-12 P1 M1/M2 证据面陈旧:记 xwmgmt v0.1.19 / xwkernel v1.4.22/23 ⇄ 现钉 v0.1.21 / v1.4.25(落后 2–3 档)⇒ 判据绿 ≠ 现钉绿 现钉面重跑腿级 e2e
4 F-PN-07 P1 xwtui 克隆 ⇄ 钉 gap = 40(v0.3.15-1 ⇄ v0.3.55,rev-list = 165)· 十二轮;ar 裁 31「升 v0.3.56」落地笔未见 克隆升 v0.3.55/56
5 F-DC-20/21 P1 v1.9.12 三处主叙事槽皆未开(CHANGELOG 无节 · ROADMAP 无 🚧 行 · 四态段空位)∧ 未升版 24h 回填

其余 P2 要点:M3 四读数档零命中「整门/归 test」(F-GT-25)· R3→R4 转绿由器分类器扩展驱动(F-GT-26)· R4 被测面差 6 笔未复跑(F-GT-27)· 文档数字可复算性 8 处核(F-DC-26)· 证据档口径漂移第十三轮(F-PN-13)· tag body 自书「父数 2」⇄ 实测 1(F-PN-18)· 豁免复审锚双载体同滞 5 版且计数器自失效(F-MF-03)· lru 十九版零收敛(F-MF-04)· 宪章三处前提不可复现(F-MF-19)。


三 正面结论(本窗新 FIXED)

# 结论 锚
1 锚已重签:Cargo.lock.sha256 = 567ad03b… 逐位同(v1911 之 F-MF-11 本窗实闭) sha256sum Cargo.lock
2 SBOM 已随钉:xwtui@0.3.55 ×5,0.3.52 归零(v1911 之 F-MF-12 实闭) sbom/xwcode-skeleton.cdx.json
3 M2 全链真消费:xwwasm v0.1.10(wasmtime >=36.0.19)· xwkernel v1.4.25 三值齐 · xwcore v0.1.44 · xwmgmt v0.1.21 Cargo.toml:537-807
4 守卫常量族根治:KERNEL_TAG 由硬常量改 $(pin_tag 'xwkernel.git') 动态读(v1911 之 F-GT-16 实闭) scripts/tests/v142/v150/v151
5 4 向钉面 34/34 逐位符 · deref 74/74 · ?rev=/git+ssh 皆 0 lane 01
6 腿级绿 ≠ 整门绿守纪良好:docs 5 处抽验 + gate F-GT-25 佐证,未把腿级绿写成整门绿 lane 03 §六
7 v1.9.11 三面五面同版同日同 sha(CHANGELOG/RELEASE_NOTES/ROADMAP/tag/V1911_RELEASE_REVIEW) lane 03 F-DC-27

四 复算锚(可一行验证)

# 面
git rev-parse HEAD                          # 0f069ebcf8662fe6d7aee3eaf4e031d9096d0a42
git describe --tags HEAD                     # v1.9.11-171-g0f069ebcf
git rev-list --count v1.9.11..HEAD          # 171

# P0 根因(F-GT-22 ⇄ F-DC-22)
grep -n '^version' Cargo.toml                # 546:version = "1.9.11"(未升 v1.9.12)
grep -c '^## v1.9.12' CHANGELOG.md          # 0(无 v1.9.12 节)
grep -c '🚧 v1.9.12' ROADMAP.md             # 0(无 🚧 v1.9.12 行)
sed -n '816,820p' .github/workflows/ci.yml   # else 分支:无 🚧 行 ⇒ 预置 XW_ADJUDICATE_SKIP=检查5#1

# AC12(F-GT-23)
grep -E '未抑制命中|GATE_RC' release/v1.9.11/evidence/secret_scan_post_refdel.log

# 证据面陈旧(F-GT-24 ⇄ F-DC-12)
grep -n 'v0\.1\.1[0-9]' release/v1.9.12/evidence/M1_CONFIG_E2E_DEV.md | head -3   # 记 v0.1.19(现钉 v0.1.21)
grep -n 'v1\.4\.2[0-9]' release/v1.9.12/evidence/M2_PARAMS_E2E_DEV.md | head -3    # 记 v1.4.23(现钉 v1.4.25)

# xwtui gap(F-PN-07)
git -C /mnt/xwdata/xw/xwtui rev-list --count v0.3.15..v0.3.55   # 165

# 锚 / SBOM(F-MF-11 / F-MF-12)
sha256sum Cargo.lock | cut -c1-12          # 567ad03bce53
cat Cargo.lock.sha256 | cut -c1-12         # 567ad03bce53(逐位同)
grep -o 'xwtui@0\.3\.[0-9]*' sbom/xwcode-skeleton.cdx.json | sort | uniq -c  # 0.3.55 ×5

# 守卫常量(F-GT-16)
grep -n 'KERNEL_TAG=' scripts/tests/v142_structural_guards.sh    # $(pin_tag 'xwkernel.git')(动态)

五 范围与限制

  • 只读 + 禁编译:未改任何被审文件;未跑 cargo/rustc/rustup;一切器 rc 均为转述留证。
  • 面口径:「逐位同」限同环境内;跨环境产物不保证逐位复现。
  • 基线自捕失真一处:_BRIEF 首版书「v1.9.11 轻量 tag · 父数 2」,pin-hunter 实核订正为「annotated · 父数 1」(F-PN-18);本 README 与总合成采订正后值。
  • 不可核项:F-MF-10(typos 器本机缺席,which typos = ABSENT)· F-GT-23 凭据失效性(不可由本仓判定)。
  • 上版对照:../v1911-arch-audit/(总评 B+ · 4 项新 P1 已在本窗 2 项实闭:F-MF-11 锚 + F-PN-14 M2 解阻)。

六 结论

v1.9.11 发布面本身干净,v1.9.12 窗口的病灶只有一个根:版本槽未开 + 未升版。

已发布面(v1.9.11):三面五面同版同日同 sha · 四态段回填 · 通道律零违规 · 守卫常量改动态 —— 本仓迄今叙事面最完整的一版。

未开版面(v1.9.12):171 笔(70 合并 / 31 裁决 / 27 里程碑 / 18 测试)却零产品源码、零整门、三面无版本槽、AC12 仍红、M1/M2 证据面陈旧 2–3 档、xwtui gap 扩至 40(十二轮)。其中 kemeng1 生态 patch 段 44⇒52(逆势 +8),系「流程通胀」窗口的净迁移特征(修 5 / 退 2)。

总评 C(可快速回升型):P0 根因(版本槽未开 + 未升版)24h 内可回填;回填 + 一跑整门 + AC12 人裁 + 现钉面重跑腿级 e2e,四项齐即回 B+。