Files
beige/frontend
yangqianqian 285791c12f 裂变补图:中转站波动导致单张失败时只重生失败分镜
实测发现 codeproxy 偶发不稳,单套中某张图重试3次仍失败会记 error。
本次加按需补图:只重生标 error 的分镜,成功的图与 token 不浪费。

- 019迁移+模型:fission_tasks 加 source_task_id(新架构不扇出GenerationTask,
  补图需复刻首轮上下文:产品/operator key/张数,故落库回查)
- fission_image_retry:只补失败 role(引擎 target_role 单张重生,R2零改动),
  merge 回 images_json,全恢复则 status=image_done
- tasks.py:retry_fission_images Celery task,key归属源任务operator(基石B),
  幂等锁防重复补图
- api:POST /fission/{id}/notes/{seq}/retry-images,无失败分镜守卫 queued=false
- 前端:FissionNoteCard 失败提示改"重试补图"按钮+loading,父页轮询刷新

实测task5 seq1(hook图首轮codeproxy重试3次失败)补图跑通:只补hook(1024×1536
去AI化)、applied_proof原图不动、recovered=1 still_failed=0、status=image_done;
apiports503回落codeproxy gpt-5.5强档兜底;seq0无失败图守卫queued=false

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-18 11:30:41 +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 给前端(防伪造)