(本文件为 44235B / 569 行既有登记文档的定点文本修正,完整正文以磁盘路径为准,此处只列本次改动的段落原文,未改动章节——§0~§5、§7.1 取证转录——原样保留。改动共 5 处:①头部追加 A3a-1 轮说明段;②§6 组数/计数句与「计数口径」补充;③§7 遗留段证据指向新文件;④§8 口径规则段追加「A3a-1 轮修正」说明;⑤§8 证据索引表新增 _rerun 行、改写旧归档行为逐字照抄、补登记两份 A3a 取证归档。磁盘实测:grep -n '三组\|15 项\|15项\|15 passed' → RC=1 零命中;§8 表 9 行引用与各证据文件首行逐字比对 mismatch=0;守卫用例复跑 17 passed。) === 改动段落原文 === [头部,紧接 A3a 轮说明之后新增] - **A3a-1 轮追加(2026-09-23,任务 [M11b-2d-A3a-1])**: 只做文档文本口径修正(不碰测试文件/ 业务代码/git):§6 计数与守卫用例表口径统一为「四组 / 17 项」并清除历史计数残留表述; §8 证据索引「跑的是什么」列改为**逐字照抄各证据文件首行 `# CMD:`**(旧行曾把 A3 轮归档的 路径笔误顺手改对,仍属「引用与文件内容不一致」);并按任务书指定命令在当前 HEAD 重跑 `tests/test_m11b2_single_tx.py`,另存新证据 `tests/evidence/m11b2d_a3a_single_tx_after_revert_rerun.txt`(不覆盖旧归档),§7 移交结论以新文件为准。 [§6 组数/计数句] 守卫共**四组**用例(`FixtureSurfaceCase` / `ReturnKeysCase` / `GateErrorCase` / `RegistrationDocCase`),合计 **17 项**(其中 `RegistrationDocCase` 2 项为 A3 轮末响应 QC #2 追加,用于守卫本登记文档的存在性与 §1.1 符号清单同源): [§6 执行证据段末新增] **计数口径**:本节用例数(17)与上表逐行用例数、两份证据文件的 collected/passed 数三者 一一对齐;证据文件首行 `# CMD:` 原文见 §8 证据索引(本表「组」列即四组,无第五组)。 [§7 遗留段,括号内证据指向] (证据 `tests/evidence/m11b2d_a3a_single_tx_after_revert_corrected.txt`——A3a 轮按正确 CMD 重跑并留证;A3 轮旧文件 `m11b2d_a3_single_tx_after_revert.txt` 首行 `# CMD:` 把路径误写成 `tests/test_m11b2d_single_tx.py`(该文件不存在),已原样保留并在 §8 证据索引登记该笔误,不覆盖 旧归档;A3a-1 轮再按任务书指定命令在当前 HEAD 重跑一次,另存新证据 `tests/evidence/m11b2d_a3a_single_tx_after_revert_rerun.txt`(首行 `# CMD:` 与本节结论逐字对齐, 结果同为 8 failed, 32 passed, 8 xfailed,RC=1)——本处移交结论以该新文件为引用锚点) [§8 口径规则段末新增] **A3a-1 轮修正**:上一版把 `m11b2d_a3_single_tx_after_revert.txt` 行里首行 `# CMD:` 的路径笔误 **顺手改对**后引用(写成 `test_m11b2_single_tx.py`),这本身就又是一处「引用与文件内容不一致」; 本轮改为**原样照抄**(笔误保留在引号内并显式标注),同时新增按任务书命令在当前 HEAD 重跑的证据文件行, 需要「CMD 与所跑内容严格一致」的结论一律引用新文件。 [§8 证据索引表:新增行 + 改写行 + 补登记行] | `tests/evidence/m11b2d_a3a_single_tx_after_revert_rerun.txt` | `# CMD: cd modules/world_sync && ./.venv/bin/python -m pytest tests/test_m11b2_single_tx.py -q --tb=no` → **8 failed, 32 passed, 8 xfailed in 0.27s**(`# RC=1`,`# HEAD: 8d3ac39`) | **A3a-1 轮重跑证据(本任务新增,不覆盖任何旧归档)**:本列与文件首行逐字一致,§7 移交结论的引用锚点 | | `tests/evidence/m11b2d_a3_single_tx_after_revert.txt` | `# CMD: cd modules/world_sync && ./.venv/bin/python -m pytest tests/test_m11b2d_single_tx.py -q --tb=no`(**首行原文逐字照抄**:其中路径 `test_m11b2d_single_tx.py` 系 A3 轮笔误,该文件不存在;正文 8 条 FAILED 行均为 `tests/test_m11b2_single_tx.py`,末行 `8 failed, 32 passed, 8 xfailed in 0.26s`,该归档无 `# RC=` 行) | A3 轮归档,原样保留不覆盖;笔误在此登记,「CMD 与所跑内容严格一致」的版本见上一行 | | `tests/evidence/m11b2d_a3a_a1c_damage_forensics.txt` | 首行原文为 `# FILE: tests/evidence/m11b2d_a3a_a1c_damage_forensics.txt`(**取证转录件,非单命令输出**:正文以 `$ (a) …` 逐条列出实跑命令与原样输出含 RC,命令清单见 §7.1) | A3a 轮取证归档(响应 QC #8/#17) | | `tests/evidence/m11b2d_a3a_script_cleanup_grep.txt` | `# CMD: cd modules/world_sync && grep -r 'm11b2c_patch_fixture_ddl' scripts/ pyproject.toml build.sh tests/ world_sync/ ; echo RC=$?` → 4 段检索原样输出(`build.sh: No such file or directory`;命中仅本文档自身,代码/配置零引用) | A3a 轮一次性脚本清理取证(§8 规则 8 执行记录) |