发送抑制清单审计
适用场景
在发送队列、营销活动或系统通知批处理前,检查每位收件人的发送资格与抑制来源。
输入与输出
输入包含 recipientref、requestedsubscription、requestedbrand、preferencerecords、suppressionrecords、asof、sendpurpose 和 overrideref。输出 SEND/REVIEW/SUPPRESS、命中原因和 audit_hash。
安装与执行
无需第三方依赖。执行 python scripts/audit.py examples/input.json,只读脱敏偏好台账。
错误恢复
缺台账时间、发送目的或状态来源时输出 REVIEW;命中全量退订、匹配订阅级退订或品牌级抑制时输出 SUPPRESS。
权限与隐私边界
不发送、不删除抑制记录、不覆盖用户选择、不把营销同意扩展成事务通知同意。
验收方法
全量抑制输出 SUPPRESS;未命中且订阅状态为 SUBSCRIBED 输出 SEND;NOT_SPECIFIED 或过期记录输出 REVIEW。