fix: generate_video 任务接入 Feature Flag 灰度引擎选择 #247
Reference in New Issue
Block a user
Delete Branch "fix/generation-task-feature-flag"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
问题
一键生成(generate_video)任务硬编码使用 UnifiedRenderService,完全没有接入 render_engine Feature Flag,导致灰度开关形同虚设,无法控制新旧引擎切换。这是灰度发布的 P0 阻断问题。
修复
_resolve_render_engine(user_id)函数,复用 RenderEngineResolver 灰度逻辑_render_with_legacy_engine()函数,实现旧引擎等价渲染:单测
8 个测试全部通过:
验证