중복 요청, 중복 작업, 중복 결과를 서로 다른 층에서 막는다

큐에서 한 번만 보였다는 사실만으로 외부 저장이 한 번만 수행됐다고 판단할 수 없습니다.

HTTP 경계같은 업무 요청인지 식별합니다.reportId
큐 경계미완료 작업이 있을 때 새 enqueue를 억제합니다.deduplication.id
저장소 경계재실행돼도 같은 결과를 한 번만 만듭니다.UNIQUE + atomic upsert
파일 저장 완료
Worker 강제 종료
재실행 시 기존 결과 재사용