Screens 2 and 3: new-task form, live log and diff; measured the merge gap they expose

This commit is contained in:
Sam
2026-11-10 12:15:45 +11:00
parent 34f60872f6
commit 50fde87450
12 changed files with 801 additions and 44 deletions

View File

@@ -46,9 +46,17 @@ been measured.
## Milestone 3 — add a task, watch it work
- [ ] Screen 2 creates a task with a blocker and the command that decides it is done.
- [ ] Screen 3 shows the running log and the diff from the task's worktree.
- [x] Screen 2 creates a task with a blocker and the command that decides it is done.
→ `AUD-163` and `AUD-164` made in the form; `AUD-164` blocked by `AUD-163`, and the
verify command landed in the task's own description.
- [x] Screen 3 shows the running log and the diff from the task's worktree.
→ seen live: `running · assignment`, the worktree path and branch, `?? NOTES.md`
while the agent worked, then `754cdb5`, `NOTES.md | 3 +++` and the diff.
- [ ] Pass: a two-task plan is created, ordered and finished from the terminal alone.
Created and ordered from the terminal, and both tasks are `done` — but **not by the
intended path**. Nothing merges a task's branch, so `AUD-164`'s worktree was cut from
`main`, which has no `NOTES.md`; the agent read the file across branches with
`git show AUD-163-…:NOTES.md` instead. That is what Milestone 5 exists for.
## Milestone 4 — the project layer