PR: https://git.cafe/pingdotgg/t3code/pulls/21448 head: 123cc584c0fff85723f0f5884068ffcde11f4927 baseline: github/main e5909e53c3 Linux; Node v24.22.1; repo Playwright 1.60.0; /usr/bin/google-chrome Installed each checkout with timeout 600 vp i. Started each dev server in background with setsid nohup and a 6500-second timeout. Main: server 16733, web 8693, isolated /home/user/main/.t3. PR: server 13773, web 5733, isolated /home/user/t3code/.t3. Stopped main by captured process group before running the PR. Created project and threads through web UI, pointing at a real git repository. No mocks, replay providers, fixtures, or seeded databases used. Real Codex gpt-6.1-sol turn, both branches: prompt: Read open.txt and secret.txt using tools, then report their contents. Do not modify any files. main stored command_execution completed, output: ok / private verification text. PR stored command_execution completed, output: ok / private verification text. PR web reload preserved the thread, assistant answer, and tool history. Real Codex follow-up on PR: prompt: Use a shell tool to read missing.txt (it does not exist), then read open.txt. Report the failure and the successful content. Do not create or modify any files. UI: missing read shows exit 1; successful sibling shows ok. Read-only SQLite projection query: command_execution | failed | cat: missing.txt: No such file or directory command_execution | completed | ok checkpoint | completed | Verification repo git status --short: empty. Cursor availability: timeout 30 cursor-agent status => Not logged in CURSOR_API_KEY: absent (presence check only) Added Cursor through Settings > Providers on both branches. Main showed Checking Cursor SDK availability, 0 models, Sign in. PR showed Not authenticated: Sign in with Cursor or add CURSOR_API_KEY in provider settings; 0 models. No Cursor run could be started. Original bug and changed Cursor finalization path remain UNVERIFIED. Codex uses a different adapter and is only neighboring integration coverage. Blacksmith: existing Cursor adapter test file, 21 passed.