|
19 | 19 | 出货字节,⛔ 不是已发布接受集,改它不触发 `Clause-②: yes`;legacy node10 深引用在契约之外。 |
20 | 20 | - 四面皆不碰 ⇒ CI 加席位自读 ⛔ 不起第二个 agent;谁跑 = 派发席,达档者席内审。 |
21 | 21 | - 复核记录 = 一条评论落 PR 或卡,席内与子代理同形;散文、dev 自评、`os-dev-report` 恒不算。 |
22 | | -- 同形 = `## Contract review` 题头、所审 head sha 独占码段、①②③ 逐项、独立性对、PASS/FAIL。 |
| 22 | +- 同形 = `## Contract review` 题头、head sha 独占码段、①②③ 逐项(schema/governed 两面加 ④)、 |
| 23 | + 独立性对、PASS/FAIL。 |
23 | 24 | - 同形含首行 `Served-tier:`:值写该面所定档的常量名 `CONTRACT_REVIEW_TIER` 或 `TIER_DEFAULT`; |
24 | 25 | 无此行不成裁决;模板 `node scripts/pm/record-recognisers.mjs --template`,申报面加 `--face declaration`。 |
25 | 26 | - 同形另带 `Local-runs:` 行:`none`,或 `probe — REASON` 具名唯一本地探针; |
26 | 27 | 有行必校,缺行旧记录不改判。 |
27 | 28 | - ① derived judgments 逐项:diff 引出的接受集与公开面变化逐条点名判对错。 |
28 | 29 | - ② semver 定级与 changeset 声明一致;③ 边界旗:dev 挂旗与 `open_questions` 逐旗答复或升级。 |
| 30 | +- ④ 设计判断只欠 schema 与 governed 规则文本两面,spec、skills、ADR 皆已在内 ⛔ 不另立面: |
| 31 | + 逐 `hits` 文件判改动对所引代码与验收场景是否成立,ADR 另判首个消费者与执行计划; |
| 32 | + 被引代码读而不审;①–④ 合称完整复核,余面同形无 ④,⛔ 无第二条记录。 |
| 33 | +- 实质 head 各欠一轮完整复核;只落发现的 commit 由同一复核者 delta 复核;无 must-fix 即止。 |
29 | 34 | - 另记作者:PR `user.login` 非 `objectstack-fleet[bot]` ⇒ ③ 注点名该 login(脱中继写),落地前读。 |
30 | 35 | - 复核形状:只读 diff 与卡片,check 结论取 head 的 check-runs,⛔ 永不本地重跑派生门禁族。 |
31 | 36 | - 只喂卡片、既有裁决与 PR 本体,⛔ 不喂派发令与派发席自己的结论;简报写成对抗性。 |
32 | 37 | - 简报从 `node scripts/pm/record-recognisers.mjs --brief-template` 起稿: |
33 | 38 | 只读条款与输入集内建,⛔ 不删 ⛔ 行。 |
34 | 39 | - 隔离复核子代理暂存全写按所审 PR 命名的 `<scratchpad>/pr-<n>/`,⛔ 不读非本轮自写的暂存。 |
35 | 40 | - 独立性对:`Implemented-by:`/`Reviewed-by:` 取值同见 `--template`;子代理记采纳它的席位。 |
| 41 | +- ④ 恒由起草者之外的 agent 达档跑,起草已达档不免;喂入同上,⛔ 不喂起草者的结论。 |
36 | 42 | - 轮次报告设复审清单专节,与呈裁清单同为强制审计。 |
37 | 43 | - 落地前检两条,过则 Tier S 入队、Tier H 等人批:① 达档条款②复核 PASS 在案(同形记录)。 |
38 | 44 | - 例外:纯重生成或只动上列散文面的 head 后移原记录继续管;判据机读已提交树; |
|
0 commit comments