pub async fn run(done: &str, left: &str, state: &str) -> Result<()>
Commit in the worktree, then hand the report to the service, which commits what is left, pushes, and records it for every node