PR https://git.cafe/pingdotgg/t3code/pulls/24473 Head 1808e3a5c153431f40a51164f636c61d0af5b4d2 Main 49a9e80e0b (github/main fetched this run) Linux Boat VM; Playwright 1.60.0; /usr/bin/google-chrome; real Codex gpt-6.1-sol turns and source-control writer. Projects, threads, files and branches created through the running web app and real provider turns. No mocked provider or seeded fixtures. MAIN (web 8693, server 16733) 03:51:35.922 client A git.runStackedAction action=commit, branch other-client 03:51:36.112 client B vcs.switchRef refName=race-target 03:51:36.214 client B switch succeeded while A was generating commit message 03:51:41.859 client A commit action succeeded $ git log --branches --oneline --decorate 1f3e70f (HEAD -> race-target) Add greeting for checkout lease verification a3790fa (main) feat: add checkout lease verification greeting b357f86 (other-client) Initial commit BUG: commit landed on race-target, not the branch where A started. Main server stopped by captured PID 17101 before PR startup. PR (web 5733, server 13773; isolated /home/user/t3code/.t3) 03:57:19.449 client A git.runStackedAction action=commit, branch other-client 03:57:19.560 client B vcs.switchRef refName=race-target 03:57:25.246 client A commit action succeeded 03:57:25.278 client B switch succeeded after commit completed $ git log --branches --oneline --decorate 873874f (other-client) Add checkout lease verification greeting 9ed7152 (HEAD -> race-target, main) Initial commit PASS: commit stayed on other-client; queued branch switch then completed. Nearby paths: normal provider turn after the race completed successfully; file creation/diff reporting remained usable; branch switching resumed after lease release. CHECKS blacksmith-check run --id 'vp i' blacksmith-check run --id 'git -c credential.helper= fetch --depth=2 https://github.com/only21mil/t3code.git fix/c022-05-ordinary-commit-actions-bypass-the-check && vp run check:changed 9bc0c334383a43af5390283e9b10f999acc021b8' PASS format, lint, knip (both passes), GraphQL validation, typecheck (3 packages), tests (2 files / 105 tests). PR CI: 28 successful, 0 pending, 0 failing at inspected head. LIMITS Commit-and-push setup completed through a real Codex turn (local bare origin, note.txt and push-target). The action itself was not run: after restarting the task-owned server to clear its five-minute origin cache, server/client requests stalled under VM load (>10 minutes). No conclusion about push or Create PR was drawn from that stall. Native desktop/mobile, other providers, remote/relay/tunnel, external-host push and Create PR were not exercised. No source changes, commits or pushes. No PR merged, closed, rebased, force-pushed or relabeled. Task dev servers stopped; no task dev ports remain listening. Blacksmith worker had already stopped at cleanup.