- fission_service: 1源任务扇出N套子任务(回填source_fission_id,复用主管道),MAX_FANOUT=5红线 - fission_prompt: 三档参考度(high/mid/low)占位规则,真实措辞待北哥定义 - tasks.py: worker识别裂变子任务→注入对应档位规则进文案上下文(关键缺口修复) - api/v1/fission: POST触发 + GET进度聚合, main.py注册路由 - 实测: fission_id=2扇出task70/71,worker注入日志level=high,进度端点聚合正确 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 # 去水印后处理