P1 · 验收台账去重 v1(波波 · 2026-09-16 01:1x)

生成时间:2026-09-16 01:22(脚本 /tmp/gen_ledger_p1.py 复算,非估计值)
触发:义父 01:1x 令「波波队列 P1→P5」,P1=验收台账去重 + 剧本 v1.3 终稿。
本岗边界:只做台账归一与编号冲突澄清,不擅自改他岗文档/脚本编号(改名权在契约持有席)。

一、台账总表(本岗验收产物 · 5 份 · 职责唯一化)

#产物唯一职责(去重后)状态被引用方
1docs/delivery/acceptance/350-验收代行签字.md三包(342/344/346)四态签字——唯一「谁签、签什么」记录已交付 ff30a84cR1/各席
2docs/delivery/acceptance/352-admin_backend-27绑定验收底稿-v1.mdadmin_backend 27 端点逐条判据 + 证据位——唯一「端点级判据源」v1.1 02367479小齐 352 实施 / 波波终验
3docs/delivery/acceptance/356-344机位代跑复核底稿-v1.md344 代跑结果复核签字 + 脚本缺陷登记v1.1 2202279cR1/二号/一号
4docs/contracts/admin-a端三大域消费侧核对表-v1.md三域 73 端点 × a端落点 + 机制层——唯一「机制级结论源」v1.2 d672a2a5352 底稿引用它
5docs/plans/335-drill-playbook.md六幕执行剧本——唯一「执行顺序 + 证据目录 + 四态定义」v1.4→v1.5 终稿全队

去重结论:五份职责不重叠(签字/端点判据/复核/机制/执行各一),不存在需要合并删除的整份文档;真正的重复在通用判据的碎片化重复定义(见 §二)。

二、通用判据碎片化重复 —— 归一到唯一真源

问题:同一条通用判据在多份文档各写一遍,措辞与严格程度已有细微差异(如「证据位」在 4 篇出现)。
风险:改一处漏三处;终验时不同人引不同版本 ⇒ 判据不一致。
处置:定义收口到唯一真源,其余文档改为引用(本岗已在本文档落定,后续各稿按此改)。
通用判据现散落处(篇数)唯一真源(今后只改这里)其余文档应改为
四态判定(PASS/PASS-附条件/BLOCKED/FAIL)350、356、剧本(3)剧本 §7 四态判定与签字「四态定义见 335 剧本 §7」
证据位五要素(命令/回显/时间戳/hostname/版本)350、352、剧本、核对表(4)剧本 §8 证据目录约定(强制)「证据五要素见 335 剧本 §8」
越权写=数据库零变更352、核对表(2)352 底稿 §五 通用判据模板(端点级最细)「见 352 底稿 §五」
跨目的地判据(含 409 语义、受限 JWT)352、剧本、核对表(3)核对表 §二·B 机制层(最新最全,含 B2b 精确定性)「见核对表 §二·B」
机位代跑纪律(不本地伪造 L3)350、356、剧本(3)356 复核底稿 §二(含脚本缺陷 S1-S4)「见 356 底稿 §二」

执行:本文档落定即为生效;各文档下次修订时把重复段落替换为引用句(不另开单,避免无谓改动)。

三、🔴 V 系编号二元冲突(本轮核心发现,须裁定)

冲突双方:335 剧本 §5·B(波波) 与 scripts/check_g7_value_gate.py(小齐 · WIP-352②),两套都叫「V」,但 除 V1 外全部错位。

3.1 对照表

V剧本 §5·B(波波)= G7 判据线性别名小齐脚本(V1-V9)是否冲突
V1G7-1 原则覆盖完整G7-1 原则覆盖完整✅ 一致
V2G7-2 用户任务兑现D3 反攀比🔴 冲突
V3G7-3 用户理解一致D5 全量先指🔴 冲突
V4G7-4 四红线不可进入D8 付费给不了安全🔴 冲突
V5G7-5 双指标可复核D9 记录分离🔴 冲突
V6G7-6 两道闸门生效D10 主权底部保护🔴 冲突
V7G7-7 设计约束未偏离G7-4 四红线🔴 冲突
V8G7-8 适用域证据齐全G7-6 两道闸门🔴 冲突
V9(剧本无 V9)G7-8 适用域证据🔴 多出一条

3.2 根因

D 编号是草案里的设计原则(D1-D10),不是判据 ⇒ 把原则编进 V 系,是两套语义被塞进同一命名空间。

3.3 同一脚本内的第三套乱象(小齐脚本自身)

脚本输出里 V 编号与 G7 编号混用:[SKIP] G7-2、[SKIP] G7-3、[BLOCKED] G7-5、[SKIP] G7-7 用原名,而 G7-4/G7-6/G7-8 又写作 V7/V8/V9 ⇒ 同一条判据在一份输出里有两个名字(G7-4 也叫 V7)。

3.4 本岗建议(裁定权在契约持有席,本岗不改他岗编号)

  1. V1-V8 留给 G7 判据(剧本口径,与草案一一对应,已被剧本 §5·B 引用)⇒ 建议采纳。
  2. 小齐脚本的 9 条改称 VG1-VG9(Value Gate 检查项),并在脚本头给出「VG↔G7↔D」三列对照表 ⇒ 既保留他已落地的 5 条原则级检查(D3 反攀比等确有独立价值),又不污染 V 系。
  3. 脚本输出统一用一种编号(建议统一走 VG,或统一走 G7),消除「G7-4=V7」的双名现象。
  4. 裁定前:335 第五幕凡引用 V 编号的判据,证据里必须附「V↔G7」对照行,否则判 BLOCKED(与 §0.2 门-ID 一致性同款处置)。

四、小齐 G7 门禁实跑真值(本岗复跑取证 · 供台账登记)

项真值
命令python3 scripts/check_g7_value_gate.py
真实退出码1(ERROR 1 ⇒ 门禁拦得住,实现正确,无「恒 exit 0」缺陷)
汇总ERROR 1 · WARN 3 · BLOCKED 2 · SKIP 4
ERRORV2(D3 反攀比):用户可见面命中攀比型功能 3 处(feed_demand.py:194/198/208 均命中 leaderboard)
WARN①V2 B 端看板 Dashboard.tsx:302 命中 rank(需冈子裁定是否属人群攀比) ②V4 D8 付费态与安全态同函数共现 3 处 ③V8 上线闸门当前 FAIL(模块责任人未登记)
BLOCKED①G7-5 双指标清单未落库、阈值缺失 ②V9 逐域适用性清单缺失
SKIPG7-2/G7-3/G7-7 人工项 + V6 端到端需登录态(机位) ⇒ SKIP 不静默 PASS,诚实
自检--selftest 全通过(含「草案缺失应退 1」反证)

🔴 对 335 的直接阻塞:V8 WARN「上线闸门当前判 FAIL(模块责任人未登记)」⇒ 在责任人登记完成前,335 第五幕闸门步骤必然 FAIL,不得签字放行。已列入 §五待办。

五、台账登记:待裁 / 待办(移交,不属 P1)

#事项归属阻塞什么
1V 系编号二元冲突裁定(V1-V8 vs VG1-VG9)契约持有席(G7 草案=小冈/小齐)335 第五幕 V 系判据引用
2上线闸门「模块责任人未登记」冈子(工具链/闸门属主)🔴 335 第五幕必 FAIL
3G7-5 双指标 8 项清单落库 + 阈值小齐 + 二号 354第五幕 BLOCKED
4逐域适用性判断清单(V9/G7-8)小齐第五幕 BLOCKED
5V2 反攀比 3 处 leaderboard 是否违规冈子裁定第四幕 ERROR
6admin 隔离意图裁决(过滤 vs 鉴权,缺口已实证)R1352 分档 + 剧本 §5·C

六、不空档执行状态(义父 01:1x 制度令)

槽位内容状态
当前单P1 验收台账去重 + 剧本终稿🔨 进行中
下一单P2 新包优先验(含 A5 基线复核)待切(P1 交单当刻即切)
备用单P3 存量包逐验(无新包时延此线)待命
阻塞切换任一单阻塞 >15 分钟即切下一单并回执登记已遵守
补号纪律禁止自行补号(本岗不自创 WIP 号,只登记不建号)已遵守

本岗只做台账归一与冲突澄清;编号改动、闸门责任人登记、清单落库均在他岗,本文档只登记不代办。

附录 · 代理裁处回填(2026-09-16 08:1x · 冈子临时代理 · 待 R1 追认)

回填人:波波(本岗只登记裁处结果,不改他岗编号与契约)。
#本岗报裁项代理裁处对本台账的效力
1V 系编号二元冲突(剧本 V1-V8 vs 小齐脚本 V1-V9,本岗建议 VG1-VG9)✅ 采纳 VG1-VG9(脚本口径为验收真源)§三 对照表结论转为定案:引用小齐脚本判据时一律写 VG1-VG9;剧本侧 V1-V8 保留但引用处须附 VG 对照行,否则按 BLOCKED 处理
2通用判据归一(四态/证据五要素/越权零变更/跨目的地/机位纪律)未单列(已含于 P1 归一本身)§二 五条通用判据维持唯一真源地位,其余文档继续引用不重写

换手动作:本岗后续所有验收产物中,凡引小齐 check_g7_value_gate.py 判据者,一律标 VG 前缀并附「VG↔G7↔D」对照行。