Sfoglia il codice sorgente

docs: 修正饮食偏好调研规格——移除死代码systemGoals区块

iwt 2 settimane fa
parent
commit
e4ee0bc54e

+ 3 - 2
docs/superpowers/specs/2026-08-30-diet-preferences-redesign-design.md

@@ -73,7 +73,8 @@
 
 ### Step 3 健康目标(可选)
 
-- **系统推荐目标**:只读展示,若存在显示绿色徽标"系统推荐"(数据来自健康报告,经 `current-member` 返回 `systemGoals`)
+> **规格自检修正(2026-08-30)**:现有页面"系统推荐目标"区块为**死代码**——后端 `current-member` 接口的 `DietPreferencesDTO`/`convertToDTO()` 均不返回 `systemGoals` 字段,diet 后端亦无 `goalSource=system_recommend` 生成逻辑,前端 `res.systemGoals || []` 恒为空数组。故 Step 3 **不保留**该区块,避免维护永不可见的 UI。
+
 - **必吃(新增字段)**:预设 chip 多选 + 自定义追加
   - 预设:蔬菜、水果、粗粮、鱼类、鸡蛋、豆制品、菌菇
 - **自定义目标**:预设 chip 多选 + 自定义追加
@@ -123,7 +124,7 @@
 - [ ] 页面为 3 步引导问卷,顶部有进度条,可前后切换,第 1 步无"上一步"
 - [ ] Step 1 过敏原/忌口 chip 点选 + 自定义追加可用,未填过敏原且未填忌口时点"下一步"弹提示
 - [ ] Step 2 辣度滑块、口味/菜系/烹饪方式 chip 可选
-- [ ] Step 3 系统推荐目标只读展示(有则显示"系统推荐"徽标),必吃/自定义目标 chip 可选
+- [ ] Step 3 必吃/自定义目标 chip 可选(无"系统推荐目标"区块——后端无该数据源,见规格自检修正)
 - [ ] 已保存的数据回填到各步骤对应 chip/滑块
 - [ ] 「完成」提交 `saveDietPreferences`,成功 toast 后 `navigateBack`
 - [ ] 提交数据含 `cookingMethods`、`mustEat`(空数组也可)