allows method
Implementation
bool allows(KnowledgeSnapshot snapshot, String path) {
final metadata = snapshot.metadataFor(path);
return (!currentOnly ||
(metadata.status != OkfLifecycleStatus.deprecated &&
!metadata.isStale(asOf))) &&
(statuses == null || statuses!.contains(metadata.status)) &&
(conceptTypes.isEmpty || conceptTypes.contains(metadata.type)) &&
(pathPrefixes.isEmpty ||
pathPrefixes.any(OkfConceptId.fromDocumentPath(path).isWithin));
}