feat(HAI-005): add auto-merge functionality for in-review tasks

- Add autoMerge boolean to Settings model with default false
- Add auto-merge toggle UI to the In Review column header
- Implement server-side auto-merge behavior in dashboard command
- Fix pre-existing build errors in types, executor, and dashboard server
- Update README with auto-merge documentation
This commit is contained in:
Dustin Byrne
2026-03-25 20:48:34 -04:00
10 changed files with 105 additions and 7 deletions

View File

@@ -18,7 +18,7 @@ AI-orchestrated task board. Like Trello, but your tasks get specified, executed,
1. **Triage** — Throw rough ideas in. Pi picks them up and writes a proper task spec.
2. **Todo** — Fully specified, ready to go. Scheduler moves them when deps are met.
3. **In Progress** — Pi works the task in an isolated git worktree.
4. **In Review** — Work is done. Merge the worktree and close.
4. **In Review** — Work is done. Merge the worktree and close. Toggle **Auto-merge** in the column header to automatically merge tasks as they arrive.
5. **Done** — Shipped.
Tasks with dependencies are processed sequentially. Independent tasks run in parallel.