日期:2026-07-24
go test ./controller -run '^TestAdmin(Set|Get)UserVideoChannelBindings' -count=1:通过。
auto,且不泄露渠道密钥。auto、错误家族、跨分组、禁用渠道和重复绑定;失败不改变原绑定。legacy 分组的绑定保持不变。go test ./...:通过。cd web; bun run build:通过。保留项目既有的循环分包与大包告警。default、vip 和 auto Token 的用户。default、vip,每个分组显示 Seedance 和 Kling。default / Seedance 选择一个候选渠道并保存;重新打开弹窗,确认选择仍在。default / Seedance 并保存;重新打开弹窗,确认显示“未绑定”。default Token 发起对应 Seedance 请求:有绑定时命中指定渠道;清空后恢复既有自动选择。记录请求时只保存用户 ID、Token group、模型、渠道 ID 和 HTTP 状态,禁止保存 Token、渠道 Key、AK/SK 或签名 URL。
bun run i18n:extract、bun run i18n:sync 与 bun run i18n:lint 当前均因依赖版本不匹配失败:react-i18next 请求 i18next.keyFromSelector,但安装的 i18next 未导出该符号。新增中英文键已手动同步,生产构建已验证通过。