orch progress: what an agent finished, what is left, and where the work is. The record goes
through the log, the session and the worktree stay on the node that runs the task
Commit what is still uncommitted, push the branch, and record it. Only a known task’s worktree
is touched, so a caller cannot point the daemon at another directory