索马里+252活跃结果为空时,最先要问的是“为什么没有观察”,而不是直接写inactive。空值是一项调查入口,可能来自格式、任务、可见性或时间。
为空值建立原因树
| 原因 | 检查 | 状态 |
|---|---|---|
| 格式未通过 | 号码规则 | format_exception |
| 任务未完成 | 批次日志 | task_unknown |
| 无法观察 | 字段口径 | not_observable |
| 结果过期 | valid_until | expired |
先按来源寻找聚集
合作方或采集日期若出现集中空值,优先调查那一组。不要把来源缺陷扩写为国家用户行为。
+252候选不靠补数字
保留phone_raw和转换日志,国家与长度证据不足时进入review。反复尝试变体会破坏审计链。
活跃字段是观察不是事实全集
任务结果受检查时间和字段可见性限制,不能证明一个人长期不使用WhatsApp或不会回复。
unknown不参与活跃比例
分母使用成功检查且字段可解释的唯一号码,同时在旁边报告unknown数量和原因。
抽样回看而非整库重跑
从各原因抽少量行复核来源、格式和回连。确认问题后只重试受影响队列,不自动重复全部名单。
TXT与错误日志成对保存
TXT一行一个号码;内部保存batch_row、规则版本和错误原因。Excel回传后仍能回到同一行。
联系许可不由空值决定
空白不能产生或取消许可。退订继续生效,已授权服务也要根据实际需求决定是否行动。
索马里页面的核心能力
不是把每一行归为活跃或不活跃,而是让无法判断的原因可见、可分派、可复核。
