The training convention accepts equality at both windows. Exact arithmetic here means exact results for the stated model inputs; measured inputs still carry uncertainty and significant-figure limits.
highlighted = computed this step
The deterministic boundary accepts zero slack
Data at 6 seconds and next change at 9 seconds put both markers on the boundary.
ssetup=0s,shold=0s
Zero and positive slack rows are accepted
The boundary row has no margin; the contrast rows add margin on one side.
ssetup0s1s0sshold0s0s1sgatepasspasspass
Zero is not extra margin, but it still passes here
Both slack labels are 0 seconds, and the checked status is accepted.