// Generated from the feature catalog
Unified Three-Panel Shell
A Workspace, Not Another Chat Window · Shipped · workstation, home
System domain rail, context stage, and agent conversation visible simultaneously — no modal context-switching.
The primary desktop workspace. A navigation rail on the left lets you browse system domains (Storage, Services, Network, GPU, etc.). The center stage shows the active domain’s inventory and controls. The right panel holds the agent conversation. All three are visible simultaneously — you never lose context by switching tabs.
Built as a Tauri 2 desktop app wrapping a React SPA. Keyboard shortcuts (Cmd+D for domain rail, Cmd+J for conversation, Cmd+B for context stage) toggle panel focus. The conversation panel maintains contextual awareness of whichever domain page you’re currently inspecting.
Limits and invariants
Section titled “Limits and invariants”Responsive: on small screens, gracefully transitions from three side-by-side panels to stacked drawer views.
Where this lives
Section titled “Where this lives”halbert_core/halbert_core/dashboard/frontend/src/components/shell/HostShell.tsxhalbert_core/halbert_core/dashboard/frontend/src-tauri/