--- theme: workspaces-panels heading: "Workspaces & Panels" kind: theme --- Its own list — **`docs/workspace-panel-todo.md`** — because it is long and actively worked. Full analysis behind it: `COMMS/workspace-panel-framework-analysis-2026-08-07.md`. Headlines: the framework has **no panel lifecycle** (a panel can be destroyed but never told, which is the real cause of the terminal orphan leak); three state-key families are **silently dropped on every write**, orphaning a pty per reload; Running Shells has **404'd since 2026-07-31**; there are **zero error boundaries** anywhere in the repo; and `dashboards.id` is a **global** primary key fed by `slugify(name)`, so two members naming a dashboard the same thing collide.