{"content":"Development journal for commit 96e1e573 (docs: agent etiquette — users own the dsh web lifecycle, no keep-alive wrappers).\n\nToday's live-session outage chain (empty panels, daemon storms, EADDRINUSE wars) was aggravated by an AI agent running a keep-alive wrapper around 'dsh web' and restarting it in the background, racing the user's own terminal and the OAC daemon. Adds an explicit agent-etiquette note to the dsh-plugin README's Live DSH binding section: agents must not restart 'dsh web' themselves and must never build keep-alive/watchdog wrappers around it; the user restarts DSH web (and the OAC daemon) manually; when a change needs a restart, tell the user which process and let them do it.\n\nVerification:\ngit diff --check\n\nFiles:\ndsh-plugin/README.md","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}