用途
Pack Ingest 用于一次促销执行流程的起点:当收到新的活动包或任务分配时,将总部活动包归一化为 requirements[],涵盖素材(assets)、任务(tasks)、陈列道具(fixtures)、适用范围(格式/集群)、SKU 与促销价格。其产出是 rtl.store-task-promotion-execution.v1 契约的数据入口。
主要能力
- 从活动包中提取 campaign_id、launch_date,以及带 req_id 的 requirements,包括 applicability、assets[]、tasks[]、fixture_required、skus[]。
- 从价格变更文件中按 SKU 提取促销价,要求原样保留数字。
- 将结果按契约进行校验,并写出 pack.json 作为入口跳(entry hop)。
- 支持溯源自证:每条需求引用活动包页码/行号,每个价格引用价格文件行号。
使用方式
在每次执行运行的开始阶段使用,即活动包或任务分配到达时。输入包括活动包(PDF/文本)、价格变更文件(CSV)、陈列图/标识清单、任务清单。按步骤先抽取字段,再抽取促销价,随后校验契约并写出 pack.json。
适用场景
适用于零售门店促销执行前的数据准备与规范化,把总部活动材料转换为后续环节可消费的结构化需求清单。
限制
- 本技能不给出就绪性判断,就绪性由后续规则决定。
- 不能因为某需求“显然普遍适用”就删除该需求。
- 当适用范围不明确或缺少价格文件时,应升级至 HQ 零售运营;缺少价格将阻塞就绪性判断。