markitect-main/services/__init__.py

28 lines
701 B
Python
Raw Normal View History

"""
Business logic services layer.
This package contains pure business logic services that are independent of
CLI presentation concerns. Services focus on:
- Core business operations
- Data transformation
- Validation and error handling
- Integration with lower-level modules
Services should NOT:
- Handle CLI arguments directly
- Print output or format data for display
- Call sys.exit() or handle CLI-specific errors
"""
from .workspace_service import WorkspaceService
from .issue_service import IssueService
from .project_service import ProjectService
from .export_service import ExportService
__all__ = [
'WorkspaceService',
'IssueService',
'ProjectService',
'ExportService'
]