- FullThreats formula: from_piece_idx * 157 + to_piece_idx - Max index: 59,889 (within 60,720 limit) - 24 HalfKAv2_hm + 79 FullThreats = 103 features - All verification tests pass - Matches Stockfish NNUE encoding structure