BeatDebate / src /services /__init__.py
SulmanK's picture
Remove obsolete phase completion summaries and demo test scripts - Deleted `PHASE1_COMPLETION_SUMMARY.md`, `PHASE2_COMPLETION_SUMMARY.md`, `PHASE3_COMPLETION_SUMMARY.md`, and associated demo test scripts to streamline the codebase and eliminate unused documentation. This cleanup supports ongoing refactoring efforts and enhances overall project maintainability.
d5eabda
Raw
History Blame Contribute Delete
1.81 kB
"""
Services Module
Enhanced services layer with unified API access and eliminated duplication.
Provides centralized business logic and streamlined workflows.
"""
# Enhanced services (Primary)
from .api_service import (
APIService,
get_api_service,
close_api_service
)
from .recommendation_service import (
RecommendationService,
RecommendationRequest,
RecommendationResponse,
get_recommendation_service,
close_recommendation_service
)
from .metadata_service import (
MetadataService,
get_metadata_service,
close_metadata_service
)
# ConversationContextManager functionality moved to SessionManagerService
# Phase 1 Enhanced Services
from .session_manager_service import (
SessionManagerService,
OriginalQueryContext,
CandidatePool,
ContextState
)
from .intent_orchestration_service import (
IntentOrchestrationService,
FollowUpType
)
# Existing services (maintained for backward compatibility)
from .cache_manager import CacheManager, get_cache_manager
# Deprecated services (Phase 5: marked for removal)
# TODO: Remove after migration to enhanced services
# from .recommendation_engine import RecommendationEngine
__all__ = [
# Enhanced services (Primary)
"APIService",
"get_api_service",
"close_api_service",
"RecommendationService",
"RecommendationRequest",
"RecommendationResponse",
"get_recommendation_service",
"close_recommendation_service",
"MetadataService",
"get_metadata_service",
"close_metadata_service",
# Phase 1 Enhanced Services
"SessionManagerService",
"OriginalQueryContext",
"CandidatePool",
"ContextState",
"IntentOrchestrationService",
"FollowUpType",
# Existing services
"CacheManager",
"get_cache_manager",
]