PR #29887 real dev verification, 2026-11-03 main: 61c3794c32 (github/main) PR: cfa3ed693bfb85fa88ef393761dbf75eaf3d9c72 main setup: git worktree add ../main github/main; timeout 600 vp i main dev PID 21412, serverPort=16733 webPort=8693 Chrome: /usr/bin/google-chrome, repository Playwright 1.60.0 Created local git repository /home/user/idle-verification and added it through Add project > Local folder. Selected Codex GPT-6.1-Sol in the composer and submitted a real turn. Provider response: idle verification ready. After completion/read: 0 exact Idle labels; sidebar and header have no Idle status. Stopped main by captured process-group PID before starting PR. Copied stopped task-owned dev state to PR .t3 for matching conversation data. PR setup: git switch --detach cfa3ed693bfb85fa88ef393761dbf75eaf3d9c72; timeout 600 vp i PR dev PID 27755, serverPort=13773 webPort=5733, home=/home/user/t3code/.t3 Same completed conversation: Idle in sidebar and header; tooltip Nothing will resume this thread. Real follow-up: timeout 10 sleep 3; provider response follow-up complete.; Idle returned. Real sustained turn: timeout 35 sleep 20; at Working 16s, exact Idle label count=0. Provider response running-state check complete.; Idle returned. Codex called schedule_task for a 3600000ms interval bound to the current thread. UI automation: idle verification wake, Every 60 min, next in 1h; exact Idle label count=0 after provider completed. Disabled scheduled task through Settings editor: paused; Idle returned without reload. Settled through thread actions: exact Idle label count=0. Un-settle: Idle returned. Queued message using Ctrl-click during a real Codex turn, then clicked Stop generation. UI showed Run interrupted, Stopped by user, 1 queued, Send now; exact Idle label count=0. Clicked Send now: provider response queued message released.; Idle returned. No source changes required. Blacksmith focused tests: vp test run packages/client-runtime/src/state/threadInbox.test.ts packages/client-runtime/src/state/entities.test.ts apps/web/src/components/Sidebar.logic.test.ts apps/server/src/orchestration-v2/ProjectionStore.test.ts 4 files passed, 196 tests passed. PR CI: 28 successful, 0 failing, 0 pending at inspected head. Not exercised: native mobile, Electron shell, other providers, remote relay/tunnel, actual scheduled firing, watched PR/delegate/background/approval/guest wake variants, snooze/Woke and unread Done precedence. Brief startup status propagation retained Idle momentarily immediately after submit; sustained running state correctly removed it.