Files
beige/backend/alembic
yangqianqian e3fb6f2655 feat(D1): 改稿进飞轮 - 最强真实信号 text_edit +5
倩倩姐2026-06-16拍板:改稿=用户真改了字=最在乎这条方向=最强真实信号。
先激进入飞轮跑一周,北哥用后按真实数据校准是否加"过审才入"闸门。

改动:
- enums.py: SignalType.TEXT_EDIT + SIGNAL_WEIGHTS权重5(≥选择类)
- task.py: TextCandidate.edited 布尔字段
- 013迁移: text_candidates加edited列 + preference_events.signal_type
  ENUM补text_edit(端到端实测抓出:不补会Data truncated)
- task_actions.py: POST /{task_id}/text-candidates/{cid}/edit 端点
  回写content+edited=True+record_signal写text_edit,走task_actions不碰review.py

端到端实测:edited False→True,飞轮信号真落库type=text_edit weight=5。
顺手: tsconfig.tsbuildinfo 移出版本控制(构建产物)。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-16 12:20:54 +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 版本号统一管理,不允许手动改表