PR: https://git.cafe/pingdotgg/t3code/pulls/30332 GitHub: pingdotgg/t3code#30332 Main: 7c22e24e3f (github/main fetched 2026-11-03) PR exact head: 6c9fa82fd2c3778da8d7894714ff5796ea80a0b8 Client: repository Playwright 1.60.0, /usr/bin/google-chrome, real dev web app. Data: project added through Local folder picker to /home/user/t3code; real Codex gpt-6.1-sol turns. No mocks or demo data. Main /home/user/main: timeout 600 vp i: passed T3CODE_DEV_SEED=0 setsid nohup timeout 7000 vp run dev: server 16733, web 8693, captured process group 21546. UI-created message: В логах ошибка / École fermée à Lyon / Логи: ошибка. Codex completed and returned those lines. Search ошибка: matching thread. Search ошибка в: No threads found (bug reproduced). Search fermée éc: No threads found (bug reproduced). Second real turn: Логи: сбой; renamed thread to Typing retention through UI. Search сбой ло: No threads found (bug reproduced). Search сбой лог: Typing retention. Stopped process group 21546 before starting PR server; confirmed both dev listeners absent. PR /home/user/t3code: Checked out exact head, timeout 600 vp i: passed. Copied stopped main dev state for identical data. T3CODE_DEV_SEED=0 setsid nohup timeout 6000 vp run dev --home-dir /home/user/t3code/.t3: server 13773, web 5733, captured process group 37316. Search ошибка в: Investigate Log Error, message snippet. Search fermée éc: Investigate Log Error, message snippet. Search ошибка я: No threads found (absent short word still excludes result). Search сбой ло and сбой лог: Typing retention (result stays while typing). Click result: opens correct thread, Find panel and highlighted matching message. Ctrl+K command palette, ошибка в: matching result opens Find. Fresh Codex gpt-6.1-sol turn completed: Riverbank ready. Remote focused checks: blacksmith-check run --id [task-owned] 'vp i && vp test run apps/server/src/orchestration-v2/ThreadSearch.test.ts' 1 file passed, 29 tests passed, including with/without index and 2,000 newer partial hits. Existing PR CI: 28 successful, zero pending, zero failing at inspected head. Not exercised: native mobile, Electron shell, multi-environment/relay/tunnel search; real UI dataset did not contain 2,000 partial hits or disable FTS. Those latter cases passed in the focused SQLite tests.