Apply a (UI-confirmed) response to the current step. The UI handles the
"re-look" prompt before reporting a confirmed differ, and re-queues a
retraction itself (it simply does not call this with differ). A match
advances and recomputes the live verdict; the walk does NOT auto-stop at the
Good milestone — it ends only when every check is done (or via finish).
Apply a (UI-confirmed) response to the current step. The UI handles the "re-look" prompt before reporting a confirmed
differ, and re-queues a retraction itself (it simply does not call this withdiffer). Amatchadvances and recomputes the live verdict; the walk does NOT auto-stop at the Good milestone — it ends only when every check is done (or viafinish).