PR: https://git.cafe/pingdotgg/t3code/pulls/25069 Head: 416b00d644080721919d254fed814dd26122dddb Baseline: github/main f31ce3eeb5f4adbfe7f961403822cf90db05808f Browser: repo Playwright 1.64.1, /usr/bin/google-chrome, Linux, 1440x1000. One dev server at a time, captured process groups stopped between revisions. Main and PR used the same isolated task database, browser storage, real repositories, and real Codex turns. No mocks, fixtures, demo data, or database edits. Secondary environment: installed T3 0.1.2 runtime, own task home, HTTP/WebSocket port 17774. Main dev startup: [dev-runner] mode=dev source=worktree /home/user/main serverPort=16733 webPort=8693 baseDir=/home/user/main/.t3 Created projects through Add project -> Local folder: /home/user/t3code on primary, /home/user/main on secondary. Web composer -> Codex GPT-6.1-Sol -> Submit: alpha reply: environment filter verification alpha. beta reply: environment filter verification beta. Main project picker: no All environments control (count=0). PR startup: [dev-runner] mode=dev source=T3CODE_PORT_OFFSET=2960 serverPort=16733 webPort=8693 baseDir=/home/user/main/.t3 Fresh web composer -> Codex GPT-6.1-Sol -> Submit: gamma reply: environment filter verification gamma. Observed through actual clicks, input and navigation: PASS hide primary: only secondary beta row remains; picker stays open. PASS hide secondary: primary rows remain; beta disappears. PASS saved secondary exclusion survives page reload. PASS primary-only sidebar search: beta -> No threads found; alpha -> real message match. PASS unsent draft disappears when primary excluded and returns when restored. PASS no environments: no thread cards or drafts; all environments restores them. PASS pinned alpha hides/restores with primary. PASS settled gamma hides/restores with primary; settled count changes 1 -> 0 -> 1. PASS project selection closes picker in one click. PASS excluding every environment for selected project resets scope to All projects. PASS collapsing environment footer keeps exclusion active. PASS secondary stopped, client reloaded, secondary restarted: saved exclusion retained; reselect restores beta. PASS light 1440x1000 and dark 1280x600 inspected; all filter checkboxes usable. No browser pageerror or server ERROR/FATAL logged in PR run. Existing CI: cafe pr status reports head 416b00d, 35 successful, 0 pending, 0 failing. Fresh remote checks: blacksmith worker allocated; vp i could not start because SSH to worker port 64000 timed out. Retried once; same network failure. Worker stopped. No local checks substituted. No code changes or pushes.