Returns a tibble of issues; an empty tibble means "ready to use".
Wraps validate_manifest() so callers can inspect issues without
triggering the slice-time abort.
Returns a tibble of issues; an empty tibble means "ready to use".
Wraps validate_manifest() so callers can inspect issues without
triggering the slice-time abort.