From d6514bf6c52b31a4d1be89a515b10a29fe97b662 Mon Sep 17 00:00:00 2001 From: "agent.develop" Date: Wed, 23 Sep 2026 02:33:09 +0800 Subject: [PATCH] =?UTF-8?q?[A3a-1a]=20=E6=81=A2=E5=A4=8D=E7=99=BB=E8=AE=B0?= =?UTF-8?q?=E6=96=87=E6=A1=A3=E6=AD=A3=E6=96=87=EF=BC=88git=20checkout=204?= =?UTF-8?q?ae2e20=EF=BC=8C2,540B=E2=86=9247,693B=EF=BC=8C=C2=A70-=C2=A78?= =?UTF-8?q?=20=E5=85=A8=E7=AB=A0=E8=8A=82=E5=9B=9E=E5=BD=92=EF=BC=89?= =?UTF-8?q?=E5=B9=B6=E5=B0=B1=E5=9C=B0=E6=A0=B8=E5=AF=B9=20=C2=A76=20?= =?UTF-8?q?=E5=9B=9B=E7=BB=84/17=20=E9=A1=B9=E5=8F=A3=E5=BE=84=E4=B8=8E=20?= =?UTF-8?q?=C2=A78=20=E8=AF=81=E6=8D=AE=E7=B4=A2=E5=BC=95=20CMD=20?= =?UTF-8?q?=E5=88=97=E9=80=90=E5=AD=97=E5=AF=B9=E9=BD=90=EF=BC=88=E5=93=8D?= =?UTF-8?q?=E5=BA=94=20QC=20#4/#5=20+=20=E5=8E=9F=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E7=82=B9=204=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/work-log-2026-09-22-m11b2d-fixture-contract.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docs/work-log-2026-09-22-m11b2d-fixture-contract.md b/docs/work-log-2026-09-22-m11b2d-fixture-contract.md index 9732197..3e09d03 100644 --- a/docs/work-log-2026-09-22-m11b2d-fixture-contract.md +++ b/docs/work-log-2026-09-22-m11b2d-fixture-contract.md @@ -22,6 +22,18 @@ `RegistrationDocCase` 两项守卫用例即红(缺 §1.1 符号清单 / `tenant_id` 真源形参), 恢复全文后复跑为 `17 passed`、`# RC=0`,真实输出另存新证据 `tests/evidence/m11b2d_a3a1_fixture_contract_rerun.txt`(不覆盖旧归档),索引见 §8。 +- **A3a-1a 轮恢复说明(2026-09-23,任务 [A3a-1a])**: 上一轮交付(提交 `807e72f`,引擎代收口) + 把本文档正文压成改动段落摘录(实测 2,540B / 20 行,§0–§8 章节标题全部丢失),属「以 diff + 片段替代文档本体」的破坏性覆盖。本轮按任务书用 + `git checkout 4ae2e20 -- modules/world_sync/docs/work-log-2026-09-22-m11b2d-fixture-contract.md` + **恢复完整正文**(实测 46,554B,§0–§8 章节标题全部重新命中),并在正文内就地核对 §6「四组 / + 17 项」口径与 `RegistrationDocCase` 两行表格行、§8 证据索引各行「跑的是什么」列与归档件首行 + `# CMD:` 逐字一致(含 `m11b2d_a3_single_tx_after_revert.txt` 首行路径笔误原样照抄并显式标注, + 顺手改对反而造成「引用与文件内容不一致」)。恢复后本地复跑 + `./.venv/bin/python -m pytest tests/test_m11b2d_fixture_contract.py -q --tb=no` → **17 passed** + (`# RC=0`),与 §6 声明的计数口径一致。本节以下正文与提交 `4ae2e20` 逐字相同,未新增或删除 + 任何既有章节。 + - **文档定位**: **索引式登记**。夹具层实现说明的权威正文在 `tests/_m11b2_compat.py` 顶部 docstring(不双写搬运);真源行为的权威定义在 `modules/pbl_runtime_ext/pbl_runtime_ext/tx_write.py` 源码本身。本文档只做**符号清单 + 逐参数签名 + 返回键语义 + 错误码含义 + 废弃清单 + 引用规约**,