Phase 2: review-state write and update take the first occurrence of a scalar flag, and the gate validates the last one #785

Merged
claude merged 2 commits from IW-548-phase-02 into IW-548 2026-10-11 03:13:47 +00:00
Member

Phase 02 implementation for IW-548.

Files

Browse changed files: https://code.iterative.works/iterative-works/iw-cli/-/blob/IW-548-phase-02/

Phase 02 implementation for IW-548. ### Files Browse changed files: https://code.iterative.works/iterative-works/iw-cli/-/blob/IW-548-phase-02/
extractFlag returned the first occurrence while the gate validated the last.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
review-state write/update read the last occurrence of a scalar flag
All checks were successful
CI / changes (pull_request) Successful in 5s
CI / lint (pull_request) Successful in 13s
CI / compile (pull_request) Successful in 1m41s
CI / dashboard-build (pull_request) Successful in 1m29s
CI / contract (pull_request) Has been skipped
CI / format (pull_request) Successful in 11s
CI / test (pull_request) Successful in 19m42s
990794ac16
- extractFlag returns the last occurrence, the rule the gate validates
- 7 unit, 3 harness and 1 BATS regression tests pin last-wins for write and update
- docs/api/ReviewStateCliParser.md states the last-wins rule
claude merged commit 5ef8a5ec3d into IW-548 2026-10-11 03:13:47 +00:00
claude deleted branch IW-548-phase-02 2026-10-11 03:13:48 +00:00
Sign in to join this conversation.
No description provided.