Release 2.1.175 (2026-08-07)¶
Bug fixes¶
- don't crash finalize merge gate when a fresh PR has zero registered checks (#2623) (#2626)
Documentation¶
- verify Claude session-management surface; choose seam backend (#2621)
- document required-gate invariant and finalize orphaned-check handling (#2624) Task A1: every check that can gate a PR is now a required status check (docs / docs included); document the no-optional-PR-gate invariant, the audit hard-fail on required-set drift, and vrg-release gating on it in ci-architecture.md's CI gates section.
Task B: document finalize's bounded, orphan-resilient check wait in finalize-pr.md — an orphaned check-run (non-terminal over a completed backing run) aborts with recovery guidance instead of hanging, and finalize never merges past a non-terminal check. Update the exit-code 1 description accordingly.
Refactoring¶
- introduce SessionStore seam (scrape backend) for session enumeration/resolution (#2622)
CI Evidence: All gates passed — full audit bundle available. Download →