PR #25207 real-environment verification, 2026-10-27 UTC main: github/main b31de684d2, installed with vp i in /home/user/main PR: b7aeda262010d79808c41cab438fc86952fc26dc fixed head: eb6ea03bf8be62e2e9c1866122011e945d6f3137 Chrome: /usr/bin/google-chrome, driven by repository Playwright 1.60.0 main dev: server16733/web8693, isolated /home/user/main/.t3 PR dev: server13773/web5733, isolated /home/user/t3code/.t3 Created project through Add project > Local folder > /home/user/large-status-repo. Used real Codex gpt-6.1-sol turns through the web composer to create/stage 6000 files, each containing hello\n, under bulk/<180 x characters>/file-NNNN.txt. No mocks, fixtures, demo data, or database edits. $ git status --porcelain=v2 -z --untracked-files=all | wc -c 1878000 main server: operation GitVcsDriver.statusDetails.status Git output exceeded 1000000 bytes and was truncated. main UI: Changes +0 -0 disabled; Publish repository rather than Commit. PR UI on same unborn repository: Changes +6,000 -0; Commit available. Clicked Commit in PR web app. Message generation succeeded; Git wrote fe5715e. UI falsely reported: GitVcsDriver.commit.commit: Git output exceeded 1000000 bytes and was truncated. Existing regression extended to use driver.commit for the large initial commit. Blacksmith regression before fix: FAIL, same GitVcsDriver.commit.commit overflow. Fix: give commit stdout/stderr the existing 16MiB metadata budget. Blacksmith regression after fix: PASS. Real Codex web turn changed all6000 committed files to world\n without staging. Captured actual subscribeVcsStatus WebSocket response: file count6000, insertions6000, deletions6000 first file0000.txt and last file5999.txt present. Real Codex web turn prepared a second unborn branch verified-large and staged6000. $ git diff --cached --name-status | wc -c 1212000 Reinstalled vp i and restarted isolated PR server after fix. Clicked Commit again in web app: generating message > committing > Committed dad9066. $ git log -1 --oneline dad9066 Add bulk text fixtures $ git status --porcelain Real Codex web turn created nearby.txt with nearby\n. Opened latest-turn checkpoint diff in UI: nearby.txt, +1 -0, actual line nearby visible. Clicked Commit in UI; succeeded. $ git log -2 --oneline dc0ab8e Add nearby text fixture dad9066 Add bulk text fixtures $ git status --porcelain Blacksmith: vp run check:changed b16728af846ab00903867737f80bbd4d75cf973d PASS format, lint (2 pre-existing warnings), knip1/2, knip2/2, GraphQL, affected typechecks (2 packages), all164 GitVcsDriverCore tests. Worker required explicit base history because snapshots are shallow. Two independent read-only reviews approve fixed head. Not exercised: native desktop/mobile clients, Windows/macOS, other providers, remote/relay/tunnel clients, and overflow beyond16MiB. Unrelated orphan histories cannot produce a branch merge-base diff; the initial Changes diff reported no common commit with main. Latest-turn diff passed.