Revert "Every workspace split into real panes: 19 panes across 7 workspaces, one program per panel"

This reverts commit 32fa2752af.
This commit is contained in:
2026-11-10 16:40:14 +11:00
parent 32fa2752af
commit 851a15be74
19 changed files with 58 additions and 972 deletions

View File

@@ -1,51 +0,0 @@
---
type: session
id: session.paperclip-harness.paperclip-harness-tui-workspace-rename-new-panels-commit-264
title: paperclip-harness TUI workspace rename + new panels (commit 2640049)
status: active
source_of_truth: false
freshness: current
last_reviewed: 2026-11-10
tags:
- pack/paperclip-harness
- agent-memory/session
- paperclip-harness
- tui
- workspaces
- panels
- commit-2640049
---
# paperclip-harness TUI workspace rename + new panels (commit 2640049)
Turn outcome on the paperclip-harness TUI (commit 2640049, message: "Workspaces named for what they are, capitalised; Reply gains a task panel; Project settings and limits; icon test row").
Workspaces renamed/capitalised, pane names stay program names, format is Workspace>pane:
Shell>shell, Board>board, Work>work, Reply>reply, New task>new (workspace name configurable by one word in bin/board), Project>project, Repair>repair. Seven workspaces, one pane each, all drawing; rebuilt via 'R' and verified.
Panels added:
- Reply>reply: 'the task' panel above the thread — identifier, status, assignee by name, title, verify command.
- Project>project settings panel: the project's own .harness/harness.toml fields (session, machine, folder, Paperclip id, watched task, verify command + its source task), then Paperclip-held limits (each agent's monthly budget in cents and spend, e.g. Hub budget 0 spent 1, Builder budget 5000 spent 10).
- Repair>repair: icon test row printing icon glyphs, with text 'if these are boxes, this terminal is not using a Nerd Font'; plus health, layout and rebuild-log panels.
Screenshots refreshed in /tmp/mockups/: board-live.png, work-live.png, reply-live.png, new-live.png, project-live.png, repair-live.png.
Suggested next work in order: Board>board needs-you cards that act on the spot; Work>work diff panel beside runs at wide widths; Project>project settings that write the verify command; Repair>repair one-key whole-session check.
## Evidence
- Confidence: 90%
- Reason: Rich implementation snapshot from final answer with concrete names, panels, commit, artifacts, and next steps.
## Related
- [[packs/paperclip-harness/00-system/pi-agent/memory-manifest|Memory Manifest]]
## Related learned memories <!-- same-turn-2026-11-10 05:13:11 -->
- context: [[packs/paperclip-harness/20-context/paperclip-harness|paperclip-harness]]
- observation: [[packs/paperclip-harness/60-observations/paperclip-harness-tui-editor-pitfall-illegal-rune-literal-af|Nerd Font icon troubleshooting on .27 host]]
- action: [[packs/paperclip-harness/40-actions/2026-11-10-wrote-docs-ui-layout-md-and-three-live-layout-mockups|Committed paperclip-harness workspace rename + Reply/Project/Repair panels (2640049)]]
- session: [[packs/paperclip-harness/80-sessions/paperclip-harness-tui-workspace-rename-new-panels-commit-264|paperclip-harness TUI workspace rename + new panels (commit 2640049)]]
- session: [[packs/paperclip-harness/80-sessions/rich-discovery-how-to-tell-whether-the-icons-loaded-2026-11-|Rich discovery: how-to-tell-whether-the-icons-loaded 2026-11-10 05:13:11]]
- context: [[packs/paperclip-harness/20-context/tmp|how-to-tell-whether-the-icons-loaded]]

View File

@@ -1,86 +0,0 @@
---
type: session
id: session.paperclip-harness.rich-discovery-how-to-tell-whether-the-icons-loaded-2026-11-
title: Rich discovery: how-to-tell-whether-the-icons-loaded 2026-11-10 05:13:11
status: active
source_of_truth: false
freshness: current
last_reviewed: 2026-11-10
tags:
- pack/paperclip-harness
- agent-memory/session
- autolearn
- rich-discovery
- repo/how-to-tell-whether-the-icons-loaded
---
# Rich discovery: how-to-tell-whether-the-icons-loaded 2026-11-10 05:13:11
Sanitized rich discovery snapshot captured automatically from the completed turn.
## Source paths observed
- `etc/profiles/per-user/sam/bin/hunk`
## Final answer snapshot
"No `nixos-rebuild` on `.27`." The fonts are already there — 98 Nerd Font entries installed. What was missing was one line in its Ghostty config, which I added. Your restart of the config was the right move.
## How to tell whether the icons loaded
On `.27`, look at **Repair>repair**, first tab. There is now a row that prints the icons themselves:
```
icons · ▶ ■ ◆ if these are boxes, this terminal is not using a Nerd Font
```
If you see actual shapes, the font is working and the panels will show icons everywhere. If those are boxes or blanks, the terminal is still on its default font and one more thing needs checking.
The second place to look is **Board>board**: each task's status should have a small icon before the word (todo circle, running triangle, blocked square, done tick).
## Names, the way you asked
Workspaces are now capitalised and say what they are. Pane names stay as the program names, so everything is written **Workspace>pane**:
| Workspace>pane | was |
|---|---|
| Shell>shell | shell |
| Board>board | board |
| Work>work | work |
| Reply>reply | reply |
| **New task**>new | new |
| Project>project | project |
| Repair>repair | repair |
`New task` is the workspace name now; if you would prefer `What` or `Author`, it is one word in `bin/board`.
## Missing panels built
- **Reply>reply** gained a *the task* panel above the thread: identifier, status, assignee by name, the title, and the verify command. You no longer have to go back to Board>board to remember what you are replying about.
- **Project>project** settings is now a real panel: the six things this project keeps in its own file (session, machine, folder, Paperclip id, watched task, verify command with the task it came from), then the limits Paperclip holds — every agent with its monthly budget and spend.
- **Repair>repair** has the icon row, and its three panels are health, layout and rebuild log.
Everything rebuilt through `R` and verified: seven workspaces, one pane each, all drawing. Screenshots refreshed in `/tmp/mockups/` — `board-live.png`, `work-live.png`, `reply-live.png`, `new-live.png`, `project-live.png`, `repair-live.png`.
Committed as `2640049`.
Next by Workspace>pane, in the order I would do them: **Board>board** needs-you cards that act on the spot, **Work>work** a diff panel visible beside the runs at wide widths, **Project>project** a settings panel that writes the verify command, and **Repair>repair** a one-key check of the whole session.
## Evidence
- Confidence: 86%
- Reason: Preserve full sanitized discovery detail from a rich investigation turn
## Related
- [[packs/paperclip-harness/00-system/pi-agent/memory-manifest|Memory Manifest]]
## Related learned memories <!-- same-turn-2026-11-10 05:13:11 -->
- context: [[packs/paperclip-harness/20-context/paperclip-harness|paperclip-harness]]
- observation: [[packs/paperclip-harness/60-observations/paperclip-harness-tui-editor-pitfall-illegal-rune-literal-af|Nerd Font icon troubleshooting on .27 host]]
- action: [[packs/paperclip-harness/40-actions/2026-11-10-wrote-docs-ui-layout-md-and-three-live-layout-mockups|Committed paperclip-harness workspace rename + Reply/Project/Repair panels (2640049)]]
- session: [[packs/paperclip-harness/80-sessions/paperclip-harness-tui-workspace-rename-new-panels-commit-264|paperclip-harness TUI workspace rename + new panels (commit 2640049)]]
- session: [[packs/paperclip-harness/80-sessions/rich-discovery-how-to-tell-whether-the-icons-loaded-2026-11-|Rich discovery: how-to-tell-whether-the-icons-loaded 2026-11-10 05:13:11]]
- context: [[packs/paperclip-harness/20-context/tmp|how-to-tell-whether-the-icons-loaded]]