fix(syb): 辅助采集信息缺失不阻止一键关联和替换(已上线待验收) #259

Open
opened 2026-09-10 16:05:26 +08:00 by ila · 1 comment
Owner

需求与授权

2026-09-10 用户要求:销量、店铺名等辅助信息不再阻止一键关联,按建议建单修改、编译发布线上,已授权。来源 #253/#258;线上 CJ183 仅缺 salesText,却被 completed-only 判定拒绝。只读核验:3颜色、4尺码、12完整可售SKU及颜色价格,PDD active。

基线、依赖与范围

main 8cfd32b;#253/#258 已部署。仅 Server;无 Android/Web生产改动、迁移、权限变更或实际采购。不能和相同入口修改并行,当前单人实施。

方案

保留 completed 原路径,completed_partial 仅当缺失清单非空且全为 salesText/shopName/reviewCount 辅助字段,并且本次采集有有效颜色/尺码维度、完整可售SKU及价格时允许。核对本次结果,不凭合并后商品档案的旧规格/价格补齐。规格缺失/遍历截断/未知缺失/无SKU或价格继续补采,不回退旧采集、不换设备。商品本身只有一个规格维度时不强制虚构第二维度;本次标记缺少必要规格则仍拒绝。
一键关联、替换预览和提交共用判定;保持原部分完成状态和missing,不改历史数据、不改变采购资格/AI门槛。标题缺失不在本次辅助字段白名单。沿用既有界面与错误通道,无新UI流程,免新增原型。

验收与验证

仅缺辅助字段可用;混有规格/价格/遍历缺失、空或损坏missing、无可售完整SKU、本次价格缺失不能使用;多维及真实单维覆盖。原完整采集、来源排序不回退、替换确认/版本冲突回归。Server全量测试及Linux构建;发布前活动任务/配置检查,发布后健康及运行摘要检查,旧release可回退。

风险与文档

不自动执行生产关联、真实AI或采购。无数据库迁移。更新业务/架构/API Wiki中#253/#258的完整采集限制,读取revision并一轮sync/check。Gitea MCP未提供,回退项目安全配置API,凭据不输出。工单实施完成保持待验收。

## 需求与授权 2026-09-10 用户要求:销量、店铺名等辅助信息不再阻止一键关联,按建议建单修改、编译发布线上,已授权。来源 #253/#258;线上 CJ183 仅缺 salesText,却被 completed-only 判定拒绝。只读核验:3颜色、4尺码、12完整可售SKU及颜色价格,PDD active。 ## 基线、依赖与范围 main 8cfd32b;#253/#258 已部署。仅 Server;无 Android/Web生产改动、迁移、权限变更或实际采购。不能和相同入口修改并行,当前单人实施。 ## 方案 保留 completed 原路径,completed_partial 仅当缺失清单非空且全为 salesText/shopName/reviewCount 辅助字段,并且本次采集有有效颜色/尺码维度、完整可售SKU及价格时允许。核对本次结果,不凭合并后商品档案的旧规格/价格补齐。规格缺失/遍历截断/未知缺失/无SKU或价格继续补采,不回退旧采集、不换设备。商品本身只有一个规格维度时不强制虚构第二维度;本次标记缺少必要规格则仍拒绝。 一键关联、替换预览和提交共用判定;保持原部分完成状态和missing,不改历史数据、不改变采购资格/AI门槛。标题缺失不在本次辅助字段白名单。沿用既有界面与错误通道,无新UI流程,免新增原型。 ## 验收与验证 仅缺辅助字段可用;混有规格/价格/遍历缺失、空或损坏missing、无可售完整SKU、本次价格缺失不能使用;多维及真实单维覆盖。原完整采集、来源排序不回退、替换确认/版本冲突回归。Server全量测试及Linux构建;发布前活动任务/配置检查,发布后健康及运行摘要检查,旧release可回退。 ## 风险与文档 不自动执行生产关联、真实AI或采购。无数据库迁移。更新业务/架构/API Wiki中#253/#258的完整采集限制,读取revision并一轮sync/check。Gitea MCP未提供,回退项目安全配置API,凭据不输出。工单实施完成保持待验收。
ila changed title from fix(syb): 辅助采集信息缺失不阻止一键关联和替换 to fix(syb): 辅助采集信息缺失不阻止一键关联和替换(已上线待验收) 2026-09-10 16:11:25 +08:00
Author
Owner

完成与发布证据(2026-09-10)

  • 实现 e467706,文档 7992903,已推送任务分支并合并推送 main。只改 Server 关联候选校验及测试;未改变 Web/Android、原完整成功路径、采购或AI资格。
  • completed_partial 仅允许非空 missing 全部为 salesText/shopName/reviewCount,并验证本次维度、完整可售SKU/价格、当前颜色价格及档案可选值覆盖。真实单维允许;规格/价格缺失、遍历限制、未知原因、空/损坏missing、无可售SKU或旧档案残留仍拒绝。不回退更早采集,预览和提交共用校验。保留状态及missing,不批量更改历史记录。
  • go test -p 1 ./... 全量通过,Linux amd64 CGO=0 -trimpath -ldflags '-s -w' 构建通过,git diff --check、harness check --strict通过。新增仅辅助缺失可关联、单维替换预览/提交、状态不变及13种拒绝场景,原来源排序/替换冲突测试通过。新增坏SKU测试最初夹具更新撞唯一约束,改为精确单行后复跑通过。
  • Wiki 在线回读:Architecture-and-Code-Map@aea36cd232cc24af80fd8576ef206fe92e6161f2;Business-Rules-and-Glossary@ab871d61c53fe5edae1b404adaebf2495d60f099;Android-Agent-API-Contract@a2e73f5b892385a3c306dfdeca543a3aeb89a32e。一轮 sync/check通过;无关 Troubleshooting 镜像改动保留未提交。
  • 线上 release /home/goauto/releases/20260910-e467706-259;二进制SHA256 ab8f5a38165dbced92c4b51991b6ca7ff087100d48d64b2ac42e6cf7e452dd75。上传、运行程序摘要一致;GoAuto 已重启,PID30102,公网页面及/api/v1/health均200。Web沿用上一release并校验index一致,Nginx配置不变。
  • 发布前运行中采集/采购/SYB/AI批任务为0;定时任务开关、迁移记录、AI超时均不变,无迁移。旧release /home/goauto/releases/20260910-3181302-258 保留可回退。未操作真实关联/匹配/采购,不执行付款。
  • CJ183仅缺销量的已知形态符合兼容目标;生产实际点击关联及后续AI匹配由用户验收,不把合成测试等同生产业务闭环。无需重新采集或安装APK;操作前确认选择手机最新结果仍是目标商品。工单保持待验收。
## 完成与发布证据(2026-09-10) - 实现 e467706,文档 7992903,已推送任务分支并合并推送 main。只改 Server 关联候选校验及测试;未改变 Web/Android、原完整成功路径、采购或AI资格。 - completed_partial 仅允许非空 missing 全部为 salesText/shopName/reviewCount,并验证本次维度、完整可售SKU/价格、当前颜色价格及档案可选值覆盖。真实单维允许;规格/价格缺失、遍历限制、未知原因、空/损坏missing、无可售SKU或旧档案残留仍拒绝。不回退更早采集,预览和提交共用校验。保留状态及missing,不批量更改历史记录。 - go test -p 1 ./... 全量通过,Linux amd64 CGO=0 -trimpath -ldflags '-s -w' 构建通过,git diff --check、harness check --strict通过。新增仅辅助缺失可关联、单维替换预览/提交、状态不变及13种拒绝场景,原来源排序/替换冲突测试通过。新增坏SKU测试最初夹具更新撞唯一约束,改为精确单行后复跑通过。 - Wiki 在线回读:Architecture-and-Code-Map@aea36cd232cc24af80fd8576ef206fe92e6161f2;Business-Rules-and-Glossary@ab871d61c53fe5edae1b404adaebf2495d60f099;Android-Agent-API-Contract@a2e73f5b892385a3c306dfdeca543a3aeb89a32e。一轮 sync/check通过;无关 Troubleshooting 镜像改动保留未提交。 - 线上 release /home/goauto/releases/20260910-e467706-259;二进制SHA256 ab8f5a38165dbced92c4b51991b6ca7ff087100d48d64b2ac42e6cf7e452dd75。上传、运行程序摘要一致;GoAuto 已重启,PID30102,公网页面及/api/v1/health均200。Web沿用上一release并校验index一致,Nginx配置不变。 - 发布前运行中采集/采购/SYB/AI批任务为0;定时任务开关、迁移记录、AI超时均不变,无迁移。旧release /home/goauto/releases/20260910-3181302-258 保留可回退。未操作真实关联/匹配/采购,不执行付款。 - CJ183仅缺销量的已知形态符合兼容目标;生产实际点击关联及后续AI匹配由用户验收,不把合成测试等同生产业务闭环。无需重新采集或安装APK;操作前确认选择手机最新结果仍是目标商品。工单保持待验收。
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: OPC/goauto#259