AI 对同一输入会给出不同答案(deepseek-v4-flash 在 Temperature=0 下仍如此: 紫色/S 第一次答「未找到可靠的 PDD 规格」,第二次答「唯一匹配」),而匹配一个值 只调一次、失败即放弃,于是本该匹上的值因一次抽风永久留空。 - resolveSpecMatch 重试一次,上限 2 次调用。真失败(PDD 没有该颜色、白色有歧义) 每次都会失败,重试更多只是浪费调用——实测连续三轮失败数稳定在 12。 - 区分 AI 明确「无匹配」与服务不可用,两者处置不同。此前都记成 failed,排查时 分不开(#294 的遗留问题)。 - BatchSpecMatch 与 MatchArchiveSpecs 两条路径都接上。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01NTDbDcwbDw1TSAcE6wfh2F