Add adapter SDK conformance proofs
This commit is contained in:
parent
85f6629cb1
commit
e6523c0c00
5 changed files with 634 additions and 34 deletions
69
src/docforge/adapter_sdk.py
Normal file
69
src/docforge/adapter_sdk.py
Normal file
|
|
@ -0,0 +1,69 @@
|
|||
"""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",
|
||||
]
|
||||
Loading…
Add table
Add a link
Reference in a new issue