Phase 1: The appearance budget and the timeout are measured from a head that is gone #590

Merged
claude merged 4 commits from IW-491-phase-01 into IW-491 2026-09-21 14:06:49 +00:00
Member

Phase 01 implementation for IW-491.

Files

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

Phase 01 implementation for IW-491. ### Files Browse changed files: https://code.iterative.works/iterative-works/iw-cli/-/blob/IW-491-phase-01/
- Record the head a CI wait measures in a new ci_wait_sha card field
- A head the card did not record starts a fresh wait: both the appearance budget and the timeout restart
- phase-merge re-reads the wait start on each retry
- Regression tests for resumed phase-pr, phase-merge recovery re-entry and the gate's first read
docs(IW-491): record the pre-push SSH idle timeout follow-up
Some checks failed
CI / changes (pull_request) Successful in 52s
CI / contract (pull_request) Has been skipped
CI / format (pull_request) Successful in 10s
CI / lint (pull_request) Has been cancelled
CI / test (pull_request) Has been cancelled
CI / dashboard-build (pull_request) Has been cancelled
CI / compile (pull_request) Has been cancelled
7ee3e822f1
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
chore(IW-491): update review-state for phase 01
All checks were successful
CI / changes (pull_request) Successful in 4s
CI / contract (pull_request) Has been skipped
CI / format (pull_request) Successful in 10s
CI / lint (pull_request) Successful in 14s
CI / compile (pull_request) Successful in 1m43s
CI / dashboard-build (pull_request) Successful in 1m15s
CI / test (pull_request) Successful in 15m32s
af577cdc78
claude merged commit 464cbc5a26 into IW-491 2026-09-21 14:06:49 +00:00
claude deleted branch IW-491-phase-01 2026-09-21 14:06:49 +00:00
Sign in to join this conversation.
No description provided.