pub async fn sleep(duration: Duration)
Short helper for tests + snapshot code to sleep between state transitions. Exposed on the crate boundary to keep test timing centralized.