README.md
pyproject.toml
src/qdrant_loader/__init__.py
src/qdrant_loader/config.py
src/qdrant_loader/main.py
src/qdrant_loader.egg-info/PKG-INFO
src/qdrant_loader.egg-info/SOURCES.txt
src/qdrant_loader.egg-info/dependency_links.txt
src/qdrant_loader.egg-info/entry_points.txt
src/qdrant_loader.egg-info/requires.txt
src/qdrant_loader.egg-info/top_level.txt
src/qdrant_loader/cli/__init__.py
src/qdrant_loader/cli/async_utils.py
src/qdrant_loader/cli/asyncio.py
src/qdrant_loader/cli/cli.py
src/qdrant_loader/cli/config_loader.py
src/qdrant_loader/cli/logging_utils.py
src/qdrant_loader/cli/path_utils.py
src/qdrant_loader/cli/project_commands.py
src/qdrant_loader/cli/update_check.py
src/qdrant_loader/cli/version.py
src/qdrant_loader/cli/commands/__init__.py
src/qdrant_loader/cli/commands/config.py
src/qdrant_loader/cli/commands/config_cmd.py
src/qdrant_loader/cli/commands/ingest.py
src/qdrant_loader/cli/commands/ingest_cmd.py
src/qdrant_loader/cli/commands/init.py
src/qdrant_loader/cli/commands/init_cmd.py
src/qdrant_loader/cli/commands/setup_cmd.py
src/qdrant_loader/cli/commands/project/__init__.py
src/qdrant_loader/cli/commands/project/list_cmd.py
src/qdrant_loader/cli/commands/project/status_cmd.py
src/qdrant_loader/cli/commands/project/validate_cmd.py
src/qdrant_loader/config/__init__.py
src/qdrant_loader/config/base.py
src/qdrant_loader/config/chunking.py
src/qdrant_loader/config/embedding.py
src/qdrant_loader/config/error_formatter.py
src/qdrant_loader/config/global_config.py
src/qdrant_loader/config/models.py
src/qdrant_loader/config/parser.py
src/qdrant_loader/config/qdrant.py
src/qdrant_loader/config/source_config.py
src/qdrant_loader/config/sources.py
src/qdrant_loader/config/state.py
src/qdrant_loader/config/types.py
src/qdrant_loader/config/validator.py
src/qdrant_loader/config/workspace.py
src/qdrant_loader/connectors/__init__.py
src/qdrant_loader/connectors/attachments.py
src/qdrant_loader/connectors/base.py
src/qdrant_loader/connectors/exceptions.py
src/qdrant_loader/connectors/http.py
src/qdrant_loader/connectors/confluence/__init__.py
src/qdrant_loader/connectors/confluence/auth.py
src/qdrant_loader/connectors/confluence/config.py
src/qdrant_loader/connectors/confluence/connector.py
src/qdrant_loader/connectors/confluence/mappers.py
src/qdrant_loader/connectors/confluence/pagination.py
src/qdrant_loader/connectors/git/__init__.py
src/qdrant_loader/connectors/git/adapter.py
src/qdrant_loader/connectors/git/config.py
src/qdrant_loader/connectors/git/connector.py
src/qdrant_loader/connectors/git/file_processor.py
src/qdrant_loader/connectors/git/metadata_extractor.py
src/qdrant_loader/connectors/git/operations.py
src/qdrant_loader/connectors/jira/__init__.py
src/qdrant_loader/connectors/jira/auth.py
src/qdrant_loader/connectors/jira/config.py
src/qdrant_loader/connectors/jira/connector.py
src/qdrant_loader/connectors/jira/mappers.py
src/qdrant_loader/connectors/jira/models.py
src/qdrant_loader/connectors/localfile/__init__.py
src/qdrant_loader/connectors/localfile/config.py
src/qdrant_loader/connectors/localfile/connector.py
src/qdrant_loader/connectors/localfile/file_processor.py
src/qdrant_loader/connectors/localfile/metadata_extractor.py
src/qdrant_loader/connectors/publicdocs/__init__.py
src/qdrant_loader/connectors/publicdocs/config.py
src/qdrant_loader/connectors/publicdocs/connector.py
src/qdrant_loader/connectors/publicdocs/crawler.py
src/qdrant_loader/connectors/publicdocs/http.py
src/qdrant_loader/connectors/publicdocs/parsers.py
src/qdrant_loader/connectors/shared/__init__.py
src/qdrant_loader/connectors/shared/attachments/__init__.py
src/qdrant_loader/connectors/shared/attachments/metadata.py
src/qdrant_loader/connectors/shared/attachments/reader.py
src/qdrant_loader/connectors/shared/http/__init__.py
src/qdrant_loader/connectors/shared/http/client.py
src/qdrant_loader/connectors/shared/http/errors.py
src/qdrant_loader/connectors/shared/http/policy.py
src/qdrant_loader/connectors/shared/http/rate_limit.py
src/qdrant_loader/core/__init__.py
src/qdrant_loader/core/async_ingestion_pipeline.py
src/qdrant_loader/core/attachment_downloader.py
src/qdrant_loader/core/document.py
src/qdrant_loader/core/embedding_service.py
src/qdrant_loader/core/init_collection.py
src/qdrant_loader/core/project_manager.py
src/qdrant_loader/core/qdrant_manager.py
src/qdrant_loader/core/chunking/__init__.py
src/qdrant_loader/core/chunking/chunking_service.py
src/qdrant_loader/core/chunking/progress_tracker.py
src/qdrant_loader/core/chunking/strategy/__init__.py
src/qdrant_loader/core/chunking/strategy/base_strategy.py
src/qdrant_loader/core/chunking/strategy/code_strategy.py
src/qdrant_loader/core/chunking/strategy/default_strategy.py
src/qdrant_loader/core/chunking/strategy/html_strategy.py
src/qdrant_loader/core/chunking/strategy/json_strategy.py
src/qdrant_loader/core/chunking/strategy/base/__init__.py
src/qdrant_loader/core/chunking/strategy/base/chunk_processor.py
src/qdrant_loader/core/chunking/strategy/base/document_parser.py
src/qdrant_loader/core/chunking/strategy/base/metadata_extractor.py
src/qdrant_loader/core/chunking/strategy/base/section_splitter.py
src/qdrant_loader/core/chunking/strategy/code/__init__.py
src/qdrant_loader/core/chunking/strategy/code/code_chunk_processor.py
src/qdrant_loader/core/chunking/strategy/code/code_document_parser.py
src/qdrant_loader/core/chunking/strategy/code/code_metadata_extractor.py
src/qdrant_loader/core/chunking/strategy/code/code_section_splitter.py
src/qdrant_loader/core/chunking/strategy/code/metadata/__init__.py
src/qdrant_loader/core/chunking/strategy/code/metadata/complexity.py
src/qdrant_loader/core/chunking/strategy/code/metadata/dependencies.py
src/qdrant_loader/core/chunking/strategy/code/metadata/documentation.py
src/qdrant_loader/core/chunking/strategy/code/metadata/entities.py
src/qdrant_loader/core/chunking/strategy/code/metadata/language_specific.py
src/qdrant_loader/core/chunking/strategy/code/metadata/maintainability.py
src/qdrant_loader/core/chunking/strategy/code/metadata/patterns.py
src/qdrant_loader/core/chunking/strategy/code/metadata/performance.py
src/qdrant_loader/core/chunking/strategy/code/metadata/security.py
src/qdrant_loader/core/chunking/strategy/code/metadata/testing.py
src/qdrant_loader/core/chunking/strategy/code/parser/__init__.py
src/qdrant_loader/core/chunking/strategy/code/parser/common.py
src/qdrant_loader/core/chunking/strategy/code/parser/python_ast.py
src/qdrant_loader/core/chunking/strategy/code/parser/tree_sitter.py
src/qdrant_loader/core/chunking/strategy/code/processor/__init__.py
src/qdrant_loader/core/chunking/strategy/code/processor/analysis.py
src/qdrant_loader/core/chunking/strategy/code/processor/quality.py
src/qdrant_loader/core/chunking/strategy/code/processor/utils.py
src/qdrant_loader/core/chunking/strategy/default/__init__.py
src/qdrant_loader/core/chunking/strategy/default/text_chunk_processor.py
src/qdrant_loader/core/chunking/strategy/default/text_document_parser.py
src/qdrant_loader/core/chunking/strategy/default/text_metadata_extractor.py
src/qdrant_loader/core/chunking/strategy/default/text_section_splitter.py
src/qdrant_loader/core/chunking/strategy/html/__init__.py
src/qdrant_loader/core/chunking/strategy/html/html_chunk_processor.py
src/qdrant_loader/core/chunking/strategy/html/html_document_parser.py
src/qdrant_loader/core/chunking/strategy/html/html_metadata_extractor.py
src/qdrant_loader/core/chunking/strategy/html/html_section_splitter.py
src/qdrant_loader/core/chunking/strategy/json/__init__.py
src/qdrant_loader/core/chunking/strategy/json/json_chunk_processor.py
src/qdrant_loader/core/chunking/strategy/json/json_document_parser.py
src/qdrant_loader/core/chunking/strategy/json/json_metadata_extractor.py
src/qdrant_loader/core/chunking/strategy/json/json_section_splitter.py
src/qdrant_loader/core/chunking/strategy/markdown/__init__.py
src/qdrant_loader/core/chunking/strategy/markdown/chunk_processor.py
src/qdrant_loader/core/chunking/strategy/markdown/document_parser.py
src/qdrant_loader/core/chunking/strategy/markdown/markdown_strategy.py
src/qdrant_loader/core/chunking/strategy/markdown/metadata_extractor.py
src/qdrant_loader/core/chunking/strategy/markdown/section_splitter.py
src/qdrant_loader/core/chunking/strategy/markdown/splitters/__init__.py
src/qdrant_loader/core/chunking/strategy/markdown/splitters/base.py
src/qdrant_loader/core/chunking/strategy/markdown/splitters/excel.py
src/qdrant_loader/core/chunking/strategy/markdown/splitters/fallback.py
src/qdrant_loader/core/chunking/strategy/markdown/splitters/standard.py
src/qdrant_loader/core/embedding/__init__.py
src/qdrant_loader/core/embedding/embedding_service.py
src/qdrant_loader/core/file_conversion/__init__.py
src/qdrant_loader/core/file_conversion/conversion_config.py
src/qdrant_loader/core/file_conversion/exceptions.py
src/qdrant_loader/core/file_conversion/file_converter.py
src/qdrant_loader/core/file_conversion/file_detector.py
src/qdrant_loader/core/monitoring/__init__.py
src/qdrant_loader/core/monitoring/batch_summary.py
src/qdrant_loader/core/monitoring/ingestion_metrics.py
src/qdrant_loader/core/monitoring/processing_stats.py
src/qdrant_loader/core/monitoring/prometheus_metrics.py
src/qdrant_loader/core/monitoring/resource_monitor.py
src/qdrant_loader/core/pipeline/__init__.py
src/qdrant_loader/core/pipeline/config.py
src/qdrant_loader/core/pipeline/document_pipeline.py
src/qdrant_loader/core/pipeline/factory.py
src/qdrant_loader/core/pipeline/orchestrator.py
src/qdrant_loader/core/pipeline/resource_manager.py
src/qdrant_loader/core/pipeline/source_filter.py
src/qdrant_loader/core/pipeline/source_processor.py
src/qdrant_loader/core/pipeline/workers/__init__.py
src/qdrant_loader/core/pipeline/workers/base_worker.py
src/qdrant_loader/core/pipeline/workers/chunking_worker.py
src/qdrant_loader/core/pipeline/workers/embedding_worker.py
src/qdrant_loader/core/pipeline/workers/upsert_worker.py
src/qdrant_loader/core/state/__init__.py
src/qdrant_loader/core/state/document_state_manager.py
src/qdrant_loader/core/state/exceptions.py
src/qdrant_loader/core/state/models.py
src/qdrant_loader/core/state/queries.py
src/qdrant_loader/core/state/session.py
src/qdrant_loader/core/state/state_change_detector.py
src/qdrant_loader/core/state/state_manager.py
src/qdrant_loader/core/state/transitions.py
src/qdrant_loader/core/state/utils.py
src/qdrant_loader/core/text_processing/semantic_analyzer.py
src/qdrant_loader/core/text_processing/text_processor.py
src/qdrant_loader/core/text_processing/topic_modeler.py
src/qdrant_loader/utils/__init__.py
src/qdrant_loader/utils/logging.py
src/qdrant_loader/utils/version_check.py