Governed asset registry slice with asset creation, representations, metadata, lifecycle transitions, policy authorization, fail-closed denial, audit events, and version records

This commit is contained in:
2026-05-06 00:35:30 +02:00
parent d7e38606d2
commit bf59087073
22 changed files with 1259 additions and 6 deletions

View File

@@ -11,6 +11,8 @@ from .artifacts import (
bundle_digest,
content_digest,
)
from .adapters.memory import InMemoryAssetRegistryRepository
from .adapters.sqlite import SQLiteAssetRegistryRepository
from .context import ContextAssembler, ContextItem, ContextPackage
from .core import (
Actor,
@@ -38,6 +40,7 @@ from .core import (
)
from .errors import (
AdapterUnavailableError,
AuthorizationError,
Diagnostic,
DuplicateResourceError,
KontextualError,
@@ -45,8 +48,10 @@ from .errors import (
ValidationError,
)
from .ingestion import IngestionRequest, IngestionResult, IngestionService
from .ports import AllowAllPolicyGateway, AssetRegistryRepository, PolicyGateway
from .query import QueryEngine, QueryResult
from .relationships import RelationshipGraph
from .services import AssetChangeResult, AssetRegistryService
from .storage import InMemoryKnowledgeRepository
from .workflows import (
InputBundle,
@@ -60,6 +65,7 @@ from .workflows import (
__all__ = [
"__version__",
"AdapterUnavailableError",
"AllowAllPolicyGateway",
"Artifact",
"ArtifactMetadata",
"ArtifactReference",
@@ -67,9 +73,13 @@ __all__ = [
"Actor",
"ActorType",
"AssetRepresentation",
"AssetChangeResult",
"AssetRegistryRepository",
"AssetRegistryService",
"AssetVersion",
"AuditEvent",
"AuditOutcome",
"AuthorizationError",
"Classification",
"Collection",
"ContextAssembler",
@@ -81,6 +91,7 @@ __all__ = [
"DerivedArtifactLineage",
"Diagnostic",
"DuplicateResourceError",
"InMemoryAssetRegistryRepository",
"InMemoryKnowledgeRepository",
"IngestionRequest",
"IngestionResult",
@@ -94,6 +105,7 @@ __all__ = [
"OperationRun",
"OperationStage",
"OperationContext",
"PolicyGateway",
"PolicyDecision",
"PolicyEffect",
"QueryEngine",
@@ -107,6 +119,7 @@ __all__ = [
"RunStatus",
"Sensitivity",
"SourceReference",
"SQLiteAssetRegistryRepository",
"ValidationError",
"VersionChangeType",
"WorkflowStep",