real dev verification: PR #29670 main: 57cd05904d (github/main) pr: 7368460ba39dd517950033639129ee968e5d790a client: Playwright 1.60.0 + /usr/bin/google-chrome, Linux, 1440x1000 provider: Codex gpt-6.1-sol; repository, branches, commits and local bare remote created through real app turns automatic fetch: default 30 seconds MAIN, stacked -> local feature/base, ahead 1 behind 0: 2026-11-03T00:42:13.568839Z git --git-dir /home/user/main/.t3/projects/vcs-verification/.git fetch --quiet --no-tags --no-auto-gc -- feature 2026-11-03T00:42:13.570652Z 'feature' does not appear to be a git repository PR, same repository and thread: stacked: 7 real upstream remote lookups; first 2026-11-03T00:45:10.906297Z; latest 2026-11-03T00:47:16.746158Z remote-check: 3 real upstream remote lookups; first 2026-11-03T00:48:02.279346Z; latest 2026-11-03T00:48:52.384127Z no-upstream: 3 real upstream remote lookups; first 2026-11-03T00:49:33.468787Z; latest 2026-11-03T00:50:03.895195Z All PR server fetch commands (first is AFTER switching to remote-check): 2026-11-03T00:48:02.288566Z git --git-dir /home/user/main/.t3/projects/vcs-verification/.git fetch --quiet --no-tags --no-auto-gc -- feature 2026-11-03T00:48:21.570037Z /usr/lib/git-core/git fetch --update-head-ok 2026-11-03T00:48:22.082070Z git --git-dir /home/user/main/.t3/projects/vcs-verification/.git fetch --quiet --no-tags --no-auto-gc -- feature 2026-11-03T00:48:52.422835Z git --git-dir /home/user/main/.t3/projects/vcs-verification/.git fetch --quiet --no-tags --no-auto-gc -- feature Client received: {"hasUpstream":false,"aheadCount":1457,"behindCount":0,"aheadOfDefaultCount":1457,"pr":null} {"hasUpstream":true,"aheadCount":1,"behindCount":0,"aheadOfDefaultCount":1,"pr":null} {"hasUpstream":true,"aheadCount":1,"behindCount":0,"aheadOfDefaultCount":0,"pr":null} {"hasUpstream":true,"aheadCount":0,"behindCount":1,"aheadOfDefaultCount":0,"pr":null} {"hasUpstream":true,"aheadCount":0,"behindCount":0,"aheadOfDefaultCount":0,"pr":null} {"hasUpstream":false,"aheadCount":0,"behindCount":0,"aheadOfDefaultCount":0,"pr":null} Observed: local upstream skipped fetch with no remote and with colliding feature remote. Remote upstream fetched local bare repo, client reported behindCount 1 and displayed Pull. Clicking Pull advanced checkout to c1c1a8f9af880001e31fd327dca91b3e1cf3619e and remote-only.txt contained remote change. No-upstream refresh returned hasUpstream false and no additional fetch. Blacksmith: vp test run apps/server/src/vcs/GitVcsDriverCore.test.ts apps/server/src/vcs/VcsStatusBroadcaster.test.ts: 245 passed. No source changes. Not exercised: native desktop/mobile, macOS/Windows, relay/tunnel, hosted network remote authentication.