docs(plan): Phase 9, Handover 4 and CLAUDE.md name rule A, with door lines

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Kjell Tore Guttormsen 2026-10-16 01:34:51 +02:00
commit fc865ca07a
Signed by: ktg
SSH key fingerprint: SHA256:JakMjO6FTBBzN0Bhfj9saOoEjaFxlSdYuZQQpM/lF9Q
10 changed files with 181 additions and 13 deletions

View file

@ -315,5 +315,10 @@ later waves depend on earlier waves completing first.*
--record` appends it after the first critic round (Phase 9) and replaces it on
each later round: one fenced json block with round, max_rounds, plan_sha256
(the plan minus its review log), verdict BLOCK | REVISE | PASS, and the
deduplicated findings. `plan-gate.mjs <plan>` exits 0 only when the plan
validates, the block matches the current plan, and no BLOCKER is open. -->
deduplicated findings. It may also carry the optional rule-A and rule-B
fields (DIFF_FIELDS in lib/review/critic-diff.mjs: diff_base, diff_note,
resolved, and per finding op_line, op_line_end, line_end, rule_keys,
original_severity, lowered_by, caught_by, lowering_refused, carried_from);
absent means round-1 behaviour. `plan-gate.mjs <plan>` exits 0 only when the
plan validates, the block matches the current plan, no BLOCKER is open, and
every open MAJOR was accepted by the operator. -->