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 editor

Keyboard-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.