Request Summary:
Introduce an option to annotate games based on a depth-target instead of a time-target. This would improve the consistency of analysis precision across different phases of the game.
Detailed Explanation:
Currently, when annotating a game using a time-target, there is significant variability in the precision between the opening and endgame. For instance, specifying 5 seconds per move results in an average depth of 22-23 in the opening and middlegame (which is too low), while reaching an average depth of 35 in the endgame (which is often unnecessary).
By allowing users to set a depth-target, such as 26, the analysis could achieve a balanced and sufficient precision in the opening and middlegame. Additionally, this would speed up the annotation process in the endgame, where such high precision is typically not required.