QiuSW
4e6afc2d25
fix(agent): search horizontally for exact purchase size ( #230 )
2026-09-07 09:55:07 +08:00
QiuSW
7b9fcfb8c1
fix(agent): search horizontally for exact purchase color ( #230 )
2026-09-07 09:41:54 +08:00
QiuSW
1f40a7fcb1
fix(agent): resolve duplicated semantic address cards ( #229 )
2026-09-05 18:28:47 +08:00
QiuSW
c9aaade6e9
fix(agent): deduplicate address entry nodes ( #229 )
2026-09-05 18:17:54 +08:00
QiuSW
5ee3b62906
fix(agent): retain exact specs across panel transitions ( #228 )
2026-09-05 17:58:52 +08:00
QiuSW
b829a203dc
fix(agent): retain purchase panel after address save ( #227 )
2026-09-05 17:30:40 +08:00
QiuSW
9320e5528c
docs(purchase): sync retry page entry contract ( #226 )
2026-09-05 17:08:20 +08:00
QiuSW
41fe461f94
fix(android): reopen PDD for manual purchase retries ( #226 )
2026-09-05 17:00:25 +08:00
QiuSW
b306f417d5
docs(agent): sync in-place retry contract ( #225 )
2026-09-05 16:50:01 +08:00
QiuSW
8f5ff4525e
docs(purchase): sync retry business rule ( #225 )
2026-09-05 16:50:00 +08:00
QiuSW
9124e92ed6
fix(agent): retry purchases in place ( #225 )
2026-09-05 16:45:52 +08:00
QiuSW
095dbfacbf
fix(android): retain verified spec selections ( #224 )
2026-09-05 16:33:24 +08:00
QiuSW
cdcb6930d0
fix(android): revalidate offscreen selected specs ( #224 )
2026-09-05 16:21:01 +08:00
QiuSW
d84f6ddf21
fix(purchase): reuse validated probe mappings ( #223 )
2026-09-05 15:21:17 +08:00
QiuSW
f40331189b
fix(android): wait for stable PDD product page ( #222 )
2026-09-05 12:40:19 +08:00
QiuSW
2895f3d72d
fix(purchase): advance past spec confirmation ( #220 )
2026-09-05 10:54:02 +08:00
QiuSW
e4051ed8df
feat(purchase): reuse probed PDD page ( #219 )
2026-09-05 10:34:35 +08:00
QiuSW
5859a819c8
feat(agent): 显示采购结果气泡 ( #218 )
2026-09-05 10:01:21 +08:00
QiuSW
8d2e61bb72
fix(purchase): 重建 Agent 重试任务 ( #217 )
2026-09-05 09:06:41 +08:00
QiuSW
96cc2ab700
docs(purchase): 更新 Agent 重试契约 ( #217 )
2026-09-05 09:03:07 +08:00
QiuSW
bd386cfae4
fix(syb): 修正规格颜色尺码反序 ( #216 )
2026-09-04 19:33:35 +08:00
QiuSW
c09ddc8474
feat(purchase): 强制真机探测规格后匹配 ( #215 )
2026-09-04 19:03:16 +08:00
QiuSW
683aa9c671
fix(agent): 验证采购规格点击并锁定面板滚动 ( #214 )
2026-09-04 18:23:47 +08:00
QiuSW
1ac50064bd
fix(syb): 回填历史店铺标准化键 ( #213 )
2026-09-04 10:43:36 +08:00
QiuSW
8c76e0932b
fix(syb): 冻结同步店铺快照 ( #212 )
2026-09-04 10:00:48 +08:00
QiuSW
22755e05e3
fix(agent): 有界等待采购规格入口就绪并收紧商品页证据放行 ( #211 )
2026-09-03 17:53:25 +08:00
QiuSW
494969d4f8
fix(android): bound payment transition sampling ( #210 )
...
Allow up to two consecutive evidence-free PayActivity transition samples after the single safe Back; fail on the third post-Back sample (200ms cadence) to preserve a finite no-click payment boundary.
2026-09-03 17:16:20 +08:00
QiuSW and Claude Opus 5
9e800ce023
fix(agent): 区分规格入口点击目标不唯一 ( #209 )
...
解析阶段已收敛到唯一语义候选,点击阶段的歧义来自控件树对该目标的
重复匹配。原文案沿用「候选不唯一」,与同串中 specEntryCandidates=1
的证据自相矛盾,不利于事后排查,改为「点击目标不唯一」。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01NTDbDcwbDw1TSAcE6wfh2F
2026-09-03 16:54:51 +08:00
QiuSW
ac6a57e4f3
fix(agent): 底部规格入口最右优先 ( #209 )
2026-09-03 16:50:29 +08:00
QiuSW
fd013c634b
fix(agent): 兼容嵌套规格入口 ( #208 )
2026-09-03 16:26:17 +08:00
QiuSW
57eaad8414
fix(agent): 识别无初始摘要规格面板 ( #207 )
2026-09-03 16:11:54 +08:00
QiuSW
13b1580fd5
fix(agent): 回传规格面板失败证据 ( #206 )
2026-09-03 16:01:40 +08:00
QiuSW
043d71da64
fix(purchase): 放行已提取规格的存疑明细 ( #205 )
2026-09-03 15:20:57 +08:00
QiuSW
58e058f8ac
feat: 一键匹配并确认蝦皮颜色尺码 ( #194 )
...
(cherry picked from commit 041cd8d03f )
2026-09-03 15:05:53 +08:00
QiuSW
2d6d244d8a
fix(agent): 读取待付款订单结果 ( #204 )
2026-09-03 14:18:01 +08:00
QiuSW
73cb94e073
fix(agent): 进入订单详情读取结果 ( #203 )
2026-09-03 12:01:38 +08:00
QiuSW
bd4bc5f4f0
fix(agent): 支持不可滚动规格面板 ( #202 )
2026-09-03 11:44:04 +08:00
QiuSW
415d1ff2ad
fix(agent): 自动保存身份恢复 Token ( #201 )
2026-09-03 11:17:57 +08:00
QiuSW
a8e01b9809
fix(device): 限定自动恢复窗口 ( #201 )
2026-09-03 11:17:02 +08:00
QiuSW
74f55f43cc
fix(device): 修复自动恢复编译错误 ( #201 )
2026-09-03 11:16:26 +08:00
QiuSW
2c263e687e
feat(device): 后台自动恢复设备身份 ( #201 )
2026-09-03 11:16:03 +08:00
QiuSW
13164adde0
fix(migrate): 补齐设备身份恢复字段 ( #201 )
2026-09-03 11:12:07 +08:00
QiuSW
379a83fe94
feat(device): 安全恢复原设备身份 ( #201 )
2026-09-03 10:41:20 +08:00
QiuSW
fc28632d48
fix(purchase): 允许无 SKU 采集证据创建采购 ( #200 )
2026-09-03 09:56:38 +08:00
QiuSW
e85f237f09
feat(purchase): 放行有结果的 AI 规格匹配 ( #200 )
2026-09-03 09:34:13 +08:00
QiuSW
4f64c074dd
fix(android): read folded PDD order details ( #196 )
2026-09-02 09:55:41 +08:00
QiuSW and Claude Opus 5
4eac72919d
docs: 同步业务规则镜像,放开 AI 匹配与规格映射前置 ( #190 )
...
线上 Wiki 页 Business-Rules-and-Glossary 已更新并回读,
revision a6f63cc745cf0e0df7ca94521a70fb6af3adea26。
- 批量 AI 匹配的进入条件按 #190 放开:解析状态、第三维度、
蝦皮缺目标值、缺可售 SKU 组合均不再阻断
- 规格映射失效与确定性匹配失败改为降级 unresolved 走规格探测,
规则不具备 spec-probe 能力时仍拒绝创建
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-09-01 17:58:39 +08:00
QiuSW and Claude Opus 5
31c32d6a86
feat: 放开 SYB 商品页 AI 匹配与采购创建的规格前置限制 ( #190 )
...
按用户确认的清单删除以下拦截,内部系统不再要求这些人工前置:
AI 匹配(ai_match_eligibility.go)
- 解析存疑 / 解析失败不再阻断匹配
- PDD 含颜色尺码之外的可选规格不再阻断
- 蝦皮商品未找到目标颜色 / 尺码不再阻断
- 缺少完整可售 SKU 组合不再阻断
- 随之失效的 shopeeHasTarget、hasSelectableOtherDimension 一并删除
规格映射(batch.go 预检 + service.go 创建)
- 失效的已确认映射不再拒绝,降级为 unresolved
- 确定性匹配失败不再拒绝,降级为 unresolved
- 两条路径行为对齐,避免预检通过而创建报错
保留:规则不支持 spec-probe 时仍拒绝创建,否则会产生 Agent
无法执行的任务。采购侧自身的解析门禁不在本次范围内。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-09-01 17:47:48 +08:00
QiuSW
55c2b6b254
Revert "feat(web): SYB 列表页就地人工修正解析结果 ( #190 )"
...
This reverts commit 16c9216a5a .
2026-09-01 17:42:17 +08:00
QiuSW and Claude Opus 5
16c9216a5a
feat(web): SYB 列表页就地人工修正解析结果 ( #190 )
...
解析失败或存疑时,列表行动作原先跳转打开详情抽屉,用户还需在抽屉内
再找一次「人工修正」。改为直接打开修正弹层,减少两次跳转。
- runPurchaseNextAction 的 reparse 分支改为 openCorrect(row)
- openCorrect 支持列表行与详情抽屉两个来源,fromList 决定保存后
刷新列表还是刷新抽屉
- 动作按钮文案「查看并处理」改为「人工修正」
- 修正抽屉内 @click="openCorrect" 会把 MouseEvent 当作 row 传入的
缺陷,改为 @click="openCorrect()"
后端与 ManuallyConfirmed 通道已存在(4a1b4af),本次不改服务端。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-09-01 16:56:57 +08:00