Phase 4: The state-only merge does not say what it did not judge #605

Merged
claude merged 3 commits from IW-601-phase-04 into IW-601 2026-09-21 22:45:31 +00:00
Member

Phase 04 implementation for IW-601.

Files

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

Phase 04 implementation for IW-601. ### Files Browse changed files: https://code.iterative.works/iterative-works/iw-cli/-/blob/IW-601-phase-04/
The state-only merge records the head it did not judge
Some checks failed
CI / test (pull_request) Has been cancelled
CI / dashboard-build (pull_request) Has been cancelled
CI / compile (pull_request) Has been cancelled
CI / changes (pull_request) Successful in 4s
CI / format (pull_request) Successful in 10s
CI / contract (pull_request) Has been skipped
CI / lint (pull_request) Successful in 12s
f07e03c539
- Pure PhaseMerge.unjudgedHead decides when a state-only merge takes a head no CI verdict proved
- phase-merge passes the gated commit and the verdict through to the merged card
- The merged card carries a phase-named CI not judged badge and a message naming both commits
- Regression, negative and both-notes harness tests, plus pure decision tests
chore(IW-601): update review-state for phase 04
All checks were successful
CI / format (pull_request) Successful in 9s
CI / changes (pull_request) Successful in 4s
CI / contract (pull_request) Has been skipped
CI / lint (pull_request) Successful in 15s
CI / compile (pull_request) Successful in 1m36s
CI / dashboard-build (pull_request) Successful in 1m13s
CI / test (pull_request) Successful in 15m39s
9794d9c157
claude merged commit 4cd34a5c24 into IW-601 2026-09-21 22:45:31 +00:00
claude deleted branch IW-601-phase-04 2026-09-21 22:45:31 +00:00
Sign in to join this conversation.
No description provided.