Tart:
- Force UTF-8 on tmux attach (tmux -u) so the agent renders Unicode instead of ASCII. Tart exec gives the attach client a C locale, which made tmux paint the logo and status-line emoji as underscores.
- Retry the VM work-dir git setup through the firstlaunch storm.
Docker:
- Stop rebuilding yoloai-base from scratch on every smoke run on the Docker Desktop containerd store: imageExists now cross-checks a transient ImageInspect NotFound against ImageList (with a bounded warm-up backoff) instead of trusting a single flaky probe.
Prune:
- Warn when a stale lock can't be removed.
- Report temp-dir removal failures instead of swallowing them.
Build / CI / tests:
- Gate the Tart base-image build on macOS + Apple Silicon only.
- Bump astral-sh/setup-uv (v5 to v7) and golang.org/x/sys + golang.org/x/term.
- Smoke harness captures each prereq base-image build into the run dir.