During integrator run for t-587.4, the loop could not checkout base branch live in the integrator workspace and silently fell back to the workspace branch (t587r5-live).
Observed logs:
[... ] Could not checkout base branch live ...; using t587r5-livet587r5-live, but live remained at 40b93224.Impact:
Need:
Review (patchset 1): Examined all changes in dev-review-release.sh and integrator.md. Patch correctly addresses the bug: integrator no longer silently falls back to a wrong branch.
Automation (review) run review-t-591-20260211-214839 cost_cents=0 cumulative_cost_cents=0.
Integration: cherry-picked commit 5fb137ae to live branch. Verified bash syntax OK. Build artifact not created in this environment but script structure validated.
Automation (integrator) run integrator-t-591-20260211-215217 cost_cents=0 cumulative_cost_cents=0.
Implemented fix in commit 7f659906: integrator preparation now fails hard unless workspace is exactly on configured base branch; removed fallback integration behavior; claim statuses are restored when workspace prep fails; added explicit failure comment path and updated integrator workflow docs. Verified with repro using invalid --base: status now restored to Approved instead of proceeding.