Mate in 1 puzzles sometimes have multiple solutions that should be marked as correct. An example might be mHtuG where there are two moves resulting in mate, but currently only one is marked correct. On lichess, any move resulting in mate will be marked correct, but obvously that's not the case with static puzzles.
Maybe some post-processing of the puzzles with the OCP::mateIn1 tag and checking all the legal moves for mate (like using the board.legal_moves generator in python-chess).
Mate in 1 puzzles sometimes have multiple solutions that should be marked as correct. An example might be mHtuG where there are two moves resulting in mate, but currently only one is marked correct. On lichess, any move resulting in mate will be marked correct, but obvously that's not the case with static puzzles.
Maybe some post-processing of the puzzles with the OCP::mateIn1 tag and checking all the legal moves for mate (like using the
board.legal_movesgenerator in python-chess).