Ralph review 文档约束
状态:active
开始:2026-09-11。依据真人 Grok 会话 01a08ea0(审查员 06:40 已写 [BLOCK],主对话到 06:45 仍在 review-record / skeleton / FINDING_SEVERITIES)。对照客服:审查是派单 + findings,不是 CLI。
目标与边界
对话 $jj-review / ralph next=review 只靠 ASSIGNMENT-REVIEW 和 findings.md(bound 再写 REV-n.json)。不跑 ralph_ops context --review / review-record。HIGH 能落盘。审查员只读 listed 文件。[BLOCK] 本轮必须回用户。
机械 jj ralph review-record 仍给 CLI 用户。不改 accept 门禁语义。不宣称端到端提速。
任务
- [x]
jj-reviewSKILL:文档 persist、G-review-3、exclusive listed files、文案/样式 skip。 - [x]
jj-ralphSKILL:next=review不点名 CLI 落盘。 - [x]
normalizeFindingSeverity:HIGH→high(机械 CLI 也不炸)。 - [x] 合约 / 回归 / 文档 / CHANGELOG。
- [x] 堵住剩余对话口:
claude-commands/jj-ralph.md不再教context --review;strict 门禁错误指向$jj-review;persist 写reviews[]+accept_layers.judgment。 - [ ] 可选 cheap replay:同一
[BLOCK]形状,确认先回用户、不 grep ralph 源码。
验证记录
2026-09-11 C-review-docs-not-cli-v1 落地后:
- 合约:
tests/jj-review-contract.test.mjs(G-review-3、不 Prefer CLI、accept_layers.judgment)、tests/ralph/review.contract.mjs(HIGH→high)、tests/ralph/conversation.contract.mjs(strict 错误指向$jj-review)、tests/ralph/assets.contract.mjs(命令入口不教context --review)。 - 回归:
evals/regression/EP-20260911-review-docs-not-cli.json。 npm run verifypass;ralph:checkin_sync=17;git diff --check无 error。