用户于 2026-09-04 反馈:SYB 订单 2609045BU9XFDW 规格为“均碼 / 黑色”,PDD 当次候选为颜色“黑色”、尺码“均码”,本地任务 cg69 第一趟探测后提示没有找到可采购的颜色或尺码;用户授权单独建工单后实施。
2609045BU9XFDW
cg69
只读核对确认:原始 productSpec=均碼,黑色;旧解析器固定按“逗号前=颜色、逗号后=尺码”,保存成颜色“均碼”、尺码“黑色”,并把错误角色合并进虾皮档案。#215 按角色封闭匹配,因而正确拒绝跨维度选择。确定性比较会繁转简;AI 和 Android 点击保留 PDD 原始标签,简繁不是根因。
productSpec=均碼,黑色
颜色,尺码
尺码,颜色
source=import
均碼,黑色
白色,L【备注】
sybimport
purchase
aimatching
长期 SYB productSpec 解析规则变化,更新 Wiki SYB-ERP-Interface,在线回读 revision 后执行一次 sync 和一次 sync --check。标准流程不创建任务快照。
productSpec
SYB-ERP-Interface
sync
sync --check
已按用户 2026-09-04 授权完成 #216;未创建采购任务、未执行真机采购、未修改地址、未创建订单、未付款。
sybimport.Parse
uncertain
raw_json
+
1787984000000
1787984100000
黑色
均碼
success
goauto-admin-api
通过:
go test -count=1 ./app/goauto/sybimport ./cmd/migrate/migration/version-local ./app/goauto/purchase ./app/goauto/aimatching
go build ./...
python dev_scripts/harness.py check --strict
git diff --check
SYB-ERP-Interface-Contract
ad9adc22e69e48c9a8fd87d7121066eecca55fd6
fix/216-syb-spec-role-order
bd386cf
fix(syb): 修正规格颜色尺码反序 (#216)
origin/fix/216-syb-spec-role-order
修复后需要通过既有重试/重建入口为该 SYB 明细创建新采购任务;cg69 不会原地复活。创建新采购任务及其后续真机 live 下单属于高风险动作,本工单没有自动执行。
工单保持 open / 待验收。
No dependencies set.
The note is not visible to the blocked user.
基本信息
原始需求与事实
用户于 2026-09-04 反馈:SYB 订单
2609045BU9XFDW规格为“均碼 / 黑色”,PDD 当次候选为颜色“黑色”、尺码“均码”,本地任务cg69第一趟探测后提示没有找到可采购的颜色或尺码;用户授权单独建工单后实施。只读核对确认:原始
productSpec=均碼,黑色;旧解析器固定按“逗号前=颜色、逗号后=尺码”,保存成颜色“均碼”、尺码“黑色”,并把错误角色合并进虾皮档案。#215 按角色封闭匹配,因而正确拒绝跨维度选择。确定性比较会繁转简;AI 和 Android 点击保留 PDD 原始标签,简繁不是根因。目标与方案
颜色,尺码与尺码,颜色两种顺序;证据冲突时 fail-closed。source=import的颜色/尺码值;保留非导入来源、人工映射及其他人工字段。非目标与安全边界
验收标准
均碼,黑色=> 颜色“黑色”、尺码“均碼”、success。白色,L【备注】保持颜色“白色”、尺码“L”。sybimport、迁移、purchase、aimatching测试及 Server 构建通过。文档影响
长期 SYB
productSpec解析规则变化,更新 WikiSYB-ERP-Interface,在线回读 revision 后执行一次sync和一次sync --check。标准流程不创建任务快照。实施完成,待验收
已按用户 2026-09-04 授权完成 #216;未创建采购任务、未执行真机采购、未修改地址、未创建订单、未付款。
实现
sybimport.Parse不再固定认为逗号前是颜色:两侧恰好一侧具有明确尺码证据时,以该侧作为尺码,支持颜色,尺码和尺码,颜色;两侧都像尺码时保持uncertain。raw_json和历史采购任务。source=import错误角色值;人工规格、映射和其他档案字段保留。+时应纠正角色但保持uncertain,增加第二个幂等补充迁移覆盖已经执行首版迁移的本地环境。本地迁移与运行验证
1787984000000、1787984100000。2609045BU9XFDW当前为颜色黑色、尺码均碼、success;关联虾皮档案同样为颜色黑色、尺码均碼。cg69继续保持终态失败,目标快照和 attempt 历史未改写。goauto-admin-api已由 Supervisor 重启并稳定运行;迁移重复启动安全跳过。自动验证
通过:
go test -count=1 ./app/goauto/sybimport ./cmd/migrate/migration/version-local ./app/goauto/purchase ./app/goauto/aimatchinggo build ./...python dev_scripts/harness.py check --strictgit diff --check与 staged diff 检查sync和sync --checkWiki
SYB-ERP-Interface-Contract已更新双顺序解析、安全回填和原始标签规则。ad9adc22e69e48c9a8fd87d7121066eecca55fd6。Git
fix/216-syb-spec-role-orderbd386cffix(syb): 修正规格颜色尺码反序 (#216)origin/fix/216-syb-spec-role-order验收说明
修复后需要通过既有重试/重建入口为该 SYB 明细创建新采购任务;
cg69不会原地复活。创建新采购任务及其后续真机 live 下单属于高风险动作,本工单没有自动执行。工单保持 open / 待验收。