spec_probe
purchase
5859a81
feat/218-purchase-result-bubble
spec_probe_pending
gitea.env
next
docs/08-agent-api-contract.md
docs/03-business-rules-and-glossary.md
spec_probe → spec_probe_pending(设备等待) → purchase(复用当前页)
开始实施。基线为 5859a81,分支 feat/219-single-pdd-entry。按已确认范围先收紧 spec_probe_pending 调度等待语义,再移除 purchase 阶段的二次浏览器跳转;仅做自动化测试与构建,不执行真实创建订单或付款。Gitea MCP 不可用,本次使用项目配置的 API 回退。
feat/219-single-pdd-entry
No dependencies set.
The note is not visible to the blocked user.
来源与目标
spec_probe阶段打开一次商品链接;服务端匹配期间保留该设备/任务的连续执行关系;purchase阶段直接复用当前 PDD 页面。当前事实与基线
5859a81(分支feat/218-purchase-result-bubble)。spec_probe_pending期间设备租约已释放,服务端可能继续下发其他采购任务;Agent 在没有采购任务时还可能领取采集任务,因此必须同步收紧调度等待语义,不能只删除第二次跳转。gitea.env读取,不写入工单或日志。依赖与并行
5859a81作为当前 Agent 基线;不要求关闭 #218。影响范围与方案
spec_probe_pending任务时,next返回该等待任务而不是越过它领取其他采购;匹配成功后仍优先继续同一任务。purchase阶段不再重开浏览器,直接从当前 PDD 页面继续。docs/08-agent-api-contract.md与docs/03-business-rules-and-glossary.md镜像。设计证据
spec_probe → spec_probe_pending(设备等待) → purchase(复用当前页);等待期间同设备不领取其他采购或采集任务。验收标准
风险与授权
开始实施。基线为
5859a81,分支feat/219-single-pdd-entry。按已确认范围先收紧spec_probe_pending调度等待语义,再移除 purchase 阶段的二次浏览器跳转;仅做自动化测试与构建,不执行真实创建订单或付款。Gitea MCP 不可用,本次使用项目配置的 API 回退。