识别得分阈值迁移实施计划
任务 1:迁移阈值规则并建立单元测试
- 新增
RecognitionScoreSetting 和对应 JUnit 测试。
- 覆盖默认 65%、范围 35%–95%、5% 步进、SDK 字符串解析和两位小数格式。
- 定向运行
./gradlew :app:testDebugUnitTest --tests com.cpt.aidishrecognition.ai.RecognitionScoreSettingTest。
任务 2:增加阈值界面并对齐原项目顺序
- 在 SDK 推理模式后增加“识别得分阈值”步进卡片。
- 页面顺序调整为:稳定设置、灵敏度、SDK 推理模式、识别得分阈值、识别业务模式、模型类型。
- 新增文案全部进入字符串资源,复用项目现有控件样式。
任务 3:接入 SDK 阈值查询和设置
- 页面初始化时异步调用
queryAiScoreNumber()。
- 加减后异步调用
setAiScoreNumber(),只有 SDK 成功才更新显示。
- 请求期间禁用按钮;SDK 未就绪或失败时保留原值并提示原因。
- Fragment 视图销毁后停止回调触碰旧视图并关闭执行器。
任务 4:记录与验证
- 同步生成本次变更记录 Markdown 与 HTML。
- 运行完整单元测试、Debug 构建和
git diff --check。
- 检查业务仓库无新增文档目录,提示词工程内正式文件全部成对。
本计划不自动暂存、提交或推送 Git。