Gitea MCP 未向当前会话暴露,按仓库规则回退项目根目录安全配置与 Gitea API 创建本工单;凭据未写入工单、代码或日志。
来源:用户于 2026-08-31 提出,AI 匹配的置信度阈值 autoConfirmMinConfidence 目前只能在数据库里改,问是否应该加到「AI 匹配规格」设置页的「服务设置」区块。用户确认后要求按流程建单。
autoConfirmMinConfidence
目的:让运维通过界面调整置信度阈值,不再需要直接改库。
代码基线:5338dd0(2026-08-31)。核验日期 2026-08-31。
5338dd0
aimatching.SaveSettingsRequest.AutoConfirmMinConfidence *float64
server/app/goauto/aimatching/service.go:71
service.go
SettingsView.AutoConfirmMinConfidence
web/src/views/goauto/ai-matching-settings/index.vue
:37-46
rules
shopeeproduct/ai_suggest.go
:20-26
el-alert
:12-18
shopee-products/index.vue
el-form-item
el-input-number
:min="0" :max="1" :step="0.01"
!form.enabled || saving
saveSettings
现有界面的小范围调整:复用已有表单区块的布局、标签风格、禁用与只读规范,不新增页面、不新增导航、不改变整体信息架构。实施前提供标注截图交用户确认,覆盖:管理员可编辑视图、非管理员只读视图、超出 0~1 范围时的校验提示三个状态。
auto_confirm_min_confidence
无长期文档影响。 未新增接口、参数或数据结构,仅为已有字段补充界面入口;启动、测试、部署与排错方式均未变化。因此跳过 Wiki 更新与同步。
待确认(2026-08-31 创建,等待用户确认方案与界面截图后方可实施)。
设计证据:用户于 2026-08-31 确认置信度阈值表单设计。
实现:
验证:
pnpm exec eslint src/views/goauto/ai-matching-settings/index.vue
pnpm build:prod
PLAYWRIGHT_TEST_BASE_URL=http://localhost:9530 PLAYWRIGHT_DISABLE_VIDEO=1 pnpm exec playwright test tests/e2e/ai-matching-confidence.spec.ts
后端接口、校验、默认值、采购期决策与建议预填逻辑均未修改。文档影响为无长期文档影响,跳过 Wiki。
提交:d00f159,已推送 origin/main。工作区中的 server/config/settings.yml 写超时修改与其他无关文件未纳入本提交。状态:待用户验收。
d00f159
origin/main
server/config/settings.yml
验收通过(2026-09-01,用户确认)。实施内容与设计证据见上方评论;无新增长期事实变化,未触发额外 Wiki 同步。工单关闭。
No dependencies set.
The note is not visible to the blocked user.
原始需求摘要
来源:用户于 2026-08-31 提出,AI 匹配的置信度阈值
autoConfirmMinConfidence目前只能在数据库里改,问是否应该加到「AI 匹配规格」设置页的「服务设置」区块。用户确认后要求按流程建单。目的:让运维通过界面调整置信度阈值,不再需要直接改库。
基线与已核实事实
代码基线:
5338dd0(2026-08-31)。核验日期 2026-08-31。aimatching.SaveSettingsRequest.AutoConfirmMinConfidence *float64(server/app/goauto/aimatching/service.go:71),保存时校验范围 0~1(service.go约 219 行),默认值 0.9;读取接口SettingsView.AutoConfirmMinConfidence同样已返回。web/src/views/goauto/ai-matching-settings/index.vue的「服务设置」区块(:37-46)目前只有 Base URL、模型、超时时间(秒)、API Key 四项,缺少这一项;表单校验规则rules也未覆盖它。shopeeproduct/ai_suggest.go):达到阈值才把 AI 建议预填进草稿,未达到只展示建议与理由,不预填,需人工手动选择。:20-26的el-alert)只描述了第 1 种用途(采购期精确匹配),未提及 #172 引入的第二种用途。:12-18),新增字段需同时适配该分支(只读展示,不可编辑)。目标
非目标
前置依赖与并行性
shopee-products/index.vue),可并行。固定实施方案
el-form-item标签「AI 建议置信度阈值」,使用el-input-number,:min="0" :max="1" :step="0.01",禁用条件与其余字段一致(!form.enabled || saving,非管理员只读)。saveSettings/表单提交路径,新增字段随表单一并提交,不新增单独接口调用。el-alert或紧邻该表单项下方的辅助文字)补充第二种用途的说明,明确写出:达到阈值预填草稿,未达到只展示建议、需人工选择。el-input-number,与页面其余只读字段风格一致)。设计证据
现有界面的小范围调整:复用已有表单区块的布局、标签风格、禁用与只读规范,不新增页面、不新增导航、不改变整体信息架构。实施前提供标注截图交用户确认,覆盖:管理员可编辑视图、非管理员只读视图、超出 0~1 范围时的校验提示三个状态。
验收标准
auto_confirm_min_confidence正确更新。必测场景
风险与安全门禁
文档影响
无长期文档影响。 未新增接口、参数或数据结构,仅为已有字段补充界面入口;启动、测试、部署与排错方式均未变化。因此跳过 Wiki 更新与同步。
状态
待确认(2026-08-31 创建,等待用户确认方案与界面截图后方可实施)。
实施完成,待验收
设计证据:用户于 2026-08-31 确认置信度阈值表单设计。
实现:
autoConfirmMinConfidence,不新增接口。验证:
pnpm exec eslint src/views/goauto/ai-matching-settings/index.vue:通过。pnpm build:prod:通过;仅有仓库既有 CSS 伪类和 chunk-size 警告。PLAYWRIGHT_TEST_BASE_URL=http://localhost:9530 PLAYWRIGHT_DISABLE_VIDEO=1 pnpm exec playwright test tests/e2e/ai-matching-confidence.spec.ts:2/2 通过,覆盖管理员回显 0.85、调整并提交 0.75、帮助文案,以及采购员只读展示且无保存入口。后端接口、校验、默认值、采购期决策与建议预填逻辑均未修改。文档影响为无长期文档影响,跳过 Wiki。
提交:
d00f159,已推送origin/main。工作区中的server/config/settings.yml写超时修改与其他无关文件未纳入本提交。状态:待用户验收。验收通过(2026-09-01,用户确认)。实施内容与设计证据见上方评论;无新增长期事实变化,未触发额外 Wiki 同步。工单关闭。