- 015-017迁移:image_candidate 文案复审/AI视觉分/重生标记 - constants C7素人感约束(反电商摆拍对齐真实笔记)+C3叠字口子 - celery visibility_timeout=2h 防长任务被误判重投重复烧钱(task75教训) - image_scorer 评图分(只筛选+展示,真实信号才进飞轮权重) - storyboard/image_gen/pipeline_io 生图存量 - task_actions/tasks/task_service/flywheel 审核回路+飞轮存量 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
app/workers/
Celery worker 占位:
- celery_app.py # Celery实例配置(broker=Redis)
- task_runner.py # 主任务:只接收task_id → 查库→FERNET_KEY解密key → 调模型 # 铁律:明文key绝不进Celery参数,只在函数局部变量,不落盘不打日志
- subtasks/ analyze.py # 分析标杆笔记8特征 generate_text.py # 文案双轨(轨A一次5角度JSON/轨B跳过) generate_image.py # 并发生图asyncio.gather(A/B/C三策略) postprocess.py # 去水印后处理