From 7049b5f1c0ba24c70fa300413c9160bc82f78b22 Mon Sep 17 00:00:00 2001 From: Miguel Palhas Date: Fri, 4 Sep 2026 23:53:20 +0100 Subject: [PATCH] docs(maestro): document structured restart recovery --- docs/INSTALL.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/INSTALL.md b/docs/INSTALL.md index 893401a..49e9e19 100644 --- a/docs/INSTALL.md +++ b/docs/INSTALL.md @@ -208,8 +208,10 @@ When the adapter is missing the spawn still creates the session, marked dead with the install command above as its activity detail, so the sidebar says what to run. The adapter is a child of the daemon: it ends with a `DELETE /api/sessions/:id` (`session/cancel`, then `SIGTERM`) and with the daemon -itself. Terminal sessions keep surviving restarts through tmux; structured -ones do not yet. +itself. A daemon restart ends an in-flight structured turn, but preserves its +worktree, session record, and event-log transcript. The replacement daemon +starts a new adapter, resumes it with `session/load`, and replays the +transcript. Terminal sessions keep surviving restarts through tmux. ## The browser UI