ci / rust (push) Failing after 5m47s
create() ran worktree-add → tmux spawn → sidecar write with no unwinding. A failure in a later step leaked earlier ones — worst case a sidecar write failure (disk full / EIO / permission) left a ghost `maestro-<uuid>` tmux session running with no in-memory record, silently adopted with empty metadata on the next daemon restart. Each step now unwinds the ones before it: bridge/tmux failures remove the worktree (+ FIFO), and a sidecar-write failure kills the just-spawned tmux session before removing the FIFO + worktree. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>