Know what needs you, and trust the result
A single place for everything waiting for you, acceptance criteria the lead checks one by one, a "What changed?" view for each task, and fixes for six problems an independent review found.
New
- Needs you (top bar): approvals, work waiting to be merged, reviews the lead couldn't decide, tasks on hold with the reason, agents stopped by an error — one list, one click to the task.
- Cards say why a task doesn't move: "Waits for TA-1 to be merged", "On hold: failed twice …", "Your decision", "Waits for race partner TA-7".
- Acceptance criteria for a task ("Tests pass", "UI text in Turkish", "Don't touch db/"). The assignee sees them; the lead checks each one and sends the task back if one isn't met. The lead can add them when it plans tasks.
- What changed? in a task (projects with "Each task in its own git working copy"): changed files, added and removed lines, and the diff.
Fixed
- An agent's work could be lost when git couldn't commit it (for example because of a signing setting). The task now waits with the reason, and a working copy with unsaved changes is never removed.
- When a task's own git working copy couldn't be prepared, the task ran in the shared project folder. It now stops and tells you why.
- A task could start before the code it builds on was merged into the project folder. It now waits for the merge.
- If the first 25 tasks in the queue were on hold, the rest never started.
- An edited, replaced or deleted decision stayed in memory in its old form; memory now follows the decision.
- With OpenAI-compatible and Anthropic providers, an error in the middle of an answer or a dropped connection could count as finished work. Both are errors now.
To upgrade, run the new installer over the old one; your data is kept.