Wiki Architecture-and-Code-Map revision029dc3e155e1828484c62efd0ac804616fcbc714;Business-Rules-and-Glossary revisiond8aeff02fba57cba0b53fb22cdb524fd5cc0cb3e。在线回读后完成一轮sync和sync --check,全核心一致,相关镜像已提交;其他3份镜像同步差异保留未提交,不混入本工单。
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
来源与授权
2026-09-10 用户反馈CG107/108首次进入规格面板后再次打开商品链接,授权按最小方案建单实施、构建覆盖安装192.168.0.9:43889。不自动执行真实采购、地址修改、下单或付款。
基线、依赖与范围
4e130f5/ Android0.9.75,依赖已实现#260/#261,不要求其真机验收作为本缺陷前置;仅Android,顺序独立实施。保留未关联工作区改动,不合并main,不发布Server/Web。无数据库/API/权限变化。事实与方案
日志确认同task先spec_probe后purchase,两个阶段分别有入口点击。执行器每次重建并清空上下文;正式阶段只一次读取判断复用,单标题上下文可能丢失。具体重开原因旧日志未覆盖,不声称已证实唯一原因。
新增进程内一次性交接:仅成功探测后且新读取仍识别到PDD规格面板时记录task/goods/rule/device、Activity、前台revision及创建时间(不保存树/地址/选中证明),最多180秒;正式阶段领取时匹配后消费,任务/商品/规则/设备/前台变化、超时或进程重启不使用。消费后失败的手动重试不继承。只传递面板识别上下文,不继承规格选中状态,不跳过正式规格/数量/价格/地址和下单校验。
有有效交接时最多10次、间隔200ms读取,连续两次相同PDD Activity具有原商品/面板证据才跳过openProduct;离开PDD/Activity变化/风险时立即回原重开路径,无交接时保留原行为。新增脱敏复用决策诊断,保留自动匹配等待及设备租约互斥。
设计与验证
恢复既有流程无新UI,免原型。单测覆盖单标题交接不重开、空/迟到树有限等待、过期/错任务/规则/设备/前台/手动再试拒绝、风险拒绝,既有全量Android回归及APK构建,安装前空闲检查及版本/启动读回。不自动真实采购。
文档与交付
更新架构/业务Wiki长期交接边界及诊断,回读revision后sync/check;提交推送及证据回写,停待验收。Gitea MCP不可用,使用项目安全配置API回退。
已实现并安装,待验收(2026-09-10)
[实施中] fix(android): 同任务规格探测到正式采购复用面板上下文to [已安装待验收] fix(android): 同任务规格探测到正式采购复用面板上下文补充安装:用户授权后,数据线三星SM-G9700(设备4)由0.9.60/code73覆盖升级同一APK0.9.76/code89;安装前线上设备4排队/运行中采购及采集均0。adb install -r成功,版本回读正确,MainActivity冷启动Status ok/2210ms,进程存活,启动FATAL EXCEPTION数量=0。保留应用数据;未执行真实采购、地址修改、下单或付款。仅安装验证,不代表三星业务验收通过;不变更Wiki长期事实。