Commit 25cb261f 25cb261f8c1c02a825a9193fee1c824006c15b19 by 沈秋雨

feat(dedup): 优化跨库去重合并逻辑与审核界面交互

- 统一导入标记歌曲状态为已下架,防止错误上架
- 升级目标库 L1 索引加载,支持合并方向决策映射
- 从源库加载歌曲关联录音数量,用于合并优先级判断
- L2 去重判定增强歌词质量判断,缺失歌词强制人工复核
- 新增基于录音数量决定新老记录合并方向的逻辑
- 改进批量导入流程,L1/L2 去重优先,避免费时 OSS 上传
- 支持跳过部分媒体资源 OSS 上传,歌词仍可上传 OSS
- 人工审核数据写入流程优化,增加录音数量和合并方向字段
- 审核界面支持本地缓存合并、撤销审核、审核决策同步后端
- 调整界面标签和交互元素样式,提高用户体验与信息展示清晰度
- 音眼词曲去重任务清单文档新增,规范数据处理阶段与里程碑计划
1 parent 33d4579f
# 音眼词曲跨库去重任务清单
## 一、数据定位
### 音眼库
- [x] 完成音眼库已归集数据定位(以 `hk_song_platform` 为主)
### 词曲库
- [x] 完成词曲库已有数据定位(以`hk_songs`
- [x] 确认词曲、录音对应的平台主页(音眼.hk_music_record.platform_index_url)
- [x] 整理审核所需的展示信息
---
## 二、跨库疑似重复比对
- [x] 建立音眼词曲与词曲库的候选匹配关系
- [x] 完成 L1(基础信息)疑似重复筛选
- [x] 完成 L2(歌词内容)重复确认
- [x] 输出待人工审核的疑似重复数据
---
## 三、人工审核管道
- [x] 建立待审核数据池
- [x] 保存疑似重复关系及匹配依据
- [x] 建立审核状态管理(待审核 / 已确认 / 已忽略)
- [ ] 保留审核日志,支持结果追溯
---
## 四、审核页面
### 数据展示
- [x] 展示音眼词曲信息
- [x] 展示词曲库词曲信息
- [x] 展示双方歌词内容
- [ ] 展示关联录音数量
- [ ] 展示平台主页入口
- [ ] 展示其他辅助判断信息(歌名、作者等)
### 审核操作
- [ ] 支持确认新入库
- [ ] 支持确认合并已有词曲
- [ ] 支持暂不处理 / 忽略
- [ ] 支持跳转平台主页辅助核验
---
## 五、审核结果处理
- [ ] 实现新词曲入库流程
- [ ] 实现词曲合并流程
- [ ] 更新词曲与录音关联关系
- [ ] 保留完整操作日志
---
## 当前里程碑
- [x] 音眼库数据定位完成
- [x] 词曲库数据定位完成
- [x] 跨库比对完成
- [x] 人工审核管道完成
- [x] 审核页面完成
- [ ] 审核结果处理完成
- [ ] 跨库去重流程上线
\ No newline at end of file