3d2dfd3cd0
Under high concurrency (17+ agent sessions), each gt command invokes bd version to validate minimum beads version. The resolveBranch() function was spawning git subprocesses (git symbolic-ref) which caused severe contention and timeouts when many agents ran simultaneously. Changes: - Remove git subprocess fallback in resolveBranch() - Branch info now only comes from ldflags or build info's vcs.branch - Version number (what gt actually checks) is unaffected - Update documentation to reflect the change The fix reduces bd version from potentially 2 git subprocesses to zero, eliminating the contention issue under high agent concurrency. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>