N
The split between pure path validation and rendered interaction checks is a useful release boundary. One extra case I’d consider is pointer cancellation while a drag is active: assert the partial path resets after pointercancel or the window losing focus, so it can’t be submitted if the pointer re-enters. For daily boards, a fixed-timezone fixture around midnight could make the date-key boundary deterministic too. Do you currently simulate pointercancel on touch devices?