a8177c1268
- domain: ClassificationJob entity with AssetClassification enum (scenic, product, person, animal, food, tech, sport, music, other) - ports: ClassificationJobRepository interface - application: SubmitClassificationJobUseCase - adapters: InMemoryClassificationJobRepository - worker: classify_asset task with mock classification logic - tests: full classification pipeline test - all 8 integration tests passing
14 lines
518 B
Python
14 lines
518 B
Python
from .asset_library_repository import InMemoryAssetLibraryRepository
|
|
from .asset_repository import InMemoryAssetRepository
|
|
from .classification_job_repository import InMemoryClassificationJobRepository
|
|
from .ingest_job_repository import InMemoryIngestJobRepository
|
|
from .project_repository import InMemoryProjectRepository
|
|
|
|
__all__ = [
|
|
"InMemoryAssetLibraryRepository",
|
|
"InMemoryAssetRepository",
|
|
"InMemoryClassificationJobRepository",
|
|
"InMemoryIngestJobRepository",
|
|
"InMemoryProjectRepository",
|
|
]
|