1
0
Fork 0
Code Issues Pull requests Projects Releases 2 Packages Wiki Activity Actions Pages
DocForge2/src/docforge/adapter_sdk.py

69 lines
1.5 KiB
Python

"""Public typed surface for project adapter implementations and conformance checks."""
from .adapter_contract import (
AdapterAssembly,
AdapterConformanceReport,
AdapterEdge,
AdapterImplementation,
AdapterLoader,
AdapterManifest,
AdapterNode,
AdapterProject,
AdapterProjection,
AdapterProjectSettings,
AdapterSource,
AdapterSourceProjection,
CompleteAdapterAssemblyLoader,
IncrementalAdapterAssembler,
IncrementalAdapterLoader,
verify_adapter_conformance,
)
from .adapter_validation import (
validate_logic_projection,
validate_manifest,
validate_projection,
validate_source_projection,
)
from .models import (
Edge,
Limits,
LogicEdge,
LogicNode,
LogicProjection,
Node,
ProposalWriter,
RenderConfig,
RenderView,
)
__all__ = [
"AdapterAssembly",
"AdapterConformanceReport",
"AdapterEdge",
"AdapterImplementation",
"AdapterLoader",
"AdapterManifest",
"AdapterNode",
"AdapterProject",
"AdapterProjection",
"AdapterProjectSettings",
"AdapterSource",
"AdapterSourceProjection",
"CompleteAdapterAssemblyLoader",
"Edge",
"IncrementalAdapterAssembler",
"IncrementalAdapterLoader",
"Limits",
"LogicEdge",
"LogicNode",
"LogicProjection",
"Node",
"ProposalWriter",
"RenderConfig",
"RenderView",
"validate_logic_projection",
"validate_manifest",
"validate_projection",
"validate_source_projection",
"verify_adapter_conformance",
]