world_sync/docs/work-log-2026-09-22-m11b2d-fixture-contract.md
2026-09-23 03:46:48 +08:00

21 lines
3.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

【本轮(A3a-1b)对该既有文档的三处定点改动原文,非文档全文;全文 49,966B / 610 行见 HEAD 1a4002e】
(1) 文首新增段(第 37-41 行):
- **A3a-1b 轮复跑说明(2026-09-23,任务 [A3a-1b],响应 QC #6/#7 交付摘要与实测一致硬门禁)**: 本轮不改任何测试文件与业务实现,只在恢复后的真实状态(HEAD `d6514bf`,本文档 47,693B)上**实跑**守卫用例并生成真实证据:
`./.venv/bin/python -m pytest tests/test_m11b2d_fixture_contract.py -q --tb=no` → **17 passed in 0.07s**(`# RC=0`)、
`./.venv/bin/python -m pytest tests/test_m11b2d_fixture_contract.py --collect-only -q` → **17 tests collected in 0.03s**(`# RC=0`),
`RegistrationDocCase` 两项均绿。真实输出已归档:名为 `m11b2d_a3a1_fixture_contract_rerun.txt` 的 A3a-1 轮旧件(`# HEAD: 1d1fd3d`,`17 passed in 0.09s`)按本任务书指定路径**被本次输出覆盖**,另新增同轮 collect-only 留证
`m11b2d_a3a1_fixture_contract_collect_only_rerun.txt`;`m11b2d_a3_*`、`m11b2d_a1_*` 等历史归档一律未覆盖。
本轮文档改动为本节、§6 执行证据段与 §8 证据索引表(更新 1 行 + 新增 1 行),未删除任何既有章节;§8 各行「跑的是什么」与对应文件首行 `# CMD:` 逐字一致。
(2) §6 执行证据段新增句(紧接「恢复后 `2 failed` 已消除)。」之后):
A3a-1b 轮在恢复提交 `d6514bf` 上再次复跑(`-q --tb=no` → `17 passed in 0.07s`、
`--collect-only -q` → `17 tests collected in 0.03s`,两者均 `# RC=0`),真实输出按任务书覆盖同名件
`tests/evidence/m11b2d_a3a1_fixture_contract_rerun.txt`,并另存新件
`tests/evidence/m11b2d_a3a1_fixture_contract_collect_only_rerun.txt`;`m11b2d_a3_*` 等历史归档未覆盖,
`RegistrationDocCase` 两项在恢复后的文档上恒绿。
并把 §6 计数口径句改为:各归档证据文件的 passed 数四者一一对齐(A3 轮两份 + A3a/A3a-1/A3a-1b 轮复跑件,见 §8 索引)
(3) §8 证据索引表:更新 1 行 + 新增 1 行(第 601-602 行):
| `tests/evidence/m11b2d_a3a1_fixture_contract_rerun.txt` | `# CMD: cd modules/world_sync && ./.venv/bin/python -m pytest tests/test_m11b2d_fixture_contract.py -q --tb=no` → **17 passed in 0.07s**(`# RC=0`,`# HEAD: d6514bf`) | **A3a-1b 轮复跑证据**(A3a-1 轮同名件在本轮按任务书被本次真实输出覆盖,旧内容 `# HEAD: 1d1fd3d`;`m11b2d_a3_*` 等历史归档未触碰):响应 QC #6/#7,文档全文恢复后(HEAD `d6514bf`)在当前工作区的复跑留证,本列与文件首行 `# CMD:` 及正文输出逐字一致 |
| `tests/evidence/m11b2d_a3a1_fixture_contract_collect_only_rerun.txt` | `# CMD: cd modules/world_sync && ./.venv/bin/python -m pytest tests/test_m11b2d_fixture_contract.py --collect-only -q` → **17 tests collected in 0.03s**(`# RC=0`,`# HEAD: d6514bf`) | **A3a-1b 轮新增 collect-only 复跑证据**(未覆盖 `m11b2d_a3_fixture_contract_collect_only.txt` 旧归档):四组 17 项可收集性在当前 HEAD 的复证,本列与文件首行 `# CMD:` 及正文输出逐字一致 |