Cleanup list navigates; spend bars; office writes the missing scaffold; memory read-out per agent

This commit is contained in:
Sam
2026-11-11 15:05:43 +11:00
parent 3ec960e349
commit 36abdc1f84
13 changed files with 726 additions and 4 deletions

View File

@@ -56,6 +56,35 @@ only what is missing. That is the cheapest remaining gap in the project layer.
The needs-you panel lists what is waiting but the action still happens elsewhere. Each card
should carry its own key: unblock, assign, open in Reply.
## Done: costs as a chart
`Project>costs` draws each task's spend as a bar against the largest, so the shape of the
month is visible without reading numbers. No extra API calls: the figures were already loaded.
```text
task state cents runs share of the largest
AUD-163 done 3 3 ████████████████████████
AUD-164 done 2 2 ████████████████
AUD-159 done 1 1 ████████
```
## Done: the `office` scaffold
`bin/office` now also writes what is missing, never overwriting: `.harness/verify.sh` with a
comment explaining how to replace it, and `.harness/NOTES.md` for the person. Adopting a folder
no longer leaves it without a place to say what "finished" means.
## Done: memory per agent, read-only
`Agents>settings` ends with a line read from the agent's command and the global Pi settings:
```text
memory and extensions
extensions: the global set · memory: pi-memctx
```
It claims only what it has read. A switch is a later decision, after one agent has run both ways.
## 7. Costs as a chart
`Project>overview` already draws a sparkline of runs in Go. Spend-per-day, using the same block