放行已提取规格的 SYB 解析存疑采购流程 #205

Open
opened 2026-09-03 15:16:38 +08:00 by ila · 1 comment
Owner

需求摘要

用户确认:SYB 明细只要已解析出颜色或尺码,即使解析状态为 uncertain,也不再要求人工修正确认;只有完全解析失败的明细才要求人工处理。来源:2026-09-03 用户对话,示例订单 26090321KCU2FQ。

范围

  • 采购预检、批量 AI 规格匹配资格和创建采购共用同一“已提取规格可用”判定。
  • success 继续放行;uncertain 在至少有一个非空目标颜色或尺码时放行;failed 继续阻断并提示人工处理。
  • 更新长期业务规则并同步 Wiki 镜像。

非范围与安全边界

不修改 SYB 原始解析算法、不把 failed 伪装为成功、不自动猜测规格、不绕过 PDD 候选、AI 结果、价格、设备、采购状态机或订单/支付安全门禁;不执行采购、下单或支付。

方案

收敛采购域的规格可信判定:仅在 parse_status=failed 或颜色/尺码均为空时阻断。解析存疑仍保留原状态和提示信息供审计,但不再作为创建采购的人工确认前置。既有动态处理阶段和批量预检使用相同判定。

设计证据

非 UI 行为规则调整;沿用现有阶段与错误展示,不新增页面或组件。用户于 2026-09-03 确认覆盖范围。

验收

  1. uncertain 且有颜色或尺码的 SYB 明细可参与 AI 匹配、采购预检和创建采购。
  2. failed 仍要求人工处理,目标规格均空的异常记录仍不放行。
  3. 不影响 PDD 关联/采集、候选规格、AI、价格、设备、任务状态和订单安全校验。
  4. 服务端受影响测试通过;业务规则 Wiki 在线更新、回读及镜像同步/检查完成,或明确记录保护性阻塞。

风险

放行的存疑文本可能无法映射到 PDD 候选;由后续 AI/候选校验明确失败,不保存猜测结果或执行订单动作。

文档影响

更新 Wiki:Business-Rules-and-Glossary。

## 需求摘要 用户确认:SYB 明细只要已解析出颜色或尺码,即使解析状态为 `uncertain`,也不再要求人工修正确认;只有完全解析失败的明细才要求人工处理。来源:2026-09-03 用户对话,示例订单 `26090321KCU2FQ`。 ## 范围 - 采购预检、批量 AI 规格匹配资格和创建采购共用同一“已提取规格可用”判定。 - `success` 继续放行;`uncertain` 在至少有一个非空目标颜色或尺码时放行;`failed` 继续阻断并提示人工处理。 - 更新长期业务规则并同步 Wiki 镜像。 ## 非范围与安全边界 不修改 SYB 原始解析算法、不把 `failed` 伪装为成功、不自动猜测规格、不绕过 PDD 候选、AI 结果、价格、设备、采购状态机或订单/支付安全门禁;不执行采购、下单或支付。 ## 方案 收敛采购域的规格可信判定:仅在 `parse_status=failed` 或颜色/尺码均为空时阻断。解析存疑仍保留原状态和提示信息供审计,但不再作为创建采购的人工确认前置。既有动态处理阶段和批量预检使用相同判定。 ## 设计证据 非 UI 行为规则调整;沿用现有阶段与错误展示,不新增页面或组件。用户于 2026-09-03 确认覆盖范围。 ## 验收 1. `uncertain` 且有颜色或尺码的 SYB 明细可参与 AI 匹配、采购预检和创建采购。 2. `failed` 仍要求人工处理,目标规格均空的异常记录仍不放行。 3. 不影响 PDD 关联/采集、候选规格、AI、价格、设备、任务状态和订单安全校验。 4. 服务端受影响测试通过;业务规则 Wiki 在线更新、回读及镜像同步/检查完成,或明确记录保护性阻塞。 ## 风险 放行的存疑文本可能无法映射到 PDD 候选;由后续 AI/候选校验明确失败,不保存猜测结果或执行订单动作。 ## 文档影响 更新 Wiki:Business-Rules-and-Glossary。
Author
Owner

实施完成,待验收。提交并已推送:043d71d fix(purchase): 放行已提取规格的存疑明细 (#205)。采购域共用判定现为:parse_status=failed 必阻断;其余记录只要已提取至少一个非空颜色或尺码,即可进入 AI 规格匹配、采购预检和创建采购。uncertain 状态及解析说明继续保留审计,不自动猜测规格;PDD 候选、AI、价格、设备、任务状态以及订单/支付安全校验均未放宽。验证通过:go test ./app/goauto/purchase ./app/goauto/sybimport;python dev_scripts/harness.py check --strict;git diff --check。已更新并在线回读 Business-Rules-and-Glossary,revision cdeaffcc6fbb10b0813d90f2f4b2ff19db6f6469。标准 Wiki sync 被工作区既有 docs/12-syb-erp-interface.md 未提交修改保护性阻止,未覆盖该文件;sync 镜像待该无关改动处理后补做。未执行采购、下单或支付。

实施完成,待验收。提交并已推送:043d71d fix(purchase): 放行已提取规格的存疑明细 (#205)。采购域共用判定现为:parse_status=failed 必阻断;其余记录只要已提取至少一个非空颜色或尺码,即可进入 AI 规格匹配、采购预检和创建采购。uncertain 状态及解析说明继续保留审计,不自动猜测规格;PDD 候选、AI、价格、设备、任务状态以及订单/支付安全校验均未放宽。验证通过:go test ./app/goauto/purchase ./app/goauto/sybimport;python dev_scripts/harness.py check --strict;git diff --check。已更新并在线回读 Business-Rules-and-Glossary,revision cdeaffcc6fbb10b0813d90f2f4b2ff19db6f6469。标准 Wiki sync 被工作区既有 docs/12-syb-erp-interface.md 未提交修改保护性阻止,未覆盖该文件;sync 镜像待该无关改动处理后补做。未执行采购、下单或支付。
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: OPC/goauto#205