feat(android): evaluate candidates before human confirmation

This commit is contained in:
QiuSW
2026-07-25 21:54:52 +08:00
parent 32d5310000
commit 84f2da3cf7
25 changed files with 2127 additions and 43 deletions
+6 -1
View File
@@ -334,6 +334,7 @@ App 空闲或运行时上报设备状态;运行时任务续租使用任务专
```json
{
"schema_version": 1,
"candidate_index": 1,
"decision": "REVIEW",
"score": 0.82,
"matched": ["颜色接近", "价格未超预算"],
@@ -343,7 +344,11 @@ App 空闲或运行时上报设备状态;运行时任务续租使用任务专
}
```
`decision` 只允许 `REVIEW`、`REJECT`、`MANUAL_REQUIRED`。模型没有“提交订单”权限。
`candidate_index` 必须原样回显当前候选 ordinal;`decision` 只允许 `REVIEW`、
`REJECT`、`MANUAL_REQUIRED`。App 按 ordinal 串行评估,每个候选最多调用一次、整批
最多 5 次,并由本地确定性规则产生建议项。模型不能返回页面动作、建议 ordinal、
人工确认状态或订单授权,也没有“提交订单”权限;原任务未提供预算时,任何价格或
预算匹配声明都视为无效输出。
## 执行事件与结果