From 4051e7264b8a1cd1b8c7b2ba10c83d436b838553 Mon Sep 17 00:00:00 2001 From: Harry Bayliss Date: Wed, 27 May 2026 14:36:02 +0100 Subject: [PATCH] docs: mark daemon/client plan as implemented --- docs/daemon-client-plan.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/docs/daemon-client-plan.md b/docs/daemon-client-plan.md index 54d9693..ff81690 100644 --- a/docs/daemon-client-plan.md +++ b/docs/daemon-client-plan.md @@ -1,6 +1,13 @@ # patterm: persistent daemon + thin networked client — implementation plan -Status: proposed (for peer review). Branch: `feat/daemon-client-split`. +Status: implemented — Phases 0–4 landed on this branch. Branch: `feat/daemon-client-split`. + +> Implemented: pty workdir/process-group + protocol/Transport/loopback foundation; +> multi-project `ProjectRegistry`; out-of-process unix-socket daemon with auto-start, +> `daemon stop`/`ls`, detach (Ctrl-]) + reconnect; opt-in LAN TCP listener with a +> lightweight bearer token + `patterm connect`; per-pane display-owner sizing for +> multi-client viewing. Deferred (not built): TLS (transport kept pluggable), +> remote MCP, durable restore of live PTYs across daemon restart. ## Goal