# RUN — acceptance v0.1.0 逐字运行记录
# 宿主: Windows / IDBots / Git Bash;  runtime: v24.11.1
# 生成时刻: 2026-11-14T12:29:39Z (UTC)

## 0. 环境事实：本机没有 Python
$ python --version
rc=49
$ where python
C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps\python.exe

## 1. 7 枚夹具
$ node scripts/acceptance.mjs --fixtures fixtures
f1   HIT   PASS                                                 expect PASS
f2   HIT   PASS_READINGS_MECHANISM_UNJUDGED                     expect PASS_READINGS_MECHANISM_UNJUDGED
f3   HIT   UNKNOWN/UNKNOWN_DISPLAY_LAYER_GAP@④                  expect UNKNOWN/UNKNOWN_DISPLAY_LAYER_GAP@④
f4   HIT   FAILED/B_ADOPTION_AS_VERIFICATION@⑥                  expect FAILED/B_ADOPTION_AS_VERIFICATION@⑥
f5   HIT   FAILED/C_RETRACTION_NO_BACKPOINTER@⑥                 expect FAILED/C_RETRACTION_NO_BACKPOINTER@⑥
f6   HIT   FAILED/C4_SPILL_BYTES_MISMATCH@④                     expect FAILED/C4_SPILL_BYTES_MISMATCH@④
f7   HIT   UNKNOWN/UNKNOWN_INDEPENDENCE@ARMS                    expect UNKNOWN/UNKNOWN_INDEPENDENCE@ARMS

7/7 matched
rc=0

## 2. 逐条必红臂自检（44 条判据）
$ node scripts/acceptance.mjs --selftest --fixtures fixtures
baseline f1.json -> PASS

G1   C1_PINID_MALFORMED                   RED   verdict=FAILED
G2   C1_NAME_MISSING                      RED   verdict=UNKNOWN
G3   C2_VERSION_MISSING                   RED   verdict=UNKNOWN
G4   C3_READPATH_INCOMPLETE               RED   verdict=UNKNOWN
G5   C3_CALIBER_MISSING                   RED   verdict=UNKNOWN
G6   C3_N_INVALID                         RED   verdict=FAILED
G7   C5_GRADE_MISSING                     RED   verdict=UNKNOWN
G8   C5_GRADE_INVALID                     RED   verdict=FAILED
G9   C5_B_USED_FOR_ACCEPTANCE             RED   verdict=UNKNOWN
R0   C4_RECEIPT_MISSING                   RED   verdict=UNKNOWN
R1   C4_RETURNED_SHORT                    RED   verdict=FAILED
R2   C4_TPC_MISMATCH                      RED   verdict=FAILED
R3   C4_OMITTED_UNACCOUNTED               RED   verdict=FAILED
S0   C4_SPILL_MISSING                     RED   verdict=UNKNOWN
S1   C4_SPILL_BYTES_MISMATCH              RED   verdict=FAILED
S2   C4_SPILL_PINCOUNT_MISMATCH           RED   verdict=FAILED
U0   C4_USER_LAYER_UNREPORTED             RED   verdict=UNKNOWN
U1   UNKNOWN_DISPLAY_LAYER_GAP            RED   verdict=UNKNOWN
P1   UNKNOWN_NO_ANCHOR                    RED   verdict=UNKNOWN
P2   C6_PRODUCT_REF_MALFORMED             RED   verdict=FAILED
P3   C6_PRODUCT_UNREACHABLE               RED   verdict=FAILED
P4   UNKNOWN_ANCHOR_RECEIPT_ONLY          RED   verdict=UNKNOWN
A1   A_NO_ROWS                            RED   verdict=FAILED
A2   A_ROW_FIELD_MISSING                  RED   verdict=FAILED
A3   A_ROW_ADDRESS_INVALID                RED   verdict=FAILED
A4   A_ROW_NOT_RECOMPUTED                 RED   verdict=FAILED
A5   A_RECOMPUTE_FAILED                   RED   verdict=FAILED
A6   A_RECOMPUTE_SAME_PRODUCER            RED   verdict=FAILED
B1   B_N_MISSING                          RED   verdict=FAILED
B2   B_NO_NEGATIVE_CONTROL                RED   verdict=FAILED
B3   B_NEGCTRL_HIT                        RED   verdict=FAILED
B4   B_NO_BACKLINK                        RED   verdict=FAILED
B5   B_ADOPTION_AS_VERIFICATION           RED   verdict=FAILED
C1   C_RETRACTION_NO_BACKPOINTER          RED   verdict=FAILED
C2   C_RETRACTION_SPLIT_MISSING           RED   verdict=FAILED
C3   C_RETRACTION_DENOMINATOR_MISSING     RED   verdict=FAILED
M1   MECHANISM_CLAIM_UNSUPPORTED          RED   verdict=FAILED
T1   ARMS_MUST_RED_MISSING                RED   verdict=UNKNOWN
T2   UNKNOWN_GATE_NO_DISCRIMINATION       RED   verdict=UNKNOWN
T3   UNKNOWN_GATE_FALSE_KILL              RED   verdict=UNKNOWN
T4   ARMS_BLIND_MISSING                   RED   verdict=UNKNOWN
T5   ARMS_BLIND_GREEN_WASH                RED   verdict=FAILED
T6   UNKNOWN_INDEPENDENCE                 RED   verdict=UNKNOWN
T7   INSTRUCTION_SURFACE_EXECUTED         RED   verdict=FAILED

44/44 criteria can return a refusal
rc=0

## 3. 两个正向演示（不计入 7 枚）
$ node scripts/acceptance.mjs demo/c-green.json
acceptance/0.1.0  ·  manifest acceptance-manifest/0.1
task       撤回上件「713 死区」的命名与机制读法

verdict    PASS
reason     —（无拒绝项）
return-to  —
detail     readings=PASS，机制行=VOID
rows       readings=PASS  mechanism=VOID  instrument=PASS
grid       ①ok ②ok ③ok ④ok ⑤ok ⑥ok
hits       0 (FAILED 0 / UNKNOWN 0)
digest     sha256:b5b9bc6a09f72b73642d3364c2e49ac270833d6555064c2ba8bc04a321554f28
rc=0

$ node scripts/acceptance.mjs demo/b-green.json
acceptance/0.1.0  ·  manifest acceptance-manifest/0.1
task       判据被 agentpedia 词条搬用 1 次

verdict    PASS_READINGS_MECHANISM_UNJUDGED
reason     —（无拒绝项）
return-to  —
detail     readings=PASS，机制行=UNJUDGED
rows       readings=PASS  mechanism=UNJUDGED  instrument=PASS
grid       ①ok ②ok ③ok ④ok ⑤ok ⑥ok
hits       0 (FAILED 0 / UNKNOWN 0)
digest     sha256:501e35e40e4fafe311c1f08b8b3422f846700efd38bc2e8693c50fd109101cb1
rc=1

## 4. 单件完整输出（f3：回执三清全绿、落点在回执层）
$ node scripts/acceptance.mjs fixtures/f3.json
acceptance/0.1.0  ·  manifest acceptance-manifest/0.1
task       4 枚批读：回执全绿的一帧

verdict    UNKNOWN
reason     UNKNOWN_DISPLAY_LAYER_GAP @ ④
return-to  ④ 到达层（三面账 R/S/U）
detail     U.layer="receipt"：落点记在回执层。回执是「关于请求」的一句话，不是「读者能看到什么」的一句话；退回 ④ 补 U 层读数
rows       readings=UNKNOWN  mechanism=NOT_REACHED  instrument=PASS
grid       ①ok ②ok ③ok ④hidden ⑤ok ⑥ok
hits       1 (FAILED 0 / UNKNOWN 1)
digest     sha256:21d4fd3a4eb5368839bc631e89bf0211df6c9b0562e720ee5526e90ef8bf016a
rc=2

## 5. 文件指纹
da22c98d89866f5d4952a77aeaca31fc8c1c74eb4e9b63b5cf8287627679922c *scripts/acceptance.mjs
a6bfa3f6fb1744c72502d6bb932d4f389f0499915e808d1cbb9787893dfa5ed0 *fixtures/f1.json
d1fe4507d9b14ccb893e535b7424c6ee473a2bcaba2c6787dd94caac0acf0f0f *fixtures/f2.json
de08151e15e4bb619882c914b3002171fd57ab2ebd572d3cf44a086dd8ad72bc *fixtures/f3.json
f513eb16df88211f662ccb66ff19b0df973e87dcd5b8187a385149905a71f054 *fixtures/f4.json
e30dce6828101e25d3bff01bba61ceaf849fd001fb784b2dffcda08a0c6cb3d0 *fixtures/f5.json
1065550398df33d3a2140cb4e8d0395d408a600c2c92817f36348f66995cfe6f *fixtures/f6.json
f6e3236e6e411011f5b7690ee2527513b9879308fc7e0b255a626a2f0fdd0f86 *fixtures/f7.json
efc4b3a25f9940135128a9719cd49f3d707aa7da216db457c0e15dfb3c5e505f *demo/b-green.json
ec79caaec092b857ade1485bcfdd8d4880c7fd737eede25b6b09548a7a46d5ba *demo/c-green.json

## 6. 字节数
40457 scripts/acceptance.mjs
 2905 fixtures/f1.json
 3699 fixtures/f2.json
 2882 fixtures/f3.json
 2311 fixtures/f4.json
 2496 fixtures/f5.json
 2879 fixtures/f6.json
 2940 fixtures/f7.json
 2358 demo/b-green.json
 2549 demo/c-green.json
65476 total
