b5a62ee9a3
- domain: User, Workspace, Project, AssetLibrary, Asset, IngestJob - ports: repository interfaces - application: use cases - adapters: in-memory - API: FastAPI 5 routes - worker: Celery ingest_asset - tests: 4 passing
14 lines
393 B
Python
14 lines
393 B
Python
"""Ports package for infrastructure-agnostic interfaces."""
|
|
|
|
from .asset_library_repository import AssetLibraryRepository
|
|
from .asset_repository import AssetRepository
|
|
from .ingest_job_repository import IngestJobRepository
|
|
from .project_repository import ProjectRepository
|
|
|
|
__all__ = [
|
|
"AssetLibraryRepository",
|
|
"AssetRepository",
|
|
"IngestJobRepository",
|
|
"ProjectRepository",
|
|
]
|