[
  "kakao_knowledge/tests/test_incremental_updater.py::TestIncrementalUpdater::test_augment_existing",
  "kakao_knowledge/tests/test_incremental_updater.py::TestIncrementalUpdater::test_augment_merges_key_points",
  "kakao_knowledge/tests/test_incremental_updater.py::TestIncrementalUpdater::test_augment_merges_participants",
  "kakao_knowledge/tests/test_incremental_updater.py::TestIncrementalUpdater::test_confidence_upgrade_on_augment",
  "kakao_knowledge/tests/test_incremental_updater.py::TestIncrementalUpdater::test_empty_new_insights",
  "kakao_knowledge/tests/test_incremental_updater.py::TestIncrementalUpdater::test_new_insight_added",
  "kakao_knowledge/tests/test_incremental_updater.py::TestIncrementalUpdater::test_update_returns_stats",
  "kakao_knowledge/tests/test_kakao_parser.py::TestBasicMessageParsing::test_single_message_fields",
  "kakao_knowledge/tests/test_kakao_parser.py::TestBasicMessageParsing::test_user_meta_parsed",
  "kakao_knowledge/tests/test_kakao_parser.py::TestBotFiltering::test_bot_message_excluded_from_messages",
  "kakao_knowledge/tests/test_kakao_parser.py::TestBotFiltering::test_bot_message_not_counted_in_total_messages",
  "kakao_knowledge/tests/test_kakao_parser.py::TestDateTracking::test_messages_get_correct_date_after_separator",
  "kakao_knowledge/tests/test_kakao_parser.py::TestDateTracking::test_multiple_date_separators",
  "kakao_knowledge/tests/test_kakao_parser.py::TestEdgeCases::test_empty_file_header_defaults",
  "kakao_knowledge/tests/test_kakao_parser.py::TestEdgeCases::test_empty_file_returns_empty_messages",
  "kakao_knowledge/tests/test_kakao_parser.py::TestEdgeCases::test_header_only_file_no_messages",
  "kakao_knowledge/tests/test_kakao_parser.py::TestEdgeCases::test_header_only_file_stats_zero",
  "kakao_knowledge/tests/test_kakao_parser.py::TestEdgeCases::test_stats_total_lines_positive",
  "kakao_knowledge/tests/test_kakao_parser.py::TestEdgeCases::test_stats_total_messages_matches_messages_list",
  "kakao_knowledge/tests/test_kakao_parser.py::TestHeaderParsing::test_chat_name",
  "kakao_knowledge/tests/test_kakao_parser.py::TestHeaderParsing::test_save_date",
  "kakao_knowledge/tests/test_kakao_parser.py::TestIntegrationSampleFile::test_all_chat_messages_have_user",
  "kakao_knowledge/tests/test_kakao_parser.py::TestIntegrationSampleFile::test_all_messages_have_date_and_time",
  "kakao_knowledge/tests/test_kakao_parser.py::TestIntegrationSampleFile::test_header_chat_name",
  "kakao_knowledge/tests/test_kakao_parser.py::TestIntegrationSampleFile::test_header_save_date",
  "kakao_knowledge/tests/test_kakao_parser.py::TestIntegrationSampleFile::test_message_count_reasonable",
  "kakao_knowledge/tests/test_kakao_parser.py::TestIntegrationSampleFile::test_no_bot_messages_in_result",
  "kakao_knowledge/tests/test_kakao_parser.py::TestIntegrationSampleFile::test_stats_total_lines",
  "kakao_knowledge/tests/test_kakao_parser.py::TestIntegrationSampleFile::test_stats_total_messages_consistent",
  "kakao_knowledge/tests/test_kakao_parser.py::TestMediaMessageTypes::test_emoticon_type",
  "kakao_knowledge/tests/test_kakao_parser.py::TestMediaMessageTypes::test_photo_multiple",
  "kakao_knowledge/tests/test_kakao_parser.py::TestMediaMessageTypes::test_photo_type",
  "kakao_knowledge/tests/test_kakao_parser.py::TestMediaMessageTypes::test_video_type",
  "kakao_knowledge/tests/test_kakao_parser.py::TestMultilineMessageMerge::test_continuation_content_has_newline",
  "kakao_knowledge/tests/test_kakao_parser.py::TestMultilineMessageMerge::test_continuation_lines_merged",
  "kakao_knowledge/tests/test_kakao_parser.py::TestMultilineMessageMerge::test_two_separate_messages_not_merged",
  "kakao_knowledge/tests/test_kakao_parser.py::TestNicknameMetaParsing::test_no_slash_plain_name",
  "kakao_knowledge/tests/test_kakao_parser.py::TestNicknameMetaParsing::test_three_parts_mixed_spacing",
  "kakao_knowledge/tests/test_kakao_parser.py::TestNicknameMetaParsing::test_three_parts_slash",
  "kakao_knowledge/tests/test_kakao_parser.py::TestNicknameMetaParsing::test_three_parts_slash_with_spaces",
  "kakao_knowledge/tests/test_kakao_parser.py::TestNicknameMetaParsing::test_two_parts_no_company",
  "kakao_knowledge/tests/test_kakao_parser.py::TestSystemJoinLeaveKick::test_join_message_type",
  "kakao_knowledge/tests/test_kakao_parser.py::TestSystemJoinLeaveKick::test_join_message_user",
  "kakao_knowledge/tests/test_kakao_parser.py::TestSystemJoinLeaveKick::test_kick_message_type",
  "kakao_knowledge/tests/test_kakao_parser.py::TestSystemJoinLeaveKick::test_kick_message_user",
  "kakao_knowledge/tests/test_kakao_parser.py::TestSystemJoinLeaveKick::test_leave_message_type",
  "kakao_knowledge/tests/test_kakao_parser.py::TestSystemJoinLeaveKick::test_leave_message_user",
  "kakao_knowledge/tests/test_kakao_parser.py::TestTimeConversion::test_afternoon",
  "kakao_knowledge/tests/test_kakao_parser.py::TestTimeConversion::test_midnight",
  "kakao_knowledge/tests/test_kakao_parser.py::TestTimeConversion::test_morning",
  "kakao_knowledge/tests/test_kakao_parser.py::TestTimeConversion::test_noon",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestCategoryExtraction::test_category_고지의무",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestCategoryExtraction::test_category_기타_when_no_type",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestCategoryExtraction::test_category_보상",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestCategoryExtraction::test_category_상품",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestCategoryExtraction::test_category_약관",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestExpertField::test_expert_is_most_frequent_responder",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestIdFormat::test_first_entry_id",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestIdFormat::test_id_zero_padded_three_digits",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestIdFormat::test_second_entry_id",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestLlmPromptJsonParsing::test_noise_response_detected",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestLlmPromptJsonParsing::test_valid_json_response_parsed",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestMinimumMessageCount::test_single_message_thread_excluded",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestNoiseFiltering::test_reaction_excluded_from_raw_thread",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestNoiseFiltering::test_simple_greeting_excluded_from_raw_thread",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestNoiseFiltering::test_substantive_greeting_with_question_not_excluded",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestNoiseFiltering::test_감사합니다_only_excluded",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestNonMessageTypeExclusion::test_one_entry_created",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestNonMessageTypeExclusion::test_raw_thread_excludes_join",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestNonMessageTypeExclusion::test_raw_thread_excludes_photo",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestPhoneNumberMasking::test_phone_number_masked_in_raw_thread",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestRequiredFields::test_all_required_keys_present",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestRequiredFields::test_confidence_is_valid_value",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestRequiredFields::test_keywords_is_list",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestRequiredFields::test_raw_thread_is_list",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestThreadSplitBy15MinGap::test_14min_gap_same_thread",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestThreadSplitBy15MinGap::test_16min_gap_creates_new_thread",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestThreadSplitBy30MinGap::test_first_entry_category",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestThreadSplitBy30MinGap::test_second_entry_category",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestThreadSplitBy30MinGap::test_two_entries_created",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestThreadSplitByDateChange::test_first_entry_source_date",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestThreadSplitByDateChange::test_second_entry_source_date",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestThreadSplitByDateChange::test_two_entries_created",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestThreadSplitByQuestionPattern::test_궁금합니다_creates_new_thread",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestThreadSplitByQuestionPattern::test_문의_드립니다_creates_new_thread",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestThreadSplitByQuestionPattern::test_질문_드립니다_creates_new_thread",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestThreadSplitByQuestionTag::test_first_tag_gets_correct_category",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestThreadSplitByQuestionTag::test_second_tag_gets_correct_category",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestThreadSplitByQuestionTag::test_two_question_tags_same_time_creates_two_entries",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestThreadSplitByTag::test_answer_contains_수술에_해당",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestThreadSplitByTag::test_category_is_보상",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestThreadSplitByTag::test_question_contains_광응고술",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestThreadSplitByTag::test_single_entry_created",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestUseLlmFalse::test_empty_messages_returns_empty_list",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestUseLlmFalse::test_returns_list",
  "kakao_knowledge/tests/test_knowledge_extractor.py::TestUseLlmFalse::test_rule_based_extraction_without_llm",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestBatchProcessing::test_bulk_messages_no_error",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestBatchProcessing::test_bulk_messages_returns_list",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestBatchProcessing::test_output_dir_creates_intermediate_files",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestCategoryMapping::test_고지_keyword_maps_to_고지의무_category",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestCategoryMapping::test_보상_keyword_maps_to_보상_category",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestCategoryMapping::test_상품_keyword_maps_to_상품비교_category",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestCategoryMapping::test_약관_keyword_maps_to_약관해석_category",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestCheckpointCleanup::test_cleanup_nonexistent_files_no_error",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestCheckpointCleanup::test_cleanup_partial_files",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestCheckpointCleanup::test_cleanup_removes_checkpoint_files",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestCheckpointCleanup::test_rule_based_extract_cleans_checkpoints",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestInsightTypeDetection::test_경험_공유_패턴_creates_expert_opinion",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestInsightTypeDetection::test_사례_공유_패턴_creates_case_analysis",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestInsightTypeDetection::test_약관_해석_논쟁_creates_regulation_interpretation",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestInsightTypeDetection::test_주의_경고_패턴_creates_warning",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestLLMPreCallLogging::test_llm_pre_call_log_message",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestLlmPathWithMock::test_api_failure_falls_back_to_rule_based",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestLlmPathWithMock::test_stage1_haiku_mock_has_insight_true",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestLlmPathWithMock::test_stage2_sonnet_mock_extracts_insight",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestLlmRefineThreadSplits::test_empty_split_at_no_change",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestLlmRefineThreadSplits::test_llm_failure_returns_original_threads",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestLlmRefineThreadSplits::test_merge_and_split_combined",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestLlmRefineThreadSplits::test_merge_with_prev_still_works",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestLlmRefineThreadSplits::test_noise_threads_filtered_after_split",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestLlmRefineThreadSplits::test_split_at_divides_thread_into_sub_threads",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestMonthFiltering::test_month_filter_no_matching_messages",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestMonthFiltering::test_month_filter_preserves_insight_structure",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestMonthFiltering::test_month_filter_returns_only_matching_month",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestMonthFiltering::test_month_full_backward_compatible",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestMonthFiltering::test_month_h1_filter",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestMonthFiltering::test_month_h2_filter",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestMonthFiltering::test_no_month_filter_returns_all",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestReturnValueStructure::test_consecutive_ids_are_sequential",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestReturnValueStructure::test_expert_opinion_messages_return_results",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestReturnValueStructure::test_key_points_is_list_in_result",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestReturnValueStructure::test_participants_is_list_in_result",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestReturnValueStructure::test_raw_thread_is_list_in_result",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestReturnValueStructure::test_result_entries_are_dicts",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestReturnValueStructure::test_source_chat_propagated",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestRuleBasedExtraction::test_all_required_keys_present",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestRuleBasedExtraction::test_confidence_is_valid_value",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestRuleBasedExtraction::test_empty_messages_returns_empty_list",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestRuleBasedExtraction::test_id_format_insight_prefix",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestRuleBasedExtraction::test_noise_messages_filtered_out",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestRuleBasedExtraction::test_phone_number_masked",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestRuleBasedExtraction::test_question_pattern_creates_qa_insight",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestRuleBasedExtraction::test_question_tag_creates_qa_insight",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestRuleBasedExtraction::test_single_message_thread_excluded",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestRuleBasedExtraction::test_type_is_valid_insight_type",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestThreadSplitting::test_15min_gap_creates_new_thread",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestThreadSplitting::test_date_change_creates_new_thread",
  "kakao_knowledge/tests/test_knowledge_extractor_v2.py::TestThreadSplitting::test_two_question_tags_in_same_timeframe_creates_two_threads",
  "kakao_knowledge/tests/test_knowledge_graph.py::TestKnowledgeGraph::test_build_creates_markdown_files",
  "kakao_knowledge/tests/test_knowledge_graph.py::TestKnowledgeGraph::test_build_returns_stats",
  "kakao_knowledge/tests/test_knowledge_graph.py::TestKnowledgeGraph::test_edge_has_weight",
  "kakao_knowledge/tests/test_knowledge_graph.py::TestKnowledgeGraph::test_empty_insights_no_error",
  "kakao_knowledge/tests/test_knowledge_graph.py::TestKnowledgeGraph::test_get_related_depth2",
  "kakao_knowledge/tests/test_knowledge_graph.py::TestKnowledgeGraph::test_get_related_returns_connected",
  "kakao_knowledge/tests/test_knowledge_graph.py::TestKnowledgeGraph::test_graph_has_nodes_and_edges",
  "kakao_knowledge/tests/test_knowledge_graph.py::TestKnowledgeGraph::test_graph_has_stats",
  "kakao_knowledge/tests/test_knowledge_graph.py::TestKnowledgeGraph::test_graph_json_created",
  "kakao_knowledge/tests/test_knowledge_graph.py::TestKnowledgeGraph::test_index_by_category",
  "kakao_knowledge/tests/test_knowledge_graph.py::TestKnowledgeGraph::test_index_by_expert",
  "kakao_knowledge/tests/test_knowledge_graph.py::TestKnowledgeGraph::test_index_by_id",
  "kakao_knowledge/tests/test_knowledge_graph.py::TestKnowledgeGraph::test_index_by_tag",
  "kakao_knowledge/tests/test_knowledge_graph.py::TestKnowledgeGraph::test_index_by_type",
  "kakao_knowledge/tests/test_knowledge_graph.py::TestKnowledgeGraph::test_index_has_all_keys",
  "kakao_knowledge/tests/test_knowledge_graph.py::TestKnowledgeGraph::test_index_json_created",
  "kakao_knowledge/tests/test_knowledge_graph.py::TestKnowledgeGraph::test_markdown_frontmatter_contains_required_fields",
  "kakao_knowledge/tests/test_knowledge_graph.py::TestKnowledgeGraph::test_markdown_has_backlinks",
  "kakao_knowledge/tests/test_knowledge_graph.py::TestKnowledgeGraph::test_markdown_has_key_points_section",
  "kakao_knowledge/tests/test_knowledge_graph.py::TestKnowledgeGraph::test_markdown_has_yaml_frontmatter",
  "kakao_knowledge/tests/test_knowledge_graph.py::TestKnowledgeGraph::test_markdown_non_qa_has_summary_section",
  "kakao_knowledge/tests/test_knowledge_graph.py::TestKnowledgeGraph::test_markdown_qa_has_question_section",
  "kakao_knowledge/tests/test_knowledge_graph.py::TestKnowledgeGraph::test_no_duplicate_edges",
  "kakao_knowledge/tests/test_knowledge_graph.py::TestKnowledgeGraph::test_related_topic_creates_edge",
  "kakao_knowledge/tests/test_knowledge_graph.py::TestKnowledgeGraph::test_same_category_creates_edge",
  "kakao_knowledge/tests/test_knowledge_graph.py::TestKnowledgeGraph::test_same_expert_creates_edge",
  "kakao_knowledge/tests/test_knowledge_graph.py::TestKnowledgeGraph::test_search_by_category",
  "kakao_knowledge/tests/test_knowledge_graph.py::TestKnowledgeGraph::test_search_by_category_not_found",
  "kakao_knowledge/tests/test_knowledge_graph.py::TestKnowledgeGraph::test_search_by_tag",
  "kakao_knowledge/tests/test_knowledge_graph.py::TestKnowledgeGraph::test_search_by_tag_not_found",
  "kakao_knowledge/tests/test_knowledge_graph.py::TestKnowledgeGraph::test_shared_tag_creates_edge",
  "kakao_knowledge/tests/test_models_v2.py::TestAllCategories::test_all_categories_contains_strings",
  "kakao_knowledge/tests/test_models_v2.py::TestAllCategories::test_all_categories_contains_보상_subpath",
  "kakao_knowledge/tests/test_models_v2.py::TestAllCategories::test_all_categories_is_list",
  "kakao_knowledge/tests/test_models_v2.py::TestAllCategories::test_all_categories_is_not_empty",
  "kakao_knowledge/tests/test_models_v2.py::TestAllCategories::test_all_categories_no_duplicates",
  "kakao_knowledge/tests/test_models_v2.py::TestCategoriesDict::test_categories_contains_고지의무",
  "kakao_knowledge/tests/test_models_v2.py::TestCategoriesDict::test_categories_contains_보상",
  "kakao_knowledge/tests/test_models_v2.py::TestCategoriesDict::test_categories_contains_상품비교",
  "kakao_knowledge/tests/test_models_v2.py::TestCategoriesDict::test_categories_contains_약관해석",
  "kakao_knowledge/tests/test_models_v2.py::TestCategoriesDict::test_categories_has_at_least_15_entries",
  "kakao_knowledge/tests/test_models_v2.py::TestCategoriesDict::test_categories_is_dict",
  "kakao_knowledge/tests/test_models_v2.py::TestCategoriesDict::test_categories_values_are_lists",
  "kakao_knowledge/tests/test_models_v2.py::TestInsightTypeEnum::test_enum_has_seven_values",
  "kakao_knowledge/tests/test_models_v2.py::TestInsightTypeEnum::test_enum_is_str_subclass",
  "kakao_knowledge/tests/test_models_v2.py::TestInsightTypeEnum::test_enum_values_are_correct",
  "kakao_knowledge/tests/test_models_v2.py::TestInsightTypeEnum::test_expert_opinion_value",
  "kakao_knowledge/tests/test_models_v2.py::TestInsightTypeEnum::test_qa_value",
  "kakao_knowledge/tests/test_models_v2.py::TestInsightTypeEnum::test_regulation_change_value",
  "kakao_knowledge/tests/test_models_v2.py::TestInsightTypeEnum::test_warning_value",
  "kakao_knowledge/tests/test_models_v2.py::TestInsightV2Creation::test_create_with_all_fields",
  "kakao_knowledge/tests/test_models_v2.py::TestInsightV2Creation::test_create_with_minimal_fields",
  "kakao_knowledge/tests/test_models_v2.py::TestInsightV2Creation::test_type_accepts_all_enum_values",
  "kakao_knowledge/tests/test_models_v2.py::TestInsightV2DefaultValues::test_answer_defaults_to_empty_string",
  "kakao_knowledge/tests/test_models_v2.py::TestInsightV2DefaultValues::test_confidence_defaults_to_medium",
  "kakao_knowledge/tests/test_models_v2.py::TestInsightV2DefaultValues::test_expert_defaults_to_empty_string",
  "kakao_knowledge/tests/test_models_v2.py::TestInsightV2DefaultValues::test_participants_defaults_to_empty_list",
  "kakao_knowledge/tests/test_models_v2.py::TestInsightV2DefaultValues::test_question_defaults_to_empty_string",
  "kakao_knowledge/tests/test_models_v2.py::TestInsightV2DefaultValues::test_raw_thread_defaults_to_empty_list",
  "kakao_knowledge/tests/test_models_v2.py::TestInsightV2DefaultValues::test_related_topics_defaults_to_empty_list",
  "kakao_knowledge/tests/test_models_v2.py::TestInsightV2DefaultValues::test_source_chat_defaults_to_empty_string",
  "kakao_knowledge/tests/test_models_v2.py::TestInsightV2DefaultValues::test_source_date_defaults_to_empty_string",
  "kakao_knowledge/tests/test_models_v2.py::TestInsightV2DefaultValues::test_tags_defaults_to_empty_list",
  "kakao_knowledge/tests/test_models_v2.py::TestInsightV2ModelDump::test_model_dump_contains_all_required_keys",
  "kakao_knowledge/tests/test_models_v2.py::TestInsightV2ModelDump::test_model_dump_contains_id",
  "kakao_knowledge/tests/test_models_v2.py::TestInsightV2ModelDump::test_model_dump_key_points_is_list",
  "kakao_knowledge/tests/test_models_v2.py::TestInsightV2ModelDump::test_model_dump_returns_dict",
  "kakao_knowledge/tests/test_models_v2.py::TestInsightV2ModelDump::test_model_dump_type_is_string",
  "kakao_knowledge/tests/test_models_v2.py::TestInsightV2RequiredFields::test_category_field_exists",
  "kakao_knowledge/tests/test_models_v2.py::TestInsightV2RequiredFields::test_id_field_exists",
  "kakao_knowledge/tests/test_models_v2.py::TestInsightV2RequiredFields::test_key_points_field_exists",
  "kakao_knowledge/tests/test_models_v2.py::TestInsightV2RequiredFields::test_summary_field_exists",
  "kakao_knowledge/tests/test_models_v2.py::TestInsightV2RequiredFields::test_title_field_exists",
  "kakao_knowledge/tests/test_models_v2.py::TestInsightV2RequiredFields::test_type_field_exists",
  "kakao_knowledge/tests/test_models_v2.py::TestStage1Result::test_create_with_has_insight_false",
  "kakao_knowledge/tests/test_models_v2.py::TestStage1Result::test_create_with_has_insight_true",
  "kakao_knowledge/tests/test_models_v2.py::TestStage1Result::test_insight_types_multiple_values",
  "kakao_knowledge/tests/test_models_v2.py::TestStage1Result::test_noise_reason_defaults_to_empty_string",
  "kakao_knowledge/tests/test_models_v2.py::TestStage1Result::test_thread_field_is_thread_v2",
  "kakao_knowledge/tests/test_models_v2.py::TestThreadV2::test_create_empty_thread",
  "kakao_knowledge/tests/test_models_v2.py::TestThreadV2::test_create_with_messages",
  "kakao_knowledge/tests/test_models_v2.py::TestThreadV2::test_has_insight_defaults_to_none",
  "kakao_knowledge/tests/test_models_v2.py::TestThreadV2::test_insight_types_defaults_to_empty_list",
  "kakao_knowledge/tests/test_models_v2.py::TestThreadV2::test_insight_types_isolation",
  "kakao_knowledge/tests/test_models_v2.py::TestThreadV2::test_set_has_insight_true",
  "kakao_knowledge/tests/test_models_v2.py::TestThreadV2::test_start_time_defaults_to_empty_string",
  "kakao_knowledge/tests/test_models_v2.py::TestThreadV2::test_topic_label_defaults_to_empty_string",
  "kakao_knowledge/tests/test_vector_store.py::TestVectorStore::test_add_insights_returns_count",
  "kakao_knowledge/tests/test_vector_store.py::TestVectorStore::test_count_after_add",
  "kakao_knowledge/tests/test_vector_store.py::TestVectorStore::test_delete_by_id",
  "kakao_knowledge/tests/test_vector_store.py::TestVectorStore::test_delete_nonexistent_returns_false",
  "kakao_knowledge/tests/test_vector_store.py::TestVectorStore::test_empty_store_count_zero",
  "kakao_knowledge/tests/test_vector_store.py::TestVectorStore::test_empty_store_search",
  "kakao_knowledge/tests/test_vector_store.py::TestVectorStore::test_get_by_id",
  "kakao_knowledge/tests/test_vector_store.py::TestVectorStore::test_get_by_id_not_found",
  "kakao_knowledge/tests/test_vector_store.py::TestVectorStore::test_search_similar_relevant_results",
  "kakao_knowledge/tests/test_vector_store.py::TestVectorStore::test_search_similar_returns_list",
  "kakao_knowledge/tests/test_vector_store.py::TestVectorStore::test_search_similar_top_k",
  "kakao_knowledge/tests/test_vector_store.py::TestVectorStore::test_upsert_existing",
  "kakao_knowledge/tests/test_wiki_api.py::TestApproveEntry::test_approve_entry",
  "kakao_knowledge/tests/test_wiki_api.py::TestBulkImport::test_bulk_import",
  "kakao_knowledge/tests/test_wiki_api.py::TestCreateEntry::test_create_entry",
  "kakao_knowledge/tests/test_wiki_api.py::TestDeleteEntry::test_delete_entry",
  "kakao_knowledge/tests/test_wiki_api.py::TestDeleteEntry::test_delete_entry_not_found",
  "kakao_knowledge/tests/test_wiki_api.py::TestGetEntry::test_get_entry",
  "kakao_knowledge/tests/test_wiki_api.py::TestGetEntry::test_get_entry_not_found",
  "kakao_knowledge/tests/test_wiki_api.py::TestListEntries::test_list_entries",
  "kakao_knowledge/tests/test_wiki_api.py::TestListEntries::test_list_entries_filter",
  "kakao_knowledge/tests/test_wiki_api.py::TestRejectEntry::test_reject_entry",
  "kakao_knowledge/tests/test_wiki_api.py::TestSearchEntries::test_search_entries",
  "kakao_knowledge/tests/test_wiki_api.py::TestStats::test_stats",
  "kakao_knowledge/tests/test_wiki_api.py::TestUpdateEntry::test_update_entry",
  "kakao_knowledge/tests/test_wiki_api.py::TestUpdateEntry::test_update_entry_not_found",
  "kakao_knowledge/tests/test_wiki_store.py::TestApproveReject::test_approve_entry",
  "kakao_knowledge/tests/test_wiki_store.py::TestApproveReject::test_reject_entry",
  "kakao_knowledge/tests/test_wiki_store.py::TestBulkImport::test_bulk_import",
  "kakao_knowledge/tests/test_wiki_store.py::TestBulkImport::test_bulk_import_keywords_list",
  "kakao_knowledge/tests/test_wiki_store.py::TestDeleteEntry::test_delete_entry",
  "kakao_knowledge/tests/test_wiki_store.py::TestDeleteEntry::test_delete_nonexistent",
  "kakao_knowledge/tests/test_wiki_store.py::TestGetStats::test_get_stats",
  "kakao_knowledge/tests/test_wiki_store.py::TestInsertAndGet::test_get_nonexistent",
  "kakao_knowledge/tests/test_wiki_store.py::TestInsertAndGet::test_insert_and_get",
  "kakao_knowledge/tests/test_wiki_store.py::TestInsertAndGet::test_insert_auto_timestamps",
  "kakao_knowledge/tests/test_wiki_store.py::TestListEntries::test_list_entries_all",
  "kakao_knowledge/tests/test_wiki_store.py::TestListEntries::test_list_entries_filter_category",
  "kakao_knowledge/tests/test_wiki_store.py::TestListEntries::test_list_entries_filter_status",
  "kakao_knowledge/tests/test_wiki_store.py::TestListEntries::test_list_entries_pagination",
  "kakao_knowledge/tests/test_wiki_store.py::TestSearchEntries::test_search_entries",
  "kakao_knowledge/tests/test_wiki_store.py::TestSearchEntries::test_search_no_results",
  "kakao_knowledge/tests/test_wiki_store.py::TestUpdateEntry::test_update_entry",
  "kakao_knowledge/tests/test_wiki_store.py::TestUpdateEntry::test_update_nonexistent"
]