А в чем проблема сделать софт мув на 7-9 и «игнорировать встроенный частичный успех», если это подходит фикшену?
Ваш переведенный алгоритм не объясняет (как и книга), насколько тяжелым должен быть тяжелый ход, а настолько мягкий — мягким.