@5842
"it does not guarantee achieving the best result"
++ It does guarantee that. The best result is a draw.
Even after a mistake, e.g. 1 g4? black is winning.
That means in every position there is at least 1 move that keeps the win.
Even if a position is repeated once or twice, there is a way out with a winning move.
"Consider a rook ending. Every move that does not lose the rook or stalemate is winning.
So just picking one of these moves without consideration of the ply count to an irreversible move (mate in this case) can lead to infinite play without reaching mate."
++ Maybe some position gets repeated twice,
but then in a winning position there exists at least 1 move that wins and avoids the repetition.
"a draw rule like 3-fold repetition" ++ You can avoid the 3rd repetition in a won position
"or 50-move" ++ 50-moves rule plays no role in solving chess
"an infinite game (which is outside of combinatorial game theory but is clearly not a win"
++ The 3-fold repetition rule is essential
"all paths to mate pass through positions that have already been visited twice"
++ Then it was an error to visit the pivotal position twice.
Your answer is incorrect with respect to the moves in a strategy, because it does not guarantee achieving the best result.
Consider a rook ending. Every move that does not lose the rook or stalemate is winning. So just picking one of these moves without consideration of the ply count to an irreversible move (mate in this case) can lead to infinite play without reaching mate. This either runs into a draw rule like 3-fold repetition or 50-move or (in basic chess rules) an infinite game (which is outside of combinatorial game theory but is clearly not a win).
[Note that a slightly subtle possibility MARattigan and I have been discussing is that playing inefficiently can lead to a position where no draw rule has been triggered but it is no longer possible to win without triggering one. This can occur either because the number of moves to mate with optimal play (in the sense that the winner aims to mate quickly and the loser aims to lose slowly) exceeds the number of moves left until the 50 move rule is triggered, or because all paths to mate pass through positions that have already been visited twice].