355dd0ffbb
- Domain: Task, Milestone, TaskIssue entities with business logic - Ports: TaskRepository, MilestoneRepository, TaskIssueRepository interfaces - Adapters: In-Memory and SQLAlchemy implementations - Application: Use cases for task/milestone/issue operations - API: FastAPI routes for project management - Database: Alembic migration 002 for new tables - Tests: 7 integration tests all passing
25 lines
674 B
Python
25 lines
674 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
|
|
from .project_management import Milestone, Task, TaskIssue, TaskPriority, TaskStatus
|
|
|
|
__all__ = [
|
|
"Asset",
|
|
"AssetClassification",
|
|
"AssetLibrary",
|
|
"AssetLibraryKind",
|
|
"ClassificationJob",
|
|
"ClassificationJobStatus",
|
|
"IngestJob",
|
|
"IngestJobStatus",
|
|
"Milestone",
|
|
"Project",
|
|
"Task",
|
|
"TaskIssue",
|
|
"TaskPriority",
|
|
"TaskStatus",
|
|
"User",
|
|
"Workspace",
|
|
]
|