baseline: Clover 独立仓库首次基线提交
将 Clover 从上层产品包旧仓库中独立出来,建立专属版本控制。 当前状态=纵切片端到端已打通(登录→选品→出文出图→审核→下载包), M1文案质量去套路化已验收。此提交作为后续按核销清单逐条修复的基线。 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
64
backend/app/services/ai_engine/_storyboard_data.py
Normal file
64
backend/app/services/ai_engine/_storyboard_data.py
Normal file
@@ -0,0 +1,64 @@
|
||||
"""
|
||||
_storyboard_data.py — 品类证明策略数据(纯数据,不含逻辑)
|
||||
品类来自 product.category,不枚举,兜底用"通用好物"
|
||||
"""
|
||||
from __future__ import annotations
|
||||
|
||||
# 视觉违禁词替换规则(扒 sanitizeImagePlanText)
|
||||
SANITIZE_RULES: list[tuple[str, str]] = [
|
||||
(r"before\s*&\s*after", "质地与肤感说明"),
|
||||
(r"before\s*/?\s*after", "质地与肤感说明"),
|
||||
(r"\bbefore\b", "质地状态"),
|
||||
(r"\bafter\b", "上脸肤感"),
|
||||
(r"使用前后|用前用后|用前后|前后对比|使用前|使用后", "质地/场景/肤感说明"),
|
||||
(r"功效对比|效果对比|改善对比", "质地/场景说明对比"),
|
||||
(r"肤色变白|皮肤变白|变白|美白", "自然光泽感"),
|
||||
(r"瑕疵消失|斑点消失|痘印消失|消除瑕疵|祛斑", "妆感更服帖"),
|
||||
(r"治疗前后|治疗后|医美前后|治愈|修复受损", "日常使用场景说明"),
|
||||
]
|
||||
|
||||
# 品类证明策略(不写死枚举,product.category 匹配,兜底通用)
|
||||
PROOF_STRATEGIES: dict[str, dict] = {
|
||||
"个护护理": {
|
||||
"overlay_tpl": "{point}看得见",
|
||||
"visual": "手部/身体局部使用证明:少量点涂、推开后吸收状态、真实纹理和自然光",
|
||||
"asset_use": "优先使用实拍/参考图中的手部、干纹、涂抹、随身场景",
|
||||
"forbidden": "不要变白、祛斑、医学效果、before/after字样;不要和封面同构图",
|
||||
},
|
||||
"美妆护肤": {
|
||||
"overlay_tpl": "{point}看得见",
|
||||
"visual": "肤感/质地证明:手背、脸颊局部或质地微距,展示推开前后真实状态",
|
||||
"asset_use": "优先使用实拍/参考图中的手背、上脸、质地素材",
|
||||
"forbidden": "不要变白、祛斑、医学效果、before/after字样",
|
||||
},
|
||||
"食品饮品": {
|
||||
"overlay_tpl": "{point}一眼懂",
|
||||
"visual": "冲泡/开袋/入口证明:展示包装、杯中状态、质地颜色,真实桌面光线",
|
||||
"asset_use": "产品图保证包装准确,参考图用于杯子、开袋、冲泡、居家场景",
|
||||
"forbidden": "不要涂抹、不要护肤肤感、不要医疗健康承诺",
|
||||
},
|
||||
"营养健康": {
|
||||
"overlay_tpl": "看清{point}",
|
||||
"visual": "理性证明页:包装、成分表、使用场景和每日习惯卡片",
|
||||
"asset_use": "产品图和说明图用于成分/包装准确,参考图用于日常使用场景",
|
||||
"forbidden": "不要治疗、改善疾病、速效、医生背书、前后对比",
|
||||
},
|
||||
"家居生活": {
|
||||
"overlay_tpl": "{point}真省事",
|
||||
"visual": "使用过程证明:展示痛点场景、产品介入和使用过程细节",
|
||||
"asset_use": "参考图用于真实家居环境,产品图保证外观准确",
|
||||
"forbidden": "不要护肤涂抹,不要虚假夸大结果",
|
||||
},
|
||||
"服饰穿搭": {
|
||||
"overlay_tpl": "{point}有细节",
|
||||
"visual": "上身/材质证明:展示面料纹理、版型细节或普通身材上身局部",
|
||||
"asset_use": "参考图用于上身/搭配/材质,产品图保证款式颜色准确",
|
||||
"forbidden": "不要护肤涂抹,不要过度精修模特感",
|
||||
},
|
||||
"通用好物": {
|
||||
"overlay_tpl": "{point}清晰可见",
|
||||
"visual": "产品使用场景证明:真实道具/场景,展示产品细节和使用过程",
|
||||
"asset_use": "产品图保证准确,参考图用于场景辅助",
|
||||
"forbidden": "不要夸大效果,不要硬广式价格牌",
|
||||
},
|
||||
}
|
||||
Reference in New Issue
Block a user