# 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    # 去水印后处理
