source adapter framework

This commit is contained in:
2026-05-14 22:05:34 +02:00
parent f8f20c7c32
commit eb34c0d4fb
17 changed files with 1924 additions and 15 deletions

View File

@@ -0,0 +1,55 @@
"""Source adapter contracts and normalization helpers."""
from markitect_tool.source.engine import (
SOURCE_ADAPTER_ENTRY_POINT_GROUP,
NORMALIZED_SOURCE_SCHEMA_VERSION,
NormalizationQuality,
NormalizedMarkdownDocument,
NormalizedMarkdownSegment,
SourceAdapterDescriptor,
SourceAdapterError,
SourceAdapterMatch,
SourceAdapterMatchRequest,
SourceAdapterRegistry,
SourceAsset,
SourceInspectRequest,
SourceInspectResult,
SourceMetadata,
SourceProvenance,
SourceReadAdapter,
SourceReadRequest,
SourceReadResult,
default_source_adapter_registry,
discover_source_adapters,
inspect_source,
normalization_cache_key,
normalize_source,
source_adapter_registry_descriptor,
)
__all__ = [
"SOURCE_ADAPTER_ENTRY_POINT_GROUP",
"NORMALIZED_SOURCE_SCHEMA_VERSION",
"NormalizationQuality",
"NormalizedMarkdownDocument",
"NormalizedMarkdownSegment",
"SourceAdapterDescriptor",
"SourceAdapterError",
"SourceAdapterMatch",
"SourceAdapterMatchRequest",
"SourceAdapterRegistry",
"SourceAsset",
"SourceInspectRequest",
"SourceInspectResult",
"SourceMetadata",
"SourceProvenance",
"SourceReadAdapter",
"SourceReadRequest",
"SourceReadResult",
"default_source_adapter_registry",
"discover_source_adapters",
"inspect_source",
"normalization_cache_key",
"normalize_source",
"source_adapter_registry_descriptor",
]

File diff suppressed because it is too large Load Diff