Files
xiaoxia-saas/packages/adapters/in_memory/__init__.py
T
Xiaoxia AI a8177c1268 feat: add asset classification pipeline
- 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
2026-06-15 15:39:28 +08:00

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",
]