用途 readiness-check 用于对门店上架准备情况做确定性检查,输出可复核的检查结果。其定位是在每次运行完成 store-map 之后执行,按活动包契约验证门店数据。
检查项 该技能明确覆盖四类检查:适用性(#1.1)、完整性(#2.1)、陈列(fixture)冲突(#4.1)、价格冲突(#3.1/#3.2)。所有测试都在引擎内完成,不允许为了把门店显得“可修复”而将冲突重新归类为缺失。
输入 输入为三个文件:pack.json、store.json、shelf-prices.json。
使用方式 先按契约进行校验,然后运行脚本: scripts/readiness_check.py --pack pack.json --store store.json --prices shelf-prices.json --out checked.json 输出为 checked.json,即 {readiness} 跳。状态与完整性百分比需原样引用,不得改写。
价格冲突处理 出现 PRICE CONFLICT(促销价 >= 货架价)时会阻断货架变更。资料将其描述为最常见的错误定价模式,明确要求不得以“可能只是笔误,继续”为由放行。
溯源要求 每个条目需引用 pack 行;价格冲突需引用价格文件中的行。
升级与不确定性 陈列冲突与价格冲突升级至 HQ,门店无法在本地解决(#4.1)。
适用场景 适用于活动包驱动的门店数据上架前校验、价格与陈列一致性检查,以及需要确定性、可溯源检查结论的流程环节。具体部署方式、依赖环境与许可信息暂未提供。