2026-11-01, disposable Linux Boat VM PR: https://git.cafe/pingdotgg/t3code/pulls/18421 Baseline: github/main 575579d68a (separate /home/user/main worktree) Candidate: 53019a8e27c9e754436359dafe3428589c21a445 (exact contributor head) Setup: git worktree add ../main github/main vp i (main and candidate): passed setsid nohup vp run dev > /tmp/main-dev.log 2>&1 & main ports: server 16733, web 8693; captured launcher PID 14397 stopped main by captured process group before starting candidate setsid nohup vp run dev > /tmp/dev.log 2>&1 & candidate ports: server 13773, web 5733; captured launcher PID 31482 Real client/provider: Playwright 1.60.0 from repo dependencies; /usr/bin/google-chrome created project via Add project > Local folder, pointing at a real git repo submitted real Codex gpt-6.1-sol turns through the web composer baseline turn created README.md and eight directories with note.txt and committed them candidate inspection turn confirmed the same repository contents no mocks, replay provider, seeded fixtures, or production code instrumentation Slow-connection comparison: forwarded real WebSocket messages and responses unchanged delayed only projects.listEntries response delivery by 1000ms same actual Refresh workspace files button, 20 Playwright clicks per run excluded mount/initial listings from measured burst main: 20 root listings, peak 1, 21022ms from burst start to final listing response candidate: 3 root listings, peak 1, 3193ms clicks continued during the first follow-up on candidate, legitimately queuing a third scan Neighboring behavior on candidate: expanded all eight folders via the actual Files panel 20 rapid refresh clicks: 18 listings across root and eight folders, peak 4, 5188ms every visited directory was listed twice; no serialized duplicate backlog real Codex turn used three shell commands to create root-created.txt and folder-0/new.txt, rename folder-1/note.txt to renamed.txt, and delete folder-2/note.txt open Files tree automatically displayed created/renamed/deleted state without manual refresh six note.txt entries remained; root-created.txt, new.txt, renamed.txt were visible searched new.txt and opened it; exact rendered file contents provider-created were visible 20 refresh clicks followed by closing Files: one listing already started, zero follow-ups after close reopened Files: root-created.txt still visible, listings completed successfully Checks run remotely through blacksmith-check: vp i installed Chromium and its system dependencies in the testbox vp test run apps/web/src/components/files/useDirectoryEntries.browser.test.tsx 1 file passed; 6 tests passed in Chromium fetched candidate history in the shallow testbox snapshot to establish its actual merge base vp run check:changed 45d29b45fe9ee7303fcdff86fc150b4a021ed823 pass format, lint, knip 1/2, knip 2/2, typecheck (2 packages), test (1 file), React Compiler (1 file) hosted checks observed on candidate: 33 successful, 0 failing, 0 pending Not exercised: native desktop shell, iOS/Android, macOS/Windows, other provider adapters, actual remote/relay/tunnel connection, reconnect and filesystem error handling No source changes, commits, pushes, labels, merge, close, rebase or force-push.