Phase 2: Pre-gate budget, so a forge that will not answer before the gate resumes #779

Merged
claude merged 11 commits from IW-513-phase-02 into IW-513 2026-10-10 23:32:21 +00:00
Member

Phase 02 implementation for IW-513.

Files

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

Phase 02 implementation for IW-513. ### Files Browse changed files: https://code.iterative.works/iterative-works/iw-cli/-/blob/IW-513-phase-02/
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Phase 2: Pre-gate budget, so a forge that will not answer before the gate resumes
All checks were successful
CI / changes (pull_request) Successful in 5s
CI / contract (pull_request) Has been skipped
CI / format (pull_request) Successful in 11s
CI / lint (pull_request) Successful in 12s
CI / compile (pull_request) Successful in 1m40s
CI / dashboard-build (pull_request) Successful in 1m29s
CI / test (pull_request) Successful in 20m7s
bfea046052
- ForgeWait: pure pre-gate budget decision, keyed to the branch, bounded by --timeout
- Review-state card carries forge_wait_started and forge_wait_branch, cleared when the pull request resolves or the phase merges
- phase-pr retries an unreachable forge in-process, then exits 3 with a resume line, or exits 1 when the budget is spent
- Case-level tests of fetchPullRequestForBranch on the gh and glab clients
claude merged commit d79d04cdc9 into IW-513 2026-10-10 23:32:21 +00:00
claude deleted branch IW-513-phase-02 2026-10-10 23:32:21 +00:00
Sign in to join this conversation.
No description provided.