| src/app/__init__.py | (no class) | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/adapters/__init__.py | (no class) | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/adapters/conversation_postgres_adapter.py | ConversationPostgresAdapter | 23 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/adapters/conversation_postgres_adapter.py | (no class) | 13 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/adapters/faiss_adapter.py | FaissAdapter | 23 | 0 | 0 | 8 | 0 | 100% | 
            
                | src/app/adapters/faiss_adapter.py | (no class) | 12 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/adapters/langChain_adapter.py | LangChainAdapter | 19 | 0 | 0 | 4 | 0 | 100% | 
            
                | src/app/adapters/langChain_adapter.py | (no class) | 16 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/adapters/message_postgres_adapter.py | MessagePostgresAdapter | 28 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/adapters/message_postgres_adapter.py | (no class) | 14 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/adapters/support_message_postgres_adapter.py | SupportMessagePostgresAdapter | 22 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/adapters/support_message_postgres_adapter.py | (no class) | 13 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/adapters/template_postgres_adapter.py | TemplatePostgresAdapter | 22 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/adapters/template_postgres_adapter.py | (no class) | 13 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/adapters/user_postgres_adapter.py | UserPostgresAdapter | 22 | 0 | 0 | 2 | 0 | 100% | 
            
                | src/app/adapters/user_postgres_adapter.py | (no class) | 12 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/config/db_config.py | (no class) | 4 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/controllers/__init__.py | (no class) | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/controllers/add_file_controller.py | AddFileController | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/controllers/add_file_controller.py | (no class) | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/controllers/authentication_controller.py | AuthenticationController | 7 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/controllers/authentication_controller.py | (no class) | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/controllers/chat_controller.py | ChatController | 8 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/controllers/chat_controller.py | (no class) | 8 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/controllers/delete_conversation_controller.py | DeleteConversationController | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/controllers/delete_conversation_controller.py | (no class) | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/controllers/delete_template_controller.py | DeleteTemplateController | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/controllers/delete_template_controller.py | (no class) | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/controllers/get_conversation_controller.py | GetConversationController | 7 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/controllers/get_conversation_controller.py | (no class) | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/controllers/get_conversations_controller.py | GetConversationsController | 7 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/controllers/get_conversations_controller.py | (no class) | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/controllers/get_dashboard_metrics_controller.py | GetDashboardMetricsController | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/controllers/get_dashboard_metrics_controller.py | (no class) | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/controllers/get_message_controller.py | GetMessageController | 9 | 0 | 0 | 2 | 0 | 100% | 
            
                | src/app/controllers/get_message_controller.py | (no class) | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/controllers/get_messages_by_conversation_controller.py | GetMessagesByConversationController | 9 | 0 | 0 | 2 | 0 | 100% | 
            
                | src/app/controllers/get_messages_by_conversation_controller.py | (no class) | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/controllers/get_support_message_controller.py | GetSupportMessageController | 9 | 0 | 0 | 2 | 0 | 100% | 
            
                | src/app/controllers/get_support_message_controller.py | (no class) | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/controllers/get_support_messages_controller.py | GetSupportMessagesController | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/controllers/get_support_messages_controller.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/controllers/get_template_controller.py | GetTemplateController | 9 | 0 | 0 | 2 | 0 | 100% | 
            
                | src/app/controllers/get_template_controller.py | (no class) | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/controllers/get_template_list_controller.py | GetTemplateListController | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/controllers/get_template_list_controller.py | (no class) | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/controllers/mark_done_support_message_contoller.py | MarkDoneSupportMessagesController | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/controllers/mark_done_support_message_contoller.py | (no class) | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/controllers/registration_controller.py | RegistrationController | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/controllers/registration_controller.py | (no class) | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/controllers/save_conversation_title_controller.py | SaveConversationTitleController | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/controllers/save_conversation_title_controller.py | (no class) | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/controllers/save_message_controller.py | SaveMessageController | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/controllers/save_message_controller.py | (no class) | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/controllers/save_support_message_controller.py | SaveSupportMessageController | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/controllers/save_support_message_controller.py | (no class) | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/controllers/save_template_controller.py | SaveTemplateController | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/controllers/save_template_controller.py | (no class) | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/controllers/update_message_rating_controller.py | UpdateMessageRatingController | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/controllers/update_message_rating_controller.py | (no class) | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/dependencies/__init__.py | (no class) | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/dependencies/dependency_inj.py | (no class) | 214 | 16 | 0 | 6 | 3 | 91% | 
            
                | src/app/dependencies/encoding.py | (no class) | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/dependencies/init_vector_store.py | (no class) | 16 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/dto/__init__.py | (no class) | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/dto/answer_dto.py | AnswerDTO | 2 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/dto/answer_dto.py | (no class) | 3 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/dto/conversation_dto.py | ConversationDTO | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/dto/conversation_dto.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/dto/file_dto.py | FileDTO | 4 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/dto/file_dto.py | (no class) | 4 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/dto/message_dto.py | MessageDTO | 12 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/dto/message_dto.py | (no class) | 9 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/dto/metrics_dto.py | MetricsDTO | 8 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/dto/metrics_dto.py | (no class) | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/dto/question_dto.py | QuestionDTO | 4 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/dto/question_dto.py | (no class) | 4 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/dto/support_message_dto.py | SupportMessageDTO | 14 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/dto/support_message_dto.py | (no class) | 10 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/dto/template_dto.py | TemplateDTO | 10 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/dto/template_dto.py | (no class) | 8 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/dto/user_dto.py | UserDTO | 17 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/dto/user_dto.py | (no class) | 11 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/entities/__init__.py | (no class) | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/entities/answer_entity.py | AnswerEntity | 2 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/entities/answer_entity.py | (no class) | 3 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/entities/conversation_entity.py | ConversationEntity | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/entities/conversation_entity.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/entities/document_context_entity.py | DocumentContextEntity | 2 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/entities/document_context_entity.py | (no class) | 3 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/entities/file_chunk_entity.py | FileChunkEntity | 4 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/entities/file_chunk_entity.py | (no class) | 4 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/entities/file_entity.py | FileEntity | 4 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/entities/file_entity.py | (no class) | 4 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/entities/message_entity.py | MessageEntity | 12 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/entities/message_entity.py | (no class) | 9 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/entities/query_entity.py | QueryEntity | 4 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/entities/query_entity.py | (no class) | 4 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/entities/support_message_entity.py | SupportMessageEntity | 14 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/entities/support_message_entity.py | (no class) | 10 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/entities/template_entity.py | TemplateEntity | 10 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/entities/template_entity.py | (no class) | 8 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/entities/user_entity.py | UserEntity | 16 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/entities/user_entity.py | (no class) | 10 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/main.py | (no class) | 296 | 146 | 0 | 18 | 1 | 48% | 
            
                | src/app/models/__init__.py | (no class) | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/models/answer_model.py | AnswerModel | 2 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/models/answer_model.py | (no class) | 3 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/models/context_model.py | ContextModel | 2 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/models/context_model.py | (no class) | 3 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/models/conversation_model.py | ConversationModel | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/models/conversation_model.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/models/file_chunk_model.py | FileChunkModel | 4 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/models/file_chunk_model.py | (no class) | 4 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/models/file_model.py | FileModel | 4 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/models/file_model.py | (no class) | 4 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/models/message_model.py | MessageModel | 12 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/models/message_model.py | (no class) | 9 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/models/metrics_model.py | MetricsModel | 8 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/models/metrics_model.py | (no class) | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/models/prompt_template_model.py | PromptTemplateModel | 2 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/models/prompt_template_model.py | (no class) | 3 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/models/question_model.py | QuestionModel | 4 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/models/question_model.py | (no class) | 4 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/models/support_message_model.py | SupportMessageModel | 14 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/models/support_message_model.py | (no class) | 10 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/models/template_model.py | TemplateModel | 10 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/models/template_model.py | (no class) | 8 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/models/user_model.py | UserModel | 17 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/models/user_model.py | (no class) | 11 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/__init__.py | (no class) | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/add_chunks_port.py | AddChunksPort | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/add_chunks_port.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/authentication_port.py | AuthenticationPort | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/authentication_port.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/delete_conversation_port.py | DeleteConversationPort | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/delete_conversation_port.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/delete_template_port.py | DeleteTemplatePort | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/delete_template_port.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/generate_answer_port.py | GenerateAnswerPort | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/generate_answer_port.py | (no class) | 8 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/get_all_messages_port.py | GetAllMessagesPort | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/get_all_messages_port.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/get_conversation_port.py | GetConversationPort | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/get_conversation_port.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/get_conversations_port.py | GetConversationsPort | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/get_conversations_port.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/get_message_port.py | GetMessagePort | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/get_message_port.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/get_messages_by_conversation_port.py | GetMessagesByConversationPort | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/get_messages_by_conversation_port.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/get_support_message_port.py | GetSupportMessagePort | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/get_support_message_port.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/get_support_messages_port.py | GetSupportMessagesPort | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/get_support_messages_port.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/get_template_list_port.py | GetTemplateListPort | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/get_template_list_port.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/get_template_port.py | GetTemplatePort | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/get_template_port.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/mark_done_support_messages_port.py | MarkDoneSupportMessagesPort | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/mark_done_support_messages_port.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/registration_port.py | RegistrationPort | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/registration_port.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/save_conversation_title_port.py | SaveConversationTitlePort | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/save_conversation_title_port.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/save_message_port.py | SaveMessagePort | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/save_message_port.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/save_support_message_port.py | SaveSupportMessagePort | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/save_support_message_port.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/save_template_port.py | SaveTemplatePort | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/save_template_port.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/similarity_search_port.py | SimilaritySearchPort | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/similarity_search_port.py | (no class) | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/split_file_port.py | SplitFilePort | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/split_file_port.py | (no class) | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/update_message_rating_port.py | UpdateMessageRatingPort | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/update_message_rating_port.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/validation_port.py | ValidationPort | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/ports/validation_port.py | (no class) | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/repositories/__init__.py | (no class) | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/repositories/conversation_postgres_repository.py | ConversationPostgresRepository | 31 | 0 | 0 | 2 | 0 | 100% | 
            
                | src/app/repositories/conversation_postgres_repository.py | (no class) | 9 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/repositories/faiss_repository.py | FaissRepository | 22 | 0 | 0 | 8 | 0 | 100% | 
            
                | src/app/repositories/faiss_repository.py | (no class) | 10 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/repositories/langChain_repository.py | LangChainRepository | 31 | 0 | 0 | 6 | 0 | 100% | 
            
                | src/app/repositories/langChain_repository.py | (no class) | 17 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/repositories/message_postgres_repository.py | MessagePostgresRepository | 48 | 0 | 0 | 6 | 0 | 100% | 
            
                | src/app/repositories/message_postgres_repository.py | (no class) | 12 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/repositories/support_message_postgres_repository.py | SupportMessagePostgresRepository | 34 | 0 | 0 | 2 | 0 | 100% | 
            
                | src/app/repositories/support_message_postgres_repository.py | (no class) | 10 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/repositories/template_postgres_repository.py | TemplatePostgresRepository | 30 | 0 | 0 | 4 | 0 | 100% | 
            
                | src/app/repositories/template_postgres_repository.py | (no class) | 9 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/repositories/user_postgres_repository.py | UserPostgresRepository | 32 | 16 | 0 | 6 | 2 | 47% | 
            
                | src/app/repositories/user_postgres_repository.py | (no class) | 9 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/__init__.py | (no class) | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/add_chunks_service.py | AddChunksService | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/add_chunks_service.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/add_file_service.py | AddFileService | 15 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/add_file_service.py | (no class) | 9 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/authentication_service.py | AuthenticationService | 11 | 0 | 0 | 4 | 0 | 100% | 
            
                | src/app/services/authentication_service.py | (no class) | 7 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/chat_service.py | ChatService | 8 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/chat_service.py | (no class) | 8 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/delete_conversation_service.py | DeleteConversationService | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/delete_conversation_service.py | (no class) | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/delete_template_service.py | DeleteTemplateService | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/delete_template_service.py | (no class) | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/generate_answer_service.py | GenerateAnswerService | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/generate_answer_service.py | (no class) | 8 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/get_conversation_service.py | GetConversationService | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/get_conversation_service.py | (no class) | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/get_conversations_service.py | GetConversationsService | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/get_conversations_service.py | (no class) | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/get_dashboard_metrics_services.py | GetDashboardMetricsService | 21 | 0 | 0 | 10 | 1 | 97% | 
            
                | src/app/services/get_dashboard_metrics_services.py | (no class) | 7 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/get_message_service.py | GetMessageService | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/get_message_service.py | (no class) | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/get_messages_by_conversation_service.py | GetMessagesByConversationService | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/get_messages_by_conversation_service.py | (no class) | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/get_support_message_service.py | GetSupportMessageService | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/get_support_message_service.py | (no class) | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/get_support_messages_service.py | GetSupportMessagesService | 7 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/get_support_messages_service.py | (no class) | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/get_template_list_service.py | GetTemplateListService | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/get_template_list_service.py | (no class) | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/get_template_service.py | GetTemplateService | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/get_template_service.py | (no class) | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/mark_done_support_message_services.py | MarkDoneSupportMessagesService | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/mark_done_support_message_services.py | (no class) | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/registration_service.py | RegistrationService | 9 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/registration_service.py | (no class) | 8 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/save_conversation_title_service.py | SaveConversationTitleService | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/save_conversation_title_service.py | (no class) | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/save_message_service.py | SaveMessageService | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/save_message_service.py | (no class) | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/save_support_message_service.py | SaveSupportMessageService | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/save_support_message_service.py | (no class) | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/save_template_service.py | SaveTemplateService | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/save_template_service.py | (no class) | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/similarity_search_service.py | SimilaritySearchService | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/similarity_search_service.py | (no class) | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/split_file_service.py | SplitFileService | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/split_file_service.py | (no class) | 7 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/update_message_rating_service.py | UpdateMessageRatingService | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/update_message_rating_service.py | (no class) | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/services/validation_service.py | ValidationService | 5 | 0 | 0 | 4 | 0 | 100% | 
            
                | src/app/services/validation_service.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/usecases/__init__.py | (no class) | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/usecases/add_file_useCase.py | AddFileUseCase | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/usecases/add_file_useCase.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/usecases/authentication_useCase.py | AuthenticationUseCase | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/usecases/authentication_useCase.py | (no class) | 4 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/usecases/chat_useCase.py | ChatUseCase | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/usecases/chat_useCase.py | (no class) | 6 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/usecases/delete_conversation_useCase.py | DeleteConversationUseCase | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/usecases/delete_conversation_useCase.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/usecases/delete_template_useCase.py | DeleteTemplateUseCase | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/usecases/delete_template_useCase.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/usecases/get_conversation_useCase.py | GetConversationUseCase | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/usecases/get_conversation_useCase.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/usecases/get_conversations_useCase.py | GetConversationsUseCase | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/usecases/get_conversations_useCase.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/usecases/get_dashboard_metrics_useCase.py | GetDashboardMetricsUseCase | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/usecases/get_dashboard_metrics_useCase.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/usecases/get_message_useCase.py | GetMessageUseCase | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/usecases/get_message_useCase.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/usecases/get_messages_by_conversation_useCase.py | GetMessagesByConversationUseCase | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/usecases/get_messages_by_conversation_useCase.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/usecases/get_support_message_useCase.py | GetSupportMessageUseCase | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/usecases/get_support_message_useCase.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/usecases/get_support_messages_useCase.py | GetSupportMessagesUseCase | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/usecases/get_support_messages_useCase.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/usecases/get_template_list_useCase.py | GetTemplateListUseCase | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/usecases/get_template_list_useCase.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/usecases/get_template_useCase.py | GetTemplateUseCase | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/usecases/get_template_useCase.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/usecases/mark_done_support_messages_useCase.py | MarkDoneSupportMessagesUseCase | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/usecases/mark_done_support_messages_useCase.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/usecases/registration_useCase.py | RegistrationUseCase | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/usecases/registration_useCase.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/usecases/save_conversation_title_useCase.py | SaveConversationTitleUseCase | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/usecases/save_conversation_title_useCase.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/usecases/save_message_useCase.py | SaveMessageUseCase | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/usecases/save_message_useCase.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/usecases/save_support_message_useCase.py | SaveSupportMessageUseCase | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/usecases/save_support_message_useCase.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/usecases/save_template_useCase.py | SaveTemplateUseCase | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/usecases/save_template_useCase.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/usecases/update_message_rating_useCase.py | UpdateMessageRatingUseCase | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/usecases/update_message_rating_useCase.py | (no class) | 5 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/utils/__init__.py | (no class) | 0 | 0 | 0 | 0 | 0 | 100% | 
            
                | src/app/utils/midleware_admin.py | (no class) | 12 | 1 | 0 | 2 | 1 | 86% |