feat(evidence): validate canonical curated corpus

This commit is contained in:
2026-08-24 17:38:22 +02:00
parent 5c6228f8c2
commit ae0976a4aa
5 changed files with 1217 additions and 0 deletions
+24
View File
@@ -1,6 +1,20 @@
"""Cohesive public entrypoint for Evidence domain capabilities."""
from tht.evidence.acquisition import acquire, discover
from tht.evidence.authoring import (
EvidenceManifest,
ValidationFinding,
ValidationReport,
dump_manifest,
load_manifest,
validate_workspace_evidence,
)
from tht.evidence.canonical import (
CuratedEvidence,
dump_curated_markdown,
load_curated_tree,
parse_curated_markdown,
)
from tht.evidence.contracts import (
AcquiredDocument,
EvidenceSource,
@@ -28,11 +42,15 @@ __all__ = [
"AcquiredDocument",
"ActiveEvidenceSearcher",
"CorpusWorkspaceMismatchError",
"CuratedEvidence",
"EvidenceEmbedder",
"EvidenceManifest",
"EvidenceSource",
"EvidenceSourceError",
"EvidenceSourceErrorCategory",
"SourceObject",
"ValidationFinding",
"ValidationReport",
"acquire",
"active_searcher",
"build_preprocessing_pipeline",
@@ -40,10 +58,16 @@ __all__ = [
"build_sources",
"canonical_provenance_uri",
"discover",
"dump_curated_markdown",
"dump_manifest",
"load_curated_tree",
"load_manifest",
"normalize_aware_datetime",
"parse_curated_markdown",
"project_session",
"resolve_citation",
"validate_corpus_workspace",
"validate_namespaced_value",
"validate_safe_metadata",
"validate_workspace_evidence",
]