Let's say black is in check and has two legal moves.
With move A, white throws in the queen and has mate in 3
with move B, the king escapes the queen throw-in is a blunder and the game plays on.
White should be able to "premove" black's A and deliver the mate with the queen. If condition is not met, then the queen move is rejected and white can play a sound move.
My idea is that premove should be a dialog not a compulsive wood push.