pub fn remove(project: &Path, session_id: &str) -> Result<()>Expand description
Remove one session’s scratchpad — the delete-conversation cascade. A directory whose lock is held by a live process is left alone (that session is still open, possibly in another mermaid); the sweep reaps it later.