上线版: 产品表单统一+form嵌套修复+用户管理+部署+三套叙事
- 产品编辑入口统一走 ProductFormFull(卖点/风格/人群/品牌词全字段); 修复开任务页 <form> 套 <form> 致"编辑产品"报错、改不了、跳回首个产品 - dashboard 入口卡片对齐实际路由: 系统管理(/config) 与 工作配置(/settings) 分开; settings ?tab=products 直达改用挂载后读 URL, 消除 hydration mismatch - 新增用户管理(users API/admin service/改密页) + alembic 022/023/024 - 上线部署: Dockerfile / docker-compose.prod+https / nginx https / .env.example - A8 三套正交叙事(痛点/场景/成分背书) + beige 调色去AI化 + 飞轮 text_import 高权重信号 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -31,8 +31,8 @@
|
||||
|
||||
- [x] **AC-1**〔auto〕✅ 合格线过滤生效:task54 入库5条 score 80~86 全≥80 且无 hard_block。阈值 constants.py QUALITY_PASS_SCORE=80。
|
||||
- [x] **AC-2**〔human〕✅ 先展示+后台补:task54 首轮2条<目标3→触发补充→达标即停(日志"库内合格=N/3 replenished")。
|
||||
- [x] **AC-3**〔auto〕✅ 品牌词全链路:临时配 product_id=1 brand_keyword='龙石'跑 task54 → 5条 title+content 全含'龙石'。**已按倩倩姐2026-06-15要求清回NULL(品牌词客户填不预置)**。
|
||||
- [x] **AC-3b**〔auto〕✅ 反向断言:task54 `content NOT LIKE '%龙石%'` 条数=0(全植入)。
|
||||
- [x] **AC-3**〔auto〕✅ 品牌词全链路:临时配 product_id=1 brand_keyword='Clover'跑 task54 → 5条 title+content 全含'Clover'。**已按倩倩姐2026-06-15要求清回NULL(品牌词客户填不预置)**。
|
||||
- [x] **AC-3b**〔auto〕✅ 反向断言:task54 `content NOT LIKE '%Clover%'` 条数=0(全植入)。
|
||||
- [ ] **AC-4**〔human〕前端有品牌词框+自定义指令域:录入保存 → GET 产品响应 brand_keyword/custom_prompt 一致。(待前端浏览器验)
|
||||
- [x] **AC-5**〔auto〕✅ 实际调 opus-4-8:ai_call_logs task54 model='claude-opus-4-8' success=1;worker env MODEL_TEXT=claude-opus-4-8。
|
||||
- [x] **AC-6**〔auto〕✅ 503真退避:task51~54 日志多次出现"LLM 返回 503,第1/4次重试,等待5s"后恢复。
|
||||
|
||||
Reference in New Issue
Block a user