The wall-clock ceiling (total elapsed) at which the run expires gracefully.
Deliberately HALF the TestEngine watchdog's grace (max(30s, 0.25 × maxMs)) so
this always trips first and the run ends as a judged TimeBudgetExceeded
rather than being abandoned unscored by the watchdog. Keep the halving if the
watchdog formula changes.
The wall-clock ceiling (total elapsed) at which the run expires gracefully.
Deliberately HALF the TestEngine watchdog's grace (
max(30s, 0.25 × maxMs)) so this always trips first and the run ends as a judgedTimeBudgetExceededrather than being abandoned unscored by the watchdog. Keep the halving if the watchdog formula changes.