用户要求按已审核的 Obsidian CLEAR_TASK 方案修复新任务经浏览器唤起PDD却停在首页或旧页面。关联#231、#230。基线c8e5b99。
Android新任务商品入口优先ACTION_VIEW+指定PDD包名+NEW_TASK|CLEAR_TASK,无法处理/启动失败时回退既有浏览器。只清理新商品入口的目标任务栈,不用于改地址、下单后返回或核单。不force-stop、不清数据、不付款。 启动请求被接受不等于商品到达,继续现有页面稳定验证;检查实际商品身份识别能力,不能把任务传入goodsId当作页面实测身份,缺少身份证据明确记录限制。
依赖当前启动入口与采购回归基线,已具备;不与同入口修改并行。Android实现与自动化测试;无UI变更,无原型;无数据库、API、权限迁移。
直接PDD Intent flags与包名正确;无处理Activity或启动异常回退浏览器;非法链接拒绝。既有采集/采购测试通过,构建安装。不同起始页面、有效和无效链接、Agent真实上下文的跳转需真机验证;不自动重试真实下单任务。
CLEAR_TASK会清除PDD返回历史,用户已确认此新任务入口方案;保持订单后返回代码不变。笔记ADB 4/4不能替代Agent验证。页面身份验证不足可能误认旧商品,需如实披露。
新任务入口从浏览器优先改为直接深链优先,更新长期业务说明Wiki并回读、同步、校验。 Gitea MCP不可用,采用本机忽略配置API回退。完成后提交推送、回写证据,保持待验收。
代码486dff2、Wiki镜像3efe4f6均已推送。 范围明确:仅采购入口(含采购探测与重试)启用指定PDD包名的ACTION_VIEW+NEW_TASK|CLEAR_TASK;启动失败回退浏览器。采集规则包含浏览器步骤,保持既有入口,不在本工单扩大其导航改造。改地址、下单后返回、核单均未改。 新增4项策略测试:直接成功不启动浏览器、启动异常一次回退、失败结果回退、采集保持浏览器入口。现有Android Debug/Release全量单测、APK构建、harness check --strict、git diff --check通过。Intent包名/flags已代码检查;未宣称单测验证了Android系统实际任务栈行为。 安装前设备10空闲;已安装192.168.0.173:42681并回读0.9.58(71)。APK SHA256 A26162ECEDE70C3969C39DD7D6237568EAA31D2D1C86AB827EE48ABD073ED5F3。 Wiki Business-Rules-and-Glossary revision 414e33d4e0db8a71925a93fcb6b733cf175c0a95,线上回读、sync、sync --check通过。sync首次因无关镜像脏改动安全拒绝,单独stash保护后同步,已完整pop恢复;无关文件未提交。 未自动执行真实采购或下单。不同起始页与Agent上下文直接跳转、有效/无效链接、浏览器实际回退仍待真机验收。当前商品页结构检测不能独立确认实际goods_id,任务传入ID不作为页面身份实测证据,此限制已写入Wiki。 此前#230与#231被429阻塞的提交也已补推送,相关工单已补记。
No dependencies set.
The note is not visible to the blocked user.
需求
用户要求按已审核的 Obsidian CLEAR_TASK 方案修复新任务经浏览器唤起PDD却停在首页或旧页面。关联#231、#230。基线c8e5b99。
方案
Android新任务商品入口优先ACTION_VIEW+指定PDD包名+NEW_TASK|CLEAR_TASK,无法处理/启动失败时回退既有浏览器。只清理新商品入口的目标任务栈,不用于改地址、下单后返回或核单。不force-stop、不清数据、不付款。
启动请求被接受不等于商品到达,继续现有页面稳定验证;检查实际商品身份识别能力,不能把任务传入goodsId当作页面实测身份,缺少身份证据明确记录限制。
依赖/设计/范围
依赖当前启动入口与采购回归基线,已具备;不与同入口修改并行。Android实现与自动化测试;无UI变更,无原型;无数据库、API、权限迁移。
验收/测试
直接PDD Intent flags与包名正确;无处理Activity或启动异常回退浏览器;非法链接拒绝。既有采集/采购测试通过,构建安装。不同起始页面、有效和无效链接、Agent真实上下文的跳转需真机验证;不自动重试真实下单任务。
风险
CLEAR_TASK会清除PDD返回历史,用户已确认此新任务入口方案;保持订单后返回代码不变。笔记ADB 4/4不能替代Agent验证。页面身份验证不足可能误认旧商品,需如实披露。
文档
新任务入口从浏览器优先改为直接深链优先,更新长期业务说明Wiki并回读、同步、校验。
Gitea MCP不可用,采用本机忽略配置API回退。完成后提交推送、回写证据,保持待验收。
实施完成,待真机验收
代码486dff2、Wiki镜像3efe4f6均已推送。
范围明确:仅采购入口(含采购探测与重试)启用指定PDD包名的ACTION_VIEW+NEW_TASK|CLEAR_TASK;启动失败回退浏览器。采集规则包含浏览器步骤,保持既有入口,不在本工单扩大其导航改造。改地址、下单后返回、核单均未改。
新增4项策略测试:直接成功不启动浏览器、启动异常一次回退、失败结果回退、采集保持浏览器入口。现有Android Debug/Release全量单测、APK构建、harness check --strict、git diff --check通过。Intent包名/flags已代码检查;未宣称单测验证了Android系统实际任务栈行为。
安装前设备10空闲;已安装192.168.0.173:42681并回读0.9.58(71)。APK SHA256 A26162ECEDE70C3969C39DD7D6237568EAA31D2D1C86AB827EE48ABD073ED5F3。
Wiki Business-Rules-and-Glossary revision 414e33d4e0db8a71925a93fcb6b733cf175c0a95,线上回读、sync、sync --check通过。sync首次因无关镜像脏改动安全拒绝,单独stash保护后同步,已完整pop恢复;无关文件未提交。
未自动执行真实采购或下单。不同起始页与Agent上下文直接跳转、有效/无效链接、浏览器实际回退仍待真机验收。当前商品页结构检测不能独立确认实际goods_id,任务传入ID不作为页面身份实测证据,此限制已写入Wiki。
此前#230与#231被429阻塞的提交也已补推送,相关工单已补记。