decide D-87 (output/log dock) + resolve Q-28; file T-258 (terminal home)

D-87 — T-54's "output and log panel" is a bottom output dock: read-only,
two tabs (Output = the Logger stream, filterable + auto-scroll; Problems =
diagnostics moved out of the sidebar). Toggled by a single status-bar widget
that replaces the app-status indicator (merged health+log: green check when
clean, warn/error counts otherwise) via click or Cmd/Ctrl+J. Needs a bounded
ring sink on the Logger (no history today). Amends D-47: the dock is the one
surface allowed to push Claude up, capped so Claude stays >=50%.

Resolves Q-28 by splitting on interaction: read-only output (logs/problems)
goes in the dock; the terminal does NOT — it stays a first-class editor-pane
surface, tracked by new T-258 (swap-vs-split, with Q-27). Refines T-54.

Wireframe under docs/design/wireframes/output-dock/.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-06 22:57:18 +02:00
co-authored by Claude Opus 4.8
parent 74cb60f1e3
commit da61af810d
8 changed files with 280 additions and 2 deletions
+3
View File
@@ -4,6 +4,9 @@
# -- clean-house skill run history / skip ledger (machine-local) --------
/governance/decisions/.clean-house-state.md
# -- frame0 wireframe local↔Frame0 id mapping (machine-local) -----------
**/*.idmap.json
# -- Flutter / Dart (single package at repo root) -----------------------
/.dart_tool/
/.packages