world_sync/tests/evidence/m11b2d_a3a1b_cmd_index_consistency.txt

49 lines
4.7 KiB
Plaintext
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.

# CMD: cd modules/world_sync && ./.venv/bin/python tests/checks/m11b2d_a3a1b_cmd_index_consistency.py --evidence tests/evidence/m11b2d_a3a1b_cmd_index_consistency.txt
# DATE: 2026-09-23T04:33:46+0800
# HEAD: 63b7ecd
# PROVEN-TREE: 63b7ecd (54851 bytes doc / 623 lines)
# TASK: M11b-2d-A3a-1b (A3a-1b 第2轮 §8 索引逐字一致性核对,响应 QC #3/#4/#6/#7)
# NOTE: 首行 # CMD 记录长期工具路径 tests/checks/...(不再记一次性 .scratch 路径),与 §8 自指行引用逐字相同(QC #6)。自指行不再 SKIP-SELF:改为「§8 引用 CMD == 脚本实际路径」+「本件首行 # CMD 去前缀 == §8 引用」闭环比对(QC #7)。共两跑:第一跑在本件生成前完成 12 行核对;本件落盘后以同一命令第二跑,自指闭环比对生效。核对对象为 # PROVEN-TREE 所指文档定稿态。
# RC=0
===== 第一跑(本核对件生成前,§8 全 12 行逐字比对) =====
SELF-SCRIPT: tests/checks/m11b2d_a3a1b_cmd_index_consistency.py
SELF-EVIDENCE: tests/evidence/m11b2d_a3a1b_cmd_index_consistency.txt (exists=no)
SELF-CMD-BASE: cd modules/world_sync && ./.venv/bin/python tests/checks/m11b2d_a3a1b_cmd_index_consistency.py
L612 tests/evidence/m11b2d_a3_fixture_contract_pytest.txt 一致
L613 tests/evidence/m11b2d_a3_fixture_contract_collect_only.txt 一致
L614 tests/evidence/m11b2d_a3a1_fixture_contract_rerun.txt 一致
L615 tests/evidence/m11b2d_a3a1_fixture_contract_collect_only_rerun.txt 一致
L616 tests/evidence/m11b2d_a3a1b_cmd_index_consistency.txt 一致 §8 自指行 CMD 指向脚本实际路径 tests/checks/m11b2d_a3a1b_cmd_index_consistency.py;本核对件尚未生成(磁盘无 tests/evidence/m11b2d_a3a1b_cmd_index_consistency.txt),自指闭环比对留待生成后以同一命令第二跑完成
L617 tests/evidence/m11b2d_a3a_single_tx_after_revert_corrected.txt 一致
L618 tests/evidence/m11b2d_a3a_single_tx_after_revert_rerun.txt 一致
L619 tests/evidence/m11b2d_a3_single_tx_after_revert.txt 一致
L620 tests/evidence/m11b2d_a1_pytest.txt 一致
L621 tests/evidence/m11b2d_a1_collect_only.txt 一致
L622 tests/evidence/m11b2d_a3a_a1c_damage_forensics.txt 一致
L623 tests/evidence/m11b2d_a3a_script_cleanup_grep.txt 一致
统计:核对行 12,一致 12,跳过(列内无原文可核) 0,不一致 0
RESULT: ALL_ROWS_CONSISTENT
===== 第二跑(本核对件已落盘,自指闭环比对生效;RC=0) =====
SELF-SCRIPT: tests/checks/m11b2d_a3a1b_cmd_index_consistency.py
SELF-EVIDENCE: tests/evidence/m11b2d_a3a1b_cmd_index_consistency.txt (exists=yes)
SELF-CMD-BASE: cd modules/world_sync && ./.venv/bin/python tests/checks/m11b2d_a3a1b_cmd_index_consistency.py
L612 tests/evidence/m11b2d_a3_fixture_contract_pytest.txt 一致
L613 tests/evidence/m11b2d_a3_fixture_contract_collect_only.txt 一致
L614 tests/evidence/m11b2d_a3a1_fixture_contract_rerun.txt 一致
L615 tests/evidence/m11b2d_a3a1_fixture_contract_collect_only_rerun.txt 一致
L616 tests/evidence/m11b2d_a3a1b_cmd_index_consistency.txt 一致 §8 自指行 CMD 指向脚本实际路径 tests/checks/m11b2d_a3a1b_cmd_index_consistency.py;自指闭环通过:本核对件首行 `# CMD:` 去前缀后与 §8 自指行引用逐字相同
L617 tests/evidence/m11b2d_a3a_single_tx_after_revert_corrected.txt 一致
L618 tests/evidence/m11b2d_a3a_single_tx_after_revert_rerun.txt 一致
L619 tests/evidence/m11b2d_a3_single_tx_after_revert.txt 一致
L620 tests/evidence/m11b2d_a1_pytest.txt 一致
L621 tests/evidence/m11b2d_a1_collect_only.txt 一致
L622 tests/evidence/m11b2d_a3a_a1c_damage_forensics.txt 一致
L623 tests/evidence/m11b2d_a3a_script_cleanup_grep.txt 一致
统计:核对行 12,一致 12,跳过(列内无原文可核) 0,不一致 0
RESULT: ALL_ROWS_CONSISTENT
===== 自指行核对方式与结论(不接受 SKIP 作为一致,QC #7) =====
本件首行原文: # CMD: cd modules/world_sync && ./.venv/bin/python tests/checks/m11b2d_a3a1b_cmd_index_consistency.py --evidence tests/evidence/m11b2d_a3a1b_cmd_index_consistency.txt
§8 自指行引用: # CMD: cd modules/world_sync && ./.venv/bin/python tests/checks/m11b2d_a3a1b_cmd_index_consistency.py --evidence tests/evidence/m11b2d_a3a1b_cmd_index_consistency.txt
脚本实际路径: /d/pipeline/workspaces/0/sdlc_general/modules/world_sync/tests/checks/m11b2d_a3a1b_cmd_index_consistency.py
结论: 自指行按上述两向比对,第一跑=一致(闭环待第二跑)、第二跑=一致(闭环通过),无 SKIP-SELF 漏检。