feat: party clean rescues an orphaned transcript before deleting

A server crash mid-logged-party is the one case close's rescue can
never have run, and host's EEXIST message funnels the host straight
into clean. Deleting the night's log there is exactly the accident
class the close-time rescue exists for, so clean applies the same
rescue: no quiescence poll needed, the liveness gate just proved the
writers are gone.
This commit is contained in:
veg 2026-07-11 13:13:05 +00:00
parent f946c7e876
commit 8d10e62779
4 changed files with 31 additions and 1 deletions

View file

@ -146,6 +146,9 @@ Host-only.
Remove the caller's own dead party directories: crash leftovers whose
tmux server no longer answers.
Never touches live parties, other users' directories, or symlinks.
A non-empty transcript left by
.Cm log
is saved to the caller's home directory first.
.It Cm log Op Fl -stop Op Fl -party Ar name
Record the party into
.Pa log