"""Cohesive public entrypoint for Evidence domain capabilities.""" from tht.evidence.acquisition import acquire, discover from tht.evidence.contracts import ( AcquiredDocument, EvidenceSource, EvidenceSourceError, EvidenceSourceErrorCategory, SourceObject, canonical_provenance_uri, normalize_aware_datetime, validate_namespaced_value, validate_safe_metadata, ) from tht.evidence.preprocessing import EvidenceEmbedder, build_preprocessing_pipeline from tht.evidence.search import ( ActiveEvidenceSearcher, CorpusWorkspaceMismatchError, active_searcher, build_retrieval_entries, resolve_citation, validate_corpus_workspace, ) from tht.evidence.session import project_session from tht.evidence.sources import build_sources __all__ = [ "AcquiredDocument", "EvidenceSource", "EvidenceSourceError", "EvidenceSourceErrorCategory", "EvidenceEmbedder", "SourceObject", "ActiveEvidenceSearcher", "CorpusWorkspaceMismatchError", "acquire", "active_searcher", "build_preprocessing_pipeline", "build_retrieval_entries", "build_sources", "canonical_provenance_uri", "discover", "normalize_aware_datetime", "project_session", "resolve_citation", "validate_corpus_workspace", "validate_namespaced_value", "validate_safe_metadata", ]