.agents/memory/2026-02-26-overview-tab-session-controls-implementation-plan.md

1.1 KiB

2026-02-26 Session Notes

Overview Tab Session Controls Implementation Plan

Nicholai provided a detailed implementation plan for adding direct session control to the watchtower overview tab. Currently, all session management (start/stop backtest/paper, configure, select presets) is buried in the Ctrl+P command menu modal. The plan introduces a left-side SessionControlStrip panel in a two-column layout, with keyboard-driven controls and inline backtest progress display.

Key design decisions:

  • Two-column layout: session control strip (width: 38) on left, strategies table (flexGrow: 1) on right
  • Tab-gated keybindings to avoid conflicts (b=backtest, p=paper, x=stop, space=pause, comma/period=cycle presets, c=config, +/-=adjust speed)
  • Inline progress bar and results display replaces full-screen overlay on overview tab
  • No backend changes required

Implementation scope: 7 files across watchtower, including new SessionControlStrip component, modified GardenOverview layout, store actions (cyclePreset, adjustBacktestSpeed), keyboard nav bindings, and utility extraction.