dbb4843db66fda45c3f853938600bf6807ae7cd4
- 新增 prune_orphans 开关(仅 ips 类别开启):check_alignment 算出 extra 后, 把「Java 没有 且 PHP users 表也没有」的行直接删除,让两边对账真正收敛到 0。 - 三重保险:只清 extra、只清 PHP users 里也不存在的玩家、Java 上报 0 条时绝不动表。 - 背景:线上实测 203 条历史残留(玩家已删、IP 行还在),Java 侧无处可收, 导致每轮对账空转「收回203 / 实际写入本地0条」,两边永远差 203 条。