Files
beige/backend/alembic
yangqianqian ff21116ff8 A8: 文案按A/B/C三套正交叙事生成,避免套路化重复
- constants: 新增 TEXT_NARRATIVE_BY_STRATEGY(A痛点/B场景/C成分),与图片侧同轴
- build_prompt: 加 strategy_narrative 参数并注入 prompt
- text_variants: 全链路透传(含优化轮)
- run_text_generation: 改循环三套,text_count均摊(divmod余前补),跨套去重,打_strategy标记
- TextCandidate: 加 strategy String(4) 字段 + 迁移021(已upgrade head)
- packaging: 打包按strategy精准配对文图(texts_by_strategy映射+三层兜底)
- SSE text_candidate 事件携带 strategy

独立agent交叉验证7改造点全过,边界(text_count<3/无别名/不截断)无must-fix

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-22 10:00:47 +08:00
..

alembic/

Alembic 数据库迁移脚本占位:

执行顺序

001 → 002 → 003 → 004有外键依赖必须按顺序

版本规划

  • 001_from_banana.py # users/login_records/user_preferences从banana搬3张改造
  • 002_multi_tenant_base.py # workspaces/workspace_members/user_api_keys
  • 003_business_core.py # 业务主体7张products等
  • 004_flywheel.py # preference_events

铁律

  • matrix_accounts / preference_profile 一期不建(二期预留)
  • Alembic 版本号统一管理,不允许手动改表