yangqianqian
25f86b2f4a
存量前端:生图分组/灯箱/重生控件/导入文案/驳回横幅+SSE+总核销表
...
- ImageStrategyGroup/ImageLightbox/RegenControls/ImportTextModal/
RejectReasonBanner 新建组件
- tasks images/text/new + history + 配置/布局/SSE hooks 存量改动
- 总核销表进度更新
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-18 11:17:53 +08:00
yangqianqian
d85dcd401b
第11环裂变重写:对齐上线版 split.js 一次LLM出N套完整笔记包
...
架构从"扇出N个GenerationTask各跑完整管道"改为"一次LLM调用直接出N套
完整笔记包(N=1~5)",落 FissionNote 表 + 独立展示页。
后端:
- 018迁移:fission_notes 表(文案JSON+score+passed+imagePlan+images+status)
- fission_prompt:FISSION_SYSTEM+三档参考度(low/mid/high)+normalize_tags+品类兜底
- fission_pipeline:一次LLM出N套→各评分(@80合格线)→排序→落库,不达标标
needs_optimization 非丢弃;apiports 503 回落 codeproxy gpt-5.5 强档兜底
- fission_images:每套串行调现有生图接口(零改动image_gen/storyboard)
- tasks.py:run_fission_pipeline Celery task,删旧扇出注入
- api/v1/fission:进度聚合FissionNote + GET /fission/{id}/notes(剥内部字段)
前端:FissionProgress对齐状态机 + N套独立展示页 + FissionNoteCard
测试:test_fission_engine(19)+test_fission_pipeline(5) 全过;104 全量回归绿
实测task5(fanout=2,mid)端到端跑通:一次出2套→seq0=85过/seq1=79标优化→
生图codeproxy/edits→1024×1536去AI化→task completed→notes端点返完整数据
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-18 11:17:37 +08:00
yangqianqian
1b488752e6
B6/B7: failed终态前端可见 + SSE事件链核实
...
B6 错误态:
- 后端已加 TaskStatus.FAILED + 异常区分重试中/耗尽(014迁移ALTER status ENUM)
- 前端 TaskStatus 类型加 failed
- RecentTasksBar/history STATUS_LABEL 补 failed 标签
- history 页 HISTORY_STATUSES 纳入 failed(否则失败任务前端找不到)
- FatalErrorBanner + useSse error 不再静默丢弃
B7: 核实 SSE(ticket换JWT) + 事件消费链无缺口,标绿
tsc EXIT=0
2026-06-16 12:45:13 +08:00
yangqianqian
ea423e8a32
fix(C2): 审核台显示文案质量分(总分+7维明细)
...
审核要能判断,原审核队列接口不返回分数=组长盲审。
- review.py _fmt_queue_item: 解析selected_text.score_json,复用现成
_score_array_to_obj(tasks.py)算总分+透传维度,绝不读eval_score(留NULL)
- dto.tasks.ts: ReviewQueueItem.selected_text 加 score?:TextScore|null
- ReviewCard.tsx: 复用现成ScoreDimBars组件,passLine=80(合格线红线,
不用组件默认85)
端到端验:task40审核队列返回total=83+5维明细,新旧维度兼容。tsc EXIT0。
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-16 12:28:56 +08:00
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
yangqianqian
77f52e7eb0
fix(A1): 清除Sidebar 4个死链路由,补回审核台导航
...
死链(全不存在的路由): /tasks /images /tasks/build /tasks/list
真实存在却漏进导航的 /review(组长审核台)补回,限supervisor+admin。
选文案/选图片是任务流程内步骤(经/tasks/[id]/text|images,需task id),
不做顶层导航。tsc全量通过。
同步: 总核销表新增P3前端打通+飞轮(九文档审核5桶结论)。
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-16 11:34:21 +08:00
yangqianqian
6a2632da70
baseline: Clover 独立仓库首次基线提交
...
将 Clover 从上层产品包旧仓库中独立出来,建立专属版本控制。
当前状态=纵切片端到端已打通(登录→选品→出文出图→审核→下载包),
M1文案质量去套路化已验收。此提交作为后续按核销清单逐条修复的基线。
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-16 11:30:22 +08:00