新增4个番型识别器: - 四归一: 4张同牌跨面子使用(不在单个kezi/kong) — 纯结构检测 - 圈风: 当前风圈对应的风刻(31=东/32=南/33=西/34=北) - 门风: 玩家座位风位对应的风刻(庄=东) - 单钓将: 自摸时摸到的牌完成了将牌的单吊对子 GameState扩展: - WindRound(当前风圈) + SeatWinds(玩家→风向) + IsSingleWait flag - Deal()分配座位风位(庄家=东,按逆时针) - StepTurn自摸时检测单钓将(摸牌←→对子匹配) 效果: 国标--check 6→0 (圈风/门风/单钓将/四归一全部消除) 所有玩法合规检查通过(南昌/血战仅base_fan=0标记警告)