fix(pi): certify pinned native inspection semantics

This commit is contained in:
SaladDay
2026-08-02 15:24:48 +00:00
parent 15c735f040
commit 2a0a8125eb
12 changed files with 942 additions and 120 deletions
+24
View File
@@ -50,6 +50,30 @@
> 文档考据说明:修正案 1/2(`pi-support-contracts-amendment-*.md`)的条款已按其自身要求**合并**进 `pi-support-contracts-zh.md` 与 `pi-support-review-contract-zh.md`,独立文件已随合并删除,这是预期状态而非丢失;本文引用的"修正案 2 §F/E1"以合并后的规范文档对应章节为准。
## 4.7 协议放宽:契约纲领化(用户裁决,2026-08-02,优先于 §2、§4)
自本条起,**所有后续契约以纲领为主**:只给目标与验收标准,实现方(编码 Codex)
获得相当大的自由度。§2"测试先行 + 冻结认证套件"的重仪式**不再默认适用**。
**保留的最小规则**(全部有实证代价支撑,不是仪式):
1. **既有测试不得弱化**:测试总数只增不减,盲审核对;
2. **冻结物不动**:pinned 夹具、已重冻的 infra 三文件、restore 面;
3. **行为主张须有证据**:凡断言"pinned Pi 如此行为",须有 oracle 或
request-capture 实证(`scripts/pi-transport-capture.mjs`)。此条是四轮
返工换来的——读源码推断先后写反过 Google header-only 契约与 authHeader 次序;
4. **不 push、不建 PR、不动 `stash@{0}`、不碰 PR #5598**
**取消的**:精确红绿账本与"偏离即硬停止";每工程 2 轮 fresh 双审的固定配额;
实现路径、DTO 形状、测试组织方式的规定;裁决方逐条批准。实现方自行判断何时
完成,自行组织验证与审查,完成后报终态 SHA。
**为什么放宽**:前置 A/B/C 的证据表明,重仪式的边际收益在下降而成本在上升——
后期盲审 finding 多为"防作弊机器"的自我军备竞赛,且契约越长裁决方自身出错越多
(表名、文件映射、虚假覆盖声称、与上游相反的契约,均为契约复杂化后的产物)。
实现方在四个工程中零作弊记录(精确硬停、拒改认证文件、顶住 reviewer 的错误建议),
信任已由行为挣得。
## 4.6 前置 B 终止关账(用户裁决,2026-08-02,优先于 §4.5)
§4.5 的缩围执行后,重认证 R1 仍在**存量产品面**出现 3 项 High(配置目录可变