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

@@ -43,6 +43,7 @@ def test_mkt_docs_cli_generates_command_reference():
assert result.exit_code == 0, result.output
assert "# Markitect CLI Reference" in result.output
assert "## `mkt extension commands`" in result.output
assert "## `mkt source normalize`" in result.output
assert "## `mkt docs api`" in result.output
@@ -54,6 +55,7 @@ def test_mkt_docs_api_generates_public_api_reference():
assert "query_document_jsonpath" in result.output
assert "ExtensionDescriptor" in result.output
assert "LocalSnapshotStore" in result.output
assert "SourceAdapterRegistry" in result.output
def test_top_level_api_exports_newer_architecture_surfaces():
@@ -63,3 +65,5 @@ def test_top_level_api_exports_newer_architecture_surfaces():
assert api.ExtensionDescriptor
assert api.builtin_extension_registry
assert api.validate_schema
assert api.SourceAdapterRegistry
assert api.normalize_source