SIGN IN SIGN UP

Fix live E2E worker isolation and SSH paths

#### Context

Live E2E could fail on cold Codex startup, remote `~/` workspace expansion, or Docker nested sandboxing.

#### TL;DR

*Make local and SSH live smoke tests reliable with test-only Codex isolation.*

#### Summary

- Fix remote `~/` workspace expansion so SSH workers use the intended home path.
- Run local live tests with an auth-only temporary `CODEX_HOME` and a 60s startup timeout.
- Use full access only inside disposable Docker SSH workers and finalize projects on failures.

#### Alternatives

- Did not change production Codex timeout defaults; the 60s budget is test-only.
- Did not make Docker privileged; the container remains the isolation boundary.

#### Test Plan

- [x] `make -C elixir all`
- [x] `cd elixir && CODEX_HOME=<temporary auth-only home> make e2e`
A
Alex Kotliarskyi committed
504101ec464fffbfb4349b2b480b4558a656dd57
Parent: 4cbe3a9
Committed by GitHub <noreply@github.com> on 7/17/2026, 7:41:14 PM