@playerafar
If you're trying to weakly solve, the three-fold repetition rule can be ignored, but not the 50 move rule. (Did you look at the posts I mentioned and http://galen.metapath.org/egtb50/ ?)
Agreed draws would have to be discounted.
If you are trying to solve (sans "weakly"), the three fold repetition rule can't be ignored. See post #219 here https://www.chess.com/forum/view/general/chess-will-never-be-solved-heres-why?page=11. That would just be Nightmare on Elm Street.
@tygxc
Agreement to draw doesn't always happen when one of the other four situations are 'inevitable'.
Players often agree to a draw anyway.
Plus I think the three-fold can be ignored too. Like the 50-mover.
Would somebody want to factor in the clock situations too?
Somebody's 'down' and the computer has to worry about that too?
Lol !
Again - a position's a position.
The most common draw situation is probably 'dead' position.
But even that takes different forms.
Two kings plus a minor piece.
You can't even set up mate !
On this site - computers arbitrate those as draws.
But King and rook versus King and rook ... No.
Even King and knight versus King and knight ...
a mate position is possible. And bishops of opposites.
Much more difficult for the computer is when there's more material than those - but its a draw because 'neither side can make progress' including by deterrent.
That's going to slow down El Computro !