A8多套打包+M4归档+R5多图:存量功能备份
A8 多套交付包(packaging_task.py): - 修复交付包只打第1条混乱note的bug,按ImageCandidate.strategy分A/B/C组 - 每组生独立note_0N夹(6图+文案.txt),同seq留最新去重,老数据兼容 - task74端到端验:3套各6图,独立agent7项交叉验证全过 M4 归档(tasks.py/exports.py/前端): - list_tasks加date_from/date_to/product_id筛选+product_name批量填(防N+1) - 新增exports.py:产品JSON导出+标杆CSV导出(UTF-8 BOM) - 前端HistoryFilters日期/产品筛选+产品列+打回原因红banner - response.py加raise_param_error;独立agent验A1/A2/A9通过 R5 产品多图(product_images.py/020迁移/前端): - product_images表+5端点(上传/列/改场景/设主图/删图) - 生图按ROLE_SCENE_PREFERENCE选对应场景图,回落primary - 前端ProductImageManager多图画廊 R6 账号config拆页(settings/): - 配置页按角色拆/settings(运营+组长+admin)+/config(仅admin) - Key只显末4位不显余额(守红线) 核销表对齐真实代码状态:D1改稿框/M7裂变/E12评图分纠偏为已完成(曾漏回写) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -75,6 +75,16 @@ SIGNAL_WEIGHTS: dict[str, int] = {
|
||||
}
|
||||
|
||||
|
||||
# ── 生图3套正交叙事策略 → 飞轮角度标签 ───────────────────
|
||||
# 选图信号 angle_label 用此映射,与文案 angle_label 体系并轨进同一偏好聚合。
|
||||
# A痛点先行/B场景先行/C成分背书先行(倩倩姐2026-06-15起草,北哥过目版)。
|
||||
IMAGE_STRATEGY_ANGLE: dict[str, str] = {
|
||||
"A": "痛点先行",
|
||||
"B": "场景先行",
|
||||
"C": "成分背书先行",
|
||||
}
|
||||
|
||||
|
||||
# ── 数据归属 ──────────────────────────────────────────
|
||||
class DataOwnership(str, Enum):
|
||||
CLIENT_DATA = "client_data" # 原始输入产出,客户可导出
|
||||
@@ -110,6 +120,15 @@ class ImageRole(str, Enum):
|
||||
MAIN = "main"
|
||||
|
||||
|
||||
# ── 产品参考图场景类型(R5多图:标注每张产品图拍的是什么,供生图按分镜role选用)──
|
||||
class ProductImageScene(str, Enum):
|
||||
PRIMARY = "primary" # 白底/正面主图(默认主图,必有)
|
||||
SCENE = "scene" # 使用场景图(梳妆台/生活环境)
|
||||
TEXTURE = "texture" # 质地特写(膏体/涂抹)
|
||||
INGREDIENT = "ingredient" # 成分/包装细节
|
||||
MODEL = "model" # 上脸/使用中
|
||||
|
||||
|
||||
# ── AI 图片提供商 ─────────────────────────────────────
|
||||
class ImageProvider(str, Enum):
|
||||
GPT = "gpt"
|
||||
|
||||
Reference in New Issue
Block a user