Files
8fc9f2a58d v1.91.91.0 fix(review-gates): fail closed on unparsed severities, survive auto-compaction copies, read-only plan-eng-review reports back (Wave 9 Lane B) (#3143)
Every outside-review gate, execution included, reads P0-P3 labels in label
position, table cells and severity words; an unreadable label is unverified
(unparsed_severity) and "Verdict: not ready" with no severity blocks with
FINDINGS: unspecified. The owned journal reader collapses Claude Code
2.1.293's post-compaction copies (equal apart from uuid, parentUuid and
message.usage), so /autoplan's guard no longer denies with tool_identity,
init_own or a false disarm. /plan-eng-review with writes forbidden ends DONE
with PERSISTED: no and a final PERSIST: line; /ship names it when no Eng
Review is saved.

Fixes #3105
Fixes #3106
Fixes #3107

Co-authored-by: Kolla Prakyath <177159691+kolla23@users.noreply.github.com>
Co-authored-by: Mr-B-1 <214900604+Mr-B-1@users.noreply.github.com>
2026-10-11 18:16:33 +00:00
..

Codex reply shapes from #3105

Issue #3105 reports 13 Codex consult/challenge replies that the outside-review helper summarised as VERDICT: clean / FINDINGS: none. The issue describes the forms but does not include the replies, so these files are synthesized from the forms it documents (1. **P1 — x**, 1. P2 — x, a bare P2 — label, a final Verdict: not ready (...) line, and one ready reply with a single P3), plus negative controls: a real no-findings reply and P1 tokens quoted inside code. test/outside-review-unparsed-severity.test.ts holds the expected verdicts.