generated from coulomb/repo-seed
first ingestion/normalization slice
This commit is contained in:
@@ -12,6 +12,8 @@ from kontextual_engine.core import (
|
||||
ContextEntity,
|
||||
CoreRelationship,
|
||||
IdempotencyRecord,
|
||||
IngestionJob,
|
||||
IngestionJobStatus,
|
||||
KnowledgeAsset,
|
||||
LifecycleState,
|
||||
MetadataRecord,
|
||||
@@ -71,3 +73,11 @@ class AssetRegistryRepository(Protocol):
|
||||
|
||||
def save_idempotency_record(self, record: IdempotencyRecord) -> IdempotencyRecord: ...
|
||||
def get_idempotency_record(self, key: str) -> IdempotencyRecord | None: ...
|
||||
|
||||
def save_ingestion_job(self, job: IngestionJob) -> IngestionJob: ...
|
||||
def get_ingestion_job(self, job_id: str) -> IngestionJob: ...
|
||||
def list_ingestion_jobs(
|
||||
self,
|
||||
*,
|
||||
status: IngestionJobStatus | None = None,
|
||||
) -> list[IngestionJob]: ...
|
||||
|
||||
Reference in New Issue
Block a user