Files
beige/frontend
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
..

Clover Frontend

Next.jsReact— 5屏骨架

目录规划

frontend/src/
  app/           # Next.js App Router
  components/    # 可复用组件
  lib/           # API client按 openapi.yaml 生成)
  types/         # TypeScript 类型

5屏

  1. 管理配置台 — 产品档案/标杆笔记/违禁词/API Key录入
  2. 开任务 — 选产品+标杆+今天主题+设定数量,发起生成
  3. 挑文案+挑图 — SSE实时看生成进度8选3文案/挑图,显示"本次已注入"
  4. 确认预览 — 提交审核
  5. 审核台(组长) — 待审队列/通过/打回写原因

前端红线(不得违反)

  • 不展示 Token 余额/用量
  • 不做积分中心/billing 页
  • 飞轮偏好信号不暴露独立 POST 给前端(防伪造)