PR #30752 real-environment verification, 2026-11-04 Main: 8b44f42b14c8e273156474a924ccf29680dd7857 PR head: 1203b99b71ea225da6051afe0a151d2861ef5e6c Only PR change: .github/workflows/ci.yml (main has newer unrelated commits). MAIN Separate worktree: git worktree add ../main github/main; vp i Background dev: vp run dev --home-dir /home/user/main/.t3 Actual ports: server 16733, web 8693. Empty isolated state, no seed. Playwright from repo + /usr/bin/google-chrome. Created project /home/user/t3code via Add project > Local folder. Selected Codex gpt-6.1-sol in composer and sent verification prompt. Observed response: ci boot verification ready Persisted run: ordinal 1, completed, model gpt-6.1-sol, provider codex. Stopped main dev process group 19300 before starting PR dev. MAIN BUILD PATH (Blacksmith) Installed dependencies and workflow's libsecret-1-dev/pkg-config requirements. vp run build:desktop MAIN_DESKTOP_BUILD_PASSED Then the original redundant Test Web step: vp run --filter @t3tools/web build && node apps/web/scripts/verify-built-boot.ts The built web client booted and mounted React. real 21.60 PR BUILD PATH (Blacksmith) vp i vp run --filter @t3tools/desktop ensure:electron vp run build:desktop vp run: 5/5 successful. node apps/desktop/scripts/verify-preload-bundle.mjs exit 0 node apps/web/node_modules/playwright/cli.js install --only-shell chromium node apps/web/scripts/verify-built-boot.ts The built web client booted and mounted React. real 15.96 No second web build before the boot check. vp fmt --check .github/workflows/ci.yml All matched files use the correct format. PR RUNNING APP Exact head checked out; vp i; background vp run dev with isolated .t3 home. Actual ports: server 13773, web 5733. Created project /home/user/t3code through UI, selected Codex gpt-6.1-sol. First response: ci boot verification ready Reloaded the thread and observed the persisted response. Follow-up response: follow-up and persistence verified Downloaded production apps/web/dist from the successful desktop build. Served it via the running server's built-client path, using t3verify.test mapped to loopback. Loaded /assets/index-BwWcCysZ.js, not Vite source modules. Submitted another prompt through the production composer. Response: production build and codex verified Page errors during production turn: [] All 3 PR runs persisted as completed with modelSelection: {instanceId: codex, model: gpt-6.1-sol} CI OBSERVATION Head had 28 successful checks, 0 failing, 0 pending. Run 41810223239 / job 126507386681 ran the moved boot step successfully and reported typecheck afterward. Test Web contains no boot step. Reviewed gates: test_web implies build; Check requires both jobs; Chromium setup follows awaited apt; timeout is 3 minutes. LIMITS No controlled end-to-end CI latency comparison or guaranteed 22-second saving. No induced GitHub cancellation, boot timeout/failure, or cache-miss matrix. No native mobile or macOS/Windows desktop run. Linux web and production client/server/provider paths were exercised. No source changes were needed.