feat: Feature Flag调试日志增强 + fallback逻辑统一 #352

Merged
xiaoxia merged 2 commits from fix/flag-debug-logging into develop 2026-07-15 22:56:55 +08:00
Owner

变更内容

  1. Flag调试日志增强:所有feature flag判断点增加debug日志,方便灰度排查
  2. Fallback逻辑统一:统一flag获取失败时的默认回退行为,避免各处不一致
  3. 移除render_metrics依赖:保持PR独立,不依赖未合并模块

测试

41个flag/engine相关单测全绿

关联

PR #248

## 变更内容 1. **Flag调试日志增强**:所有feature flag判断点增加debug日志,方便灰度排查 2. **Fallback逻辑统一**:统一flag获取失败时的默认回退行为,避免各处不一致 3. **移除render_metrics依赖**:保持PR独立,不依赖未合并模块 ## 测试 41个flag/engine相关单测全绿 ## 关联 PR #248
xiaoxia added 2 commits 2026-07-15 13:01:01 +08:00
- 三个入口(compose_video/edit_plan/generate_video)都增加flag配置详情日志
  (enabled/percentage/whitelist/default_engine),灰度期间便于排查
- 统一fallback行为:异常时全部fallback到legacy(保守策略)
  之前generate_video异常时fallback到unified,与其他入口不一致
fix: 移除render_metrics依赖(该模块在develop上不存在),保持PR独立可合并
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 2m6s
CI/CD Pipeline / Frontend Lint (push) Successful in 46s
CI/CD Pipeline / Build Staging API Image (push) Has been skipped
CI/CD Pipeline / Build Staging Worker Image (push) Has been skipped
CI/CD Pipeline / Build Staging Web Image (push) Has been skipped
CI/CD Pipeline / Build Production API Image (push) Has been skipped
CI/CD Pipeline / Build Production Worker Image (push) Has been skipped
CI/CD Pipeline / Build Production Web Image (push) Has been skipped
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been skipped
CI/CD Pipeline / Staging E2E Tests (push) Has been skipped
CI/CD Pipeline / Deploy Production (push) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (push) Has been skipped
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Unit Tests (push) Successful in 2m10s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 48s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Successful in 2m2s
CI/CD Pipeline / Build Staging API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Web Image (pull_request) Has been skipped
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Unit Tests (pull_request) Successful in 2m18s
CI/CD Pipeline / Integration Tests (push) Successful in 1m32s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 1m25s
04d48d624a
PR #248 核心是flag调试日志 + fallback统一,埋点应由专门的灰度观测指标PR负责。
移除compose_video中对render_metrics的引用,确保PR可独立合并、不引入运行时错误。
xiaoxia force-pushed fix/flag-debug-logging from a7566a1dfb to 04d48d624a 2026-07-15 13:01:01 +08:00 Compare
auto-approve-bot approved these changes 2026-07-15 13:18:28 +08:00
auto-approve-bot left a comment
Collaborator

CI全绿,自动审批通过。

CI全绿,自动审批通过。
xiaoxia merged commit 902fe5d461 into develop 2026-07-15 22:56:55 +08:00
xiaoxia deleted branch fix/flag-debug-logging 2026-07-15 22:56:55 +08:00
Sign in to join this conversation.