用途 Gap Score 用于按渠道计算每个 SKU 的完整度,并给出缺口报告,逐项列出各 SKU 缺少哪些字段。其完整度计算由确定性的 completeness_score 引擎完成。
使用时机 在每个批次的属性归一化(attribute-normalize)之后运行。
输入 normalized.json,以及 config/taxonomy-map.json(其中包含 required_by_channel)。
使用方式 运行以下命令: scripts/completeness_score.py --normalized normalized.json --taxonomy taxonomy-map.json --out scored.json
输出 scored.json,对应 {completeness} 跳。
表达要求 百分比和缺失字段清单需逐字引用;例如,一个 SKU 完整度为 80% 且明确列出缺失字段,比只给出一个看似平稳的平均值更有用。
依据要求 相关要求需引用渠道配置。
限制 仅对必填字段做算术计算;模型不得用可选字段抬高完整度。
升级与不确定性 当批次平均值低于客户设定下限时,在起草前升级给 steward。