PR #33797 real dev verification, 2026-11-15 baseline: github/main 2c2a286ad0bd45d25c7e7b54feee3664e42292c0 PR head: 5bed48ef06d89edbfffbdf4aa926184b92bca597 Commands: git worktree add ../main github/main (cd ../main && timeout 600 vp i) T3CODE_DEV_SEED=0 setsid nohup timeout 7000 vp run dev > /tmp/main-dev.log 2>&1 & [dev-runner] serverPort=16733 webPort=8693 baseDir=/home/user/main/.t3 Stopped main by captured process-group PID before starting PR. git switch -c maria/takeover-pr-33797 5bed48ef06d89edbfffbdf4aa926184b92bca597 timeout 600 vp i T3CODE_DEV_SEED=0 setsid nohup timeout 6200 vp run dev --home-dir /home/user/t3code/.t3 > /tmp/dev.log 2>&1 & [dev-runner] serverPort=13773 webPort=5733 baseDir=/home/user/t3code/.t3 Browser: repository Playwright with /usr/bin/google-chrome, 1440x1000. No synthetic app state, Replay, seeded database, or mocked provider. Created a project pointing at a real git repository through Add project. Created a thread and ran Codex gpt-6.1-sol through the composer on each revision. Both returned AUTOMATION_BASELINE_OK after reading README.md. Created the same paused bound task through Settings > Scheduled tasks on each revision. Cold load with Automations explicitly unchecked in the details context menu: main: requested /src/components/chat/ThreadAutomationsPanel.tsx and /src/components/settings/ScheduledTasksSettings.tsx; panel count 0. PR: neither module requested; panel count 0. PR reveal: requested both modules and displayed Real Codex automation. These are development-module request observations, not production byte/timing claims. Panel controls on PR: Resume -> enabled; Pause -> disabled. Run now -> real Codex gpt-6.1-sol read README.md and returned AUTOMATION_RUN_OK. Edit -> scheduled-task edit dialog; Save task -> saved and returned to task settings. Manage scheduled tasks -> settings displayed the task as succeeded and paused. Closed details + reload: zero ThreadAutomationsPanel requests; reopening restored panel. Draft thread + reload: zero ThreadAutomationsPanel requests. Aborted only the real panel module request to simulate a network failure: local Could not load automations alert and Reload appeared. Chat remained usable: real Codex returned CHAT_SURVIVES_PANEL_FAILURE. Removed network abort; clicked Reload; real panel recovered. Focused existing checks through blacksmith-check: ThreadDetailsCard.browser.test.tsx: 8 passed chunkReloadGuard.test.ts: 3 passed ThreadAutomationsPanel.permissions.browser.test.tsx: 3 passed Initial worker browser startup lacked Chromium; installed it remotely, then checks passed. CI at unchanged PR head: 32 successful, 0 failed, 0 pending. No source edits or commits were needed. Not verified: native desktop/mobile, remote relay/tunnel, other providers, production bundle size/timing, compact/essential density gates as distinct runtime states.