Intent: the story reads wave → changes → pull on the page; the terminal stops at the list.
Done:
[ ] In src/tui/screens/waves.ts, enter on a wave lists its changes (same rows as the wave's page); enter on a change opens its pull screen; esc steps back keeping the cursor
[ ] Rows come from the same read the page uses
[ ] A test drives enter/esc and checks the cursor returns; fails without the change
Intent: the story reads wave → changes → pull on the page; the terminal stops at the list.
Done:
Files: src/tui/screens/waves.ts, test/waves-tui-depth.test.ts
Risks: the screen may already drill; read it first and extend only the missing step. Suggested: mason.