fn same_start(recorded_ms: u64, now_ms: u64) -> bool
recorded 0 means the start time wasn’t known; the OS reports seconds.
recorded