Objective
Extend the UCI host so that it correctly enforces the go nodes and
go searchmoves command parameters.
Expected work
- parse
nodes and searchmoves;
- apply a hard node limit during iterative deepening;
- restrict root move generation when
searchmoves is supplied;
- preserve compatibility with the existing time and depth limits;
- add UCI regression tests;
- document the supported behavior.
Acceptance criteria
go nodes N stops after respecting the configured node budget;
go searchmoves ... searches only the supplied legal root moves;
- invalid or illegal moves are handled safely;
- existing UCI smoke tests remain green.
Objective
Extend the UCI host so that it correctly enforces the
go nodesandgo searchmovescommand parameters.Expected work
nodesandsearchmoves;searchmovesis supplied;Acceptance criteria
go nodes Nstops after respecting the configured node budget;go searchmoves ...searches only the supplied legal root moves;