lineby-v2
A debate flow engine.
lineby-v2 carries the reflow line of work forward: a typed, sparse flow matrix for tracking speeches across a round, driven by a keyboard-first editing engine. This iteration focuses on the foundation - the state model, navigation, and keybindings - not visual polish.
The flow
A flow is a column-based matrix: columns are speeches (1AC, 1NC, 2AC, ...), rows are contentions, and cells hold the argument written at each spot. The matrix is sparse - a cell only exists where text was actually written.
Open the flow editorKeyboard-first
Tab and Shift+Tab move across columns.
Enter starts editing, then commits and moves down.
Shift+Enter commits and moves up.
Escape cancels an edit or link.
Ctrl/Cmd+K links cells; Ctrl/Cmd+T tags the current cell.