Files
xiaoxia-saas/packages/domain/__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

19 lines
505 B
Python

"""Domain package for core business entities and rules."""
from .classification import AssetClassification, ClassificationJob, ClassificationJobStatus
from .entities import Asset, AssetLibrary, AssetLibraryKind, IngestJob, IngestJobStatus, Project, User, Workspace
__all__ = [
"Asset",
"AssetClassification",
"AssetLibrary",
"AssetLibraryKind",
"ClassificationJob",
"ClassificationJobStatus",
"IngestJob",
"IngestJobStatus",
"Project",
"User",
"Workspace",
]