R rebuilds every pane detached; r refreshes data; Author gains guidance and preview; Repair gains the rebuild log

This commit is contained in:
Sam
2026-11-10 14:34:14 +11:00
parent 351cb35e8e
commit 972d4c0184
15 changed files with 683 additions and 23 deletions

View File

@@ -61,11 +61,23 @@ TUIOS it has to close a box.
| reply | the thread and a reply box | enter (write) · s (status to send) · esc |
| new | the form that makes a task | tab · enter · esc |
| project | folder, machine, session, costs, verify command | [ ] tab · ↑↓ j k |
| repair | health checks and the live layout | [ ] tab · ↑↓ j k |
| repair | health checks, the live layout, the rebuild log | [ ] tab · ↑↓ j k · R |
Choosing a task on the board and pressing Enter writes it into the project's
`.harness/harness.toml`, and every other workspace follows within a second.
### Refresh and rebuild
- **`r`** — read the data again in this panel. Nothing closes, nothing moves, the
layout is untouched. Use it when the numbers look stale.
- **`R`** — rebuild everything: `bin/board --replace` closes each pane the layout
owns and builds all seven again, in order. It runs detached in its own session,
because the panel you pressed it in is one of the panes being replaced; the
output is written to `/tmp/paperclip-harness-rebuild.log`, and the Repair
workspace shows that log on its third tab.
`R` is on every screen except the new-task form, where letters are text.
## How an interface change is tested
Not in a plain terminal, and not in tmux. TUIOS owns part of the keyboard and forwards