main probe evidence 37d7615a91d880c3776d575e1152b9c955104de2 1793519499.131529 probe-start pid=27099 1793519515.201846 probe-finished pid=27099 [server] Failed to read PATH from login shell /bin/bash. spawnSync /bin/bash ETIMEDOUT [07:51:57.102] INFO (#7768): Listening on http://127.0.0.1:16733 Scenario: real ~/.bash_profile sources the existing ~/.profile, ignores SIGTERM, then performs 80 x sleep 0.2 before returning. No source mocks or injected executor. The scenario is enabled only in this task dev-server environment. Main real dev-server trace (second run; strace adds overhead): 33813 1793519751.999638 kill(34045, SIGTERM) = 0 33813 1793519764.522839 wait4(34045, [{WIFSIGNALED(s) && WTERMSIG(s) == SIGPIPE}], WNOHANG, NULL) = 34045 PR head: 0e665fc454eb5482736d79578a87167ece84ab2c Real dev-server trace, same profile: 35479 1793519802.051318 kill(35580, SIGKILL 35580 1793519802.053147 +++ killed by SIGKILL +++ 35479 1793519802.053476 wait4(35580, [{WIFSIGNALED(s) && WTERMSIG(s) == SIGKILL}], WNOHANG, NULL) = 35580 [server] Failed to read PATH from login shell /bin/bash. spawnSync /bin/bash ETIMEDOUT [07:56:45.614] INFO (#7444): Listening on http://127.0.0.1:13773 After timeout recovery, web UI project /home/user/t3code, Codex gpt-6.1-sol: /bin/bash -lc pwd => /home/user/t3code /bin/bash -lc git rev-parse --short HEAD => 0e665fc454 Assistant: SHELL_PROBE_RECOVERY_OK /home/user/t3code 0e665fc454 Blacksmith: packages/shared/src/shell.test.ts + apps/server/src/os-jank.test.ts 46 passed, 2 platform-dependent skips. Normal profile restored (task-created ~/.bash_profile removed). Restarted exact PR head without the resistant profile: vp run dev --home-dir /home/user/t3code/.t3 --no-seed [07:58:01.509] INFO (#7446): Listening on http://127.0.0.1:13773 No login-shell hydration warnings Existing project/thread persisted through restart. Real Codex gpt-6.1-sol follow-up via web UI: NORMAL_LOGIN_OK git: /usr/bin/git uv: /home/user/.local/bin/uv checkout: clean Web terminal: printf TERMINAL_OK; pwd; git status --short TERMINAL_OK /home/user/t3code (no git status output; clean checkout) Unverified: macOS login shell behavior, Windows PowerShell, native desktop/mobile, remote/relay connections. This Linux check exercises local web/server/Codex. No code changes, commits, pushes, labels, merges, or PR state changes.