Version gate flagged PR #1168 as stale because the util counted the PR
itself as a queued claim. The exclude filter removes that self-reference.
New --exclude-pr <N> flag on bin/gstack-next-version. CI workflows pass
github.event.pull_request.number / CI_MERGE_REQUEST_IID. Local /ship
auto-detects via gh pr view when the flag isn't passed, with a warning
recording the auto-exclusion so it's observable.
Caught during the first live ship through the v1.8.0.0 gate — the kind
of dogfood the whole release is designed for.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Host-aware (GitHub + GitLab + unknown) VERSION allocator. Queries the open
PR queue, fetches each PR's VERSION at head, scans configurable Conductor
sibling worktrees for WIP work, and picks the next free slot at the
requested bump level.
Pure reader, never writes files. /ship consumes the JSON and decides.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>