fn audit_path( ctx: &RunCtx<'_>, path: &Path, rel: String, selected: bool, rules: &[&Rule], registered_names: &HashSet<&str>, ) -> Result<AuditedPath, Vec<Box<str>>>