Board
Home is a tabbed board: desk · projects · threads. Tabs show only at
home (1 / 2 / 3). P opens the project picker from the keyboard.
- desk: IN MOTION is every started task, from any project. ON DECK is desk work that is ready, blocked, or review. Thread headers sit above those open desk tasks.
- projects: one collapsible group per project. Single-click a header to collapse it. Double-click a header to focus that project. Inside a group: started, then review, blocked, ready.
- threads: thread names across projects, with collapsible project sub-groups under each name. Same status order.
Project focus (P → a project) hides the tabs and paints the project name chip
on the right (P ▾). At home the chip is hidden. Collapse state is session-only.
It does not persist.
Each persisted row begins with a dim store-global identifier such as
T30. Click the identifier to copy it. Age and project remain trailing meta when shown.
Sections
Section titled “Sections”One urgency-ordered list. Sections are computed, not navigated.
- IN MOTION: work you have started
- ON DECK when you are on a project board: that project’s ready, blocked, and review tasks, with thread headers above their open rows
- z opens the done drawer
Thread headers on a scoped deck show #name and an open count. They take a list
row of space. They are not selectable and clicks do not land on them.
Unthreaded tasks list after thread groups in the same deck.
Human status
Section titled “Human status”ready · started · blocked · review · done
Human status is the source of truth. Completing every step does not complete the task. Agents do not auto-complete work.
ctrl+s starts a ready task, or reopens a done one. ctrl+d marks done.
ctrl+o reopens. ctrl+b toggles blocked. review is set from the command
palette (: → set status: review), not from a dedicated letter.
Wide stage slider
Section titled “Wide stage slider”At 110 usable columns or wider the board is a four-stage slider. Focus and geometry are the same thing:
| Stage | Left | Right | Focus |
|---|---|---|---|
| 0 | board, full width | none | board |
| A | board, 40% | task page | board |
| G | dim rail, 32 columns | task page | task |
| F | none | task page, full width | task |
One dim │ rule separates the columns. There is no box and no colour: the task
header rule (T12 title ──── started · tsk) is dim in A and bold in G and F, and its
right slot reads editing <field> or unsaved when that applies. One footer spans
the frame: the rule, the status row with a dim stage crumb on the right, and the verb
bar for whichever side owns focus. The session opens in stage 0; the stage is never
saved.
→ and ← slide the stage. Enter opens F and remembers where it came from; Esc
returns there. Changing the selection in A retargets the pane, with no peek. Click a
board row to select it in place; click a rail row to select it and move focus back to
the board; double-click to open F. Click inside the stage A task column to move to G
and run the control you clicked. Below 110 columns
the stage is kept: 0 and A show the board, G and F show the page, and growing back
restores the same view.
Peek and mouse
Section titled “Peek and mouse”Below 110 columns, → peeks notes under the selected row (up to five wrapped
lines). ← closes
the peek.
Below 110 columns, click a dim task identifier to copy it, click elsewhere on a row to peek, and click the same row again to close. At wide widths a board or rail row click selects it in place and a fast double-click opens the task page. The wheel scrolls the list.
Pane size
Section titled “Pane size”| Pane | What you get |
|---|---|
| at least 110 columns | wide stage slider: board, board beside page, rail beside page, or page |
| at least 78×24 and below 110 columns | standard single-pane board: section headers, row meta, full verb legend |
| smaller | compact: glyph, T identifier, and title; help, palette, and the task page take the full pane |
| down to 40×10 | still operable |
A typical herdr split is 78 columns, which is the standard board.
Palette and help
Section titled “Palette and help”: opens a searchable command palette. Type to filter. q is a query character
here, not quit. Leave with Esc.
Mutating keys always use Ctrl. Legacy verb_modifier: "alt" settings are read as
Ctrl.
? opens the help card. Any key closes it.