Scoru: timeout is set per challenger and reduce over time
Context
This MR introduce a new timeout logic which works like a chess clock
Closes #2902 (closed)
Manually testing the MR
Checklist
-
Document the interface of any function added or modified (see the coding guidelines) -
Provide automatic testing (see the testing guide). -
Select suitable reviewers using the Reviewersfield below. -
Select as Assigneethe next person who should take action on that MR
Edited by Sylvain R.