延期订单客户更新准备包
把原承诺、当前已核实事实、已批准选项和已通知记录摆在同一个人工工作板上。它不从历史平均猜新日期,不把预计到货当成已到货,不把草稿当成已通知。
输入
字段和判定见 references/guide.md。常规样例见 references/sample.json,阻断样例见 references/sample-blocked.json。
最少提供带时区的 as_of 和非空 orders[]。生成草稿还需要原承诺时间、已核实当前事实、已批准且已得到客户确认的选项、communication_consent: true 和 customer_update_approval_required: true。
执行
python3 scripts/run.py references/sample.json
脚本只读取一份显式 JSON 并输出确定性 JSON。它不联网、不写文件、不调用子进程、不读取订单后台、物流轨迹、库存、支付或聊天系统。
安全与责任边界
- 姓名、电话、邮箱、地址、账号、支付和 Cookie 字段被拒绝;凭据形输入整体拒绝。
evidence_refs只接受单个文件名,路径和 URL 不读取、不回显。- 已有
sent: true通知的订单进入ALREADY_NOTIFIED,不再生成草稿。 - 新日期或处理方案必须来自
approved_options[],且需customer_confirmed: true,不能猜测。 - 草稿始终标记
DRAFT_NOT_SENT,不代表已通知或已修改订单。 - 提示注入不执行,自由文本进入草稿/摘要前转义或隐藏。
输出仅供人工复核,不是违约、责任、赔偿、取消或退款结论。