Initial TrueGrowth source import

This commit is contained in:
2026-07-07 09:36:36 +08:00
commit 3b6781d695
2283 changed files with 691996 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
## 1. Spec
- [x] 1.1 补充 unified 动作模型与参数约束说明
- [x] 1.2 明确 `clip_id` 作为续写真实标识的保存规则
## 2. Data And Service
- [x] 2.1 扩展音频请求类型,支持 `infill_start_s / infill_end_s`
- [x] 2.2 扩展音乐记录类型,保存统一动作与续写参数
- [x] 2.3 在音频服务中为 `/suno/submit/music` 发送续写与 Infill 参数
- [x] 2.4 确保轮询中发现的 `clip_id` 能稳定进入最终结果
## 3. Music Analyzer UI
- [x] 3.1 在 `GeneratePage` 增加 `新生成 / 续写 / Infill` 动作切换
- [x] 3.2 根据动作展示和校验 `continueAt / infillStartS / infillEndS`
- [x] 3.3 在已生成片段卡片上增加“续写 / Infill”快捷入口
- [x] 3.4 将所选片段的真实 `clip_id` 自动带入表单
## 4. Verification
- [x] 4.1 为音频服务补充续写与 Infill 参数构造测试
- [x] 4.2 为 `clip_id` 继承逻辑补充回归测试
- [x] 4.3 手工验证统一入口下三种动作的字段显隐与校验