DishManagementActivity 菜谱识别切换同步方案生成记录
变更日期
2026-07-23
变更类型
方案文档新增,未修改业务代码。
变更背景
现有 DishManagementActivity 在进入页面和点击“同步记录”时,
会先分页同步全部菜品基础目录;菜谱识别开关切换时仅保存配置,
不会同步更新学习记录、AI SDK 特征和页面列表。
本次根据已确认的调整方向,生成可用于后续实施和评审的变更方案。
本次产物
docs/2026-07-23-dish-management-menu-switch-sync-plan.mddocs/2026-07-23-dish-management-menu-switch-sync-plan.html
方案结论
- 当前页面不再把全部菜品基础目录同步作为学习记录同步的强制前置条件。
- 页面进入后先展示已有本地学习记录。
- 菜谱识别开关切换后,立即按目标模式同步学习记录并更新 AI SDK。
- 同步全部成功后才保存新配置,失败时恢复原选项和原数据。
- 打开模式直接使用最新菜谱接口返回的完整菜品信息展示名称和价格。
验证结果
- Markdown 与 HTML 标题、主要章节、验收场景和结论一致。
- HTML 已完成本地解析和浏览器渲染检查。
- AIDishRecognition 提示词工程内 Markdown 文档均存在同 basename 的 HTML 配对。
- 业务代码仓库没有新增文档目录,也没有产生本次业务代码改动。
当前状态
方案待人工确认,代码尚未实施。