fix: make workspace panels self contained
CI / rust (push) Successful in 2m54s

This commit is contained in:
2026-08-31 18:02:01 -07:00
parent 3f15b13312
commit 63c9cb6210
10 changed files with 297 additions and 350 deletions
+8 -8
View File
@@ -80,14 +80,14 @@ durability step. See decisions 0004 and 0005.
## Default workspace composition
The default desktop workspace has three horizontal bands: the top 20% holds pane,
agent, tool, context, and goal state; the middle 60% holds responsive vertical
work lanes; and the bottom 20% is the answer, choice, chat, and approval shelf.
The work region shows one lane in compact windows, three at normal desktop
widths, and five on a 3440 px ultrawide. The selected lane alone owns keyboard
input. Six surfaces continue updating so performance comparisons remain
meaningful, with a sliding visible window keeping the selected pane onscreen.
See decisions 0008 and 0009.
The default desktop workspace is a responsive horizontal row of self-contained
vertical panels: one panel in compact windows, three at normal desktop widths,
and five on a 3440 px ultrawide. Inside every panel, the top 20% holds that pane's
agent, tool, context, goal, target, and status; the middle 60% holds its terminal
or work surface; and the bottom 20% holds that pane's answer, choices, chat, and
approval boundary. The selected panel alone owns keyboard input. Six surfaces
continue updating so performance comparisons remain meaningful, with a sliding
visible window keeping the selected pane onscreen. See decisions 0008 and 0009.
We should evaluate, not blindly copy, WezTerm, Zellij, RMUX, tmux, and cmux. The
first spike must compare a reusable terminal crate with a small first-party layer.