- Add getHashCompareSourceLabel to normalize source display names - Add getHashCompareResultName and getHashCompareResultUrl helpers - Collect and dedupe hash compare matches instead of returning boolean - Show success notification listing matched sources when local model hash matches online results