CardTracker: - 新增 OpponentPrediction 类: RankProbabilities/MaxRank/BombProbability/LikelyPairs/LikelyTriples/MaxStraightLength - 新增 PredictOpponent: 基于剩余rank计数+对手手牌数计算期望持有量 核心公式: expected = remainingCount × (oppNeed / totalUnknown) 推断: 对子(>=1.5期望)/三张(>=2.5)/炸弹概率/顺子长度/MaxRank - Pass约束强化: 对手pass过某单张 → 降低MaxRank IsmctsBot: - 新增步骤5.7 对手牌型预测加权: 我的出牌rank > 对手MaxRank → +8-13% 我的出牌rank < 对手MaxRank → -5% 对手可能有炸弹 → 大牌型-3% 验证: 100局0错误 0.8s/局