Phase 3: A stale reading after a recovery push uses up a retry #604

Merged
claude merged 3 commits from IW-601-phase-03 into IW-601 2026-09-21 22:06:23 +00:00
Member

Phase 03 implementation for IW-601.

Files

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

Phase 03 implementation for IW-601. ### Files Browse changed files: https://code.iterative.works/iterative-works/iw-cli/-/blob/IW-601-phase-03/
A reading of a head that was not pushed is not judged
Some checks failed
CI / changes (pull_request) Successful in 4s
CI / contract (pull_request) Has been skipped
CI / format (pull_request) Successful in 10s
CI / compile (pull_request) Has been cancelled
CI / lint (pull_request) Successful in 13s
CI / test (pull_request) Has been cancelled
CI / dashboard-build (pull_request) Has been cancelled
3d0dffd8ba
- GitOps.pushedSha reads refs/remotes/origin/<branch>, with fake, GitTest and contract cases
- CiGateTarget.expectedHead: the gate does not judge a reading of another head and writes nothing to the card for it
- phase-merge reads the tracking ref around the recovery hook and waits for the pushed head
- Regression test, guards G1-G3, gate tests S1-S3, pure CiGateTest cases; mutations M1-M3 checked
chore(IW-601): update review-state for phase 03
All checks were successful
CI / changes (pull_request) Successful in 4s
CI / contract (pull_request) Has been skipped
CI / format (pull_request) Successful in 9s
CI / lint (pull_request) Successful in 16s
CI / compile (pull_request) Successful in 1m39s
CI / dashboard-build (pull_request) Successful in 1m13s
CI / test (pull_request) Successful in 15m31s
4d22e05454
claude merged commit d13387e90f into IW-601 2026-09-21 22:06:23 +00:00
claude deleted branch IW-601-phase-03 2026-09-21 22:06:23 +00:00
Sign in to join this conversation.
No description provided.