pub fn validate_session(
session: &SessionState,
queue: &QueueFile,
timeout_hours: Option<u64>,
) -> SessionValidationResultExpand description
Validate a session against the current queue state.
Uses the current UTC time for timeout comparisons. For deterministic testing,
use validate_session_with_now directly.