package com.music.metadata.service; import com.music.metadata.domain.metadata.AudioMetadata; import com.music.metadata.domain.scan.FeatureDeduplicationHit; import com.music.metadata.infrastructure.entity.FileProcessEntity; public interface DeduplicationService { FileProcessEntity findArchivedByHash(String fileHash); FeatureDeduplicationHit findLevel2Duplicate(AudioMetadata metadata, Integer audioDuration); String buildDedupKey(AudioMetadata metadata, Integer audioDuration); }