generated from coulomb/repo-seed
Markitect schema-validation integration use case and fixture for Markdown proxy documents
This commit is contained in:
@@ -17,6 +17,8 @@ from kontextual_engine.core import (
|
||||
KnowledgeAsset,
|
||||
LifecycleState,
|
||||
MetadataRecord,
|
||||
MetadataSchema,
|
||||
MetadataSchemaAssignment,
|
||||
RepresentationKind,
|
||||
)
|
||||
|
||||
@@ -46,6 +48,16 @@ class AssetRegistryRepository(Protocol):
|
||||
def save_metadata_record(self, asset_id: str, record: MetadataRecord) -> MetadataRecord: ...
|
||||
def list_metadata_records(self, asset_id: str) -> list[MetadataRecord]: ...
|
||||
|
||||
def save_metadata_schema(self, schema: MetadataSchema) -> MetadataSchema: ...
|
||||
def get_metadata_schema(self, schema_id: str) -> MetadataSchema: ...
|
||||
def list_metadata_schemas(self) -> list[MetadataSchema]: ...
|
||||
def save_metadata_schema_assignment(
|
||||
self,
|
||||
assignment: MetadataSchemaAssignment,
|
||||
) -> MetadataSchemaAssignment: ...
|
||||
def get_metadata_schema_assignment(self, assignment_id: str) -> MetadataSchemaAssignment: ...
|
||||
def list_metadata_schema_assignments(self) -> list[MetadataSchemaAssignment]: ...
|
||||
|
||||
def save_context_entity(self, entity: ContextEntity) -> ContextEntity: ...
|
||||
def get_context_entity(self, entity_id: str) -> ContextEntity: ...
|
||||
def list_context_entities(self) -> list[ContextEntity]: ...
|
||||
|
||||
Reference in New Issue
Block a user