BatchSpecMatch 遍历的是 SYB 明细,只匹配明细需要的值。#290 把虾皮完整颜色尺码 同步进档案后,还没有订单的值一个都不会被尝试——等订单真来了仍要人工点一次匹配, 正是 #290 想消除的动作。 新增 MatchArchiveSpecs:对档案里每个未确认映射的值逐个匹配,确定性优先、AI 兜底。 - 只写映射,不创建采购。人工检查点不变。 - 逐值匹配没有另一半规格,无法校验完整可售组合,因此至少要求该值出现在某个在售 SKU 里;完整组合仍由采购预检把关。 - 没有 SKU 证据时放行,与 aiMatchQualificationForDataset 的既有口径一致。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01NTDbDcwbDw1TSAcE6wfh2F