/Users/liang/Desktop/yingeoai-sdk-restaurant-demoCLASSIFICATION 启用餐盘分类、强制 A1,支持通用/加速模式回退,并使用多目标、实时学习 SDK 配置。当前项目通过统一管理器重初始化;本次补充再次进入识别时核对实际已加载配置,避免复用模式不符的存活连接。dish_id 兜底。对历史库中“缺少 UUID、用 dish_id 充当编码”的缓存/数据库命中也按歧义结果拒绝;其余与商品 dish_uuid 精确绑定的结果可补全价格和进入支付清单。SettingsRecognitionFragment:切换失败恢复原持久化选择。AiSdkManager:就绪入口核对已加载与目标配置,不一致时重新初始化。DishRecognitionActivity:切换期间废弃旧回调;餐盘含未知类别时禁止自动支付。RecognitionBusinessPolicy 及测试:集中餐盘自动支付防护规则。DishCatalogRepository:拒绝餐盘类别数字与历史菜品主键发生歧义的缓存/数据库匹配。./gradlew :app:testDebugUnitTest :app:assembleDebug --no-daemon --quiet:退出码 0。git diff --check:退出码 0。建议先验证双向切换、失败回退、旧结果清空、餐盘类别 1 不再误显示“菜包 ¥0.80”、未绑定类别不计价及混合类别不自动支付。商品名称/价格与支付联动的正向测试,必须先确认 SDK 餐盘 goodsCode 与服务端商品 dish_uuid 有真实精确绑定。餐盘现场学习、图库同步和尺寸规格目前不属于已完成能力,不能据此宣称完整餐盘业务验收通过。
本记录仅放在提示词工程 change_records/,与同名 Markdown 同步;代码仓未新增文档目录。