Context
Once typed dashboard state exists, add the terminal shell with ratatui and crossterm. See docs/v1-scope.md.
Acceptance criteria
- App opens in a terminal.
- App can quit cleanly from the keyboard.
- App renders fake dashboard state before real commands are wired through.
- Focused panel is visually distinct.
- Terminal I/O remains at the edge of the program.
Out of scope
- Final visual polish.
- Live command-backed panels.
- Background refresh.
Context
Once typed dashboard state exists, add the terminal shell with
ratatuiandcrossterm. Seedocs/v1-scope.md.Acceptance criteria
Out of scope