.gitignore
CONTRIBUTING.md
LICENSE
MANIFEST.in
README.md
pyproject.toml
docex/__init__.py
docex/cli.py
docex/context.py
docex/docCore.py
docex/document.py
docex.egg-info/PKG-INFO
docex.egg-info/SOURCES.txt
docex.egg-info/dependency_links.txt
docex.egg-info/entry_points.txt
docex.egg-info/requires.txt
docex.egg-info/top_level.txt
docex/config/__init__.py
docex/config/config_manager.py
docex/config/config_resolver.py
docex/config/default_config.yaml
docex/config/docex_config.py
docex/config/path_resolver.py
docex/db/__init__.py
docex/db/abstract_database.py
docex/db/connection.py
docex/db/database_factory.py
docex/db/models.py
docex/db/postgres_database.py
docex/db/repository.py
docex/db/schema.sql
docex/db/schema_resolver.py
docex/db/sqlite_database.py
docex/db/tenant_database_manager.py
docex/db/tenant_registry_model.py
docex/db/migrations/001_migrate_document_metadata.sql
docex/db/migrations/002_drop_profile_from_document_metadata.sql
docex/docbasket/__init__.py
docex/docbasket/document_manager.py
docex/docbasket/path_helper.py
docex/models/__init__.py
docex/models/document_metadata.py
docex/models/metadata_keys.py
docex/models/records.py
docex/processors/__init__.py
docex/processors/base.py
docex/processors/csv_to_json.py
docex/processors/factory.py
docex/processors/mapper.py
docex/processors/models.py
docex/processors/pdf_to_text.py
docex/processors/word_to_text.py
docex/processors/chunking/__init__.py
docex/processors/chunking/base.py
docex/processors/chunking/document_based.py
docex/processors/chunking/factory.py
docex/processors/chunking/fixed_size.py
docex/processors/chunking/hierarchical.py
docex/processors/chunking/recursive.py
docex/processors/vector/__init__.py
docex/processors/vector/semantic_search_service.py
docex/processors/vector/vector_indexing_processor.py
docex/provisioning/__init__.py
docex/provisioning/bootstrap.py
docex/provisioning/tenant_provisioner.py
docex/services/__init__.py
docex/services/docbasket_service.py
docex/services/document_service.py
docex/services/metadata_service.py
docex/services/storage_service.py
docex/storage/__init__.py
docex/storage/abstract_storage.py
docex/storage/filesystem_storage.py
docex/storage/path_builder.py
docex/storage/s3_storage.py
docex/storage/storage_factory.py
docex/transport/__init__.py
docex/transport/base.py
docex/transport/config.py
docex/transport/http.py
docex/transport/local.py
docex/transport/models.py
docex/transport/repository.py
docex/transport/route.py
docex/transport/route_mapper.py
docex/transport/sftp.py
docex/transport/transport_result.py
docex/transport/transporter_factory.py
docex/utils/__init__.py
docex/utils/file_utils.py
docex/utils/s3_prefix_builder.py
docex/utils/tenant_basket_helper.py
docs/API_Reference.md
docs/Developer_Guide.md
docs/DocEX_Architecture.jpeg
docs/Platform_Integration_Guide.md
examples/README.md
examples/SECURITY_BEST_PRACTICES.md
examples/basic_usage.py
examples/chunking_benchmark.py
examples/chunking_strategies_example.py
examples/generic_kb_example.py
examples/hello_world.py
examples/llm_adapter_usage.py
examples/notes.py
examples/pdf_invoice_to_purchase_order.py
examples/processor_csv_to_json.py
examples/processor_word_to_text.py
examples/rag_basic_example.py
examples/rag_enhanced_example.py
examples/route_file_transfer.py
examples/route_management.py
examples/test_claude_adapter.py
examples/test_find_document_by_metadata.py
examples/test_llm_adapter_real.py
examples/test_llm_docex_integration.py
examples/test_llm_simple.py
examples/test_local_llm_adapter.py
examples/test_multi_tenancy.py
examples/test_pinecone_api.py
examples/test_pinecone_ollama.py
examples/vector_search_example.py
examples/custom_processors/README.md
examples/custom_processors/my_pdf_text_processor.py
examples/custom_processors/run_custom_pdf_processor.py
examples/integrations/README.md
examples/integrations/__init__.py
examples/integrations/test_llm_adapter.py
examples/integrations/test_new_llm_adapters.py
examples/integrations/_shared/__init__.py
examples/integrations/_shared/base_llm_processor.py
examples/integrations/_shared/prompt_manager.py
examples/integrations/_shared/prompts/README.md
examples/integrations/_shared/prompts/document_summary.yaml
examples/integrations/_shared/prompts/generic_extraction.yaml
examples/integrations/_shared/prompts/invoice_extraction.yaml
examples/integrations/_shared/prompts/product_extraction.yaml
examples/integrations/anthropic/README.md
examples/integrations/anthropic/__init__.py
examples/integrations/anthropic/claude_service.py
examples/integrations/anthropic/llm_adapter.py
examples/integrations/local_llm/README.md
examples/integrations/local_llm/__init__.py
examples/integrations/local_llm/local_llm_adapter.py
examples/integrations/local_llm/local_llm_service.py
examples/integrations/local_llm/ollama_adapter.py
examples/integrations/openai/README.md
examples/integrations/openai/__init__.py
examples/integrations/openai/llm_adapter.py
examples/integrations/openai/openai_service.py
examples/patterns/README.md
examples/patterns/__init__.py
examples/patterns/chunking/README.md
examples/patterns/chunking/__init__.py
examples/patterns/chunking/agentic_chunking.py
examples/patterns/chunking/late_chunking.py
examples/patterns/chunking/llm_based_chunking.py
examples/patterns/chunking/semantic_chunking.py
examples/patterns/invoice_extraction/README.md
examples/patterns/invoice_extraction/__init__.py
examples/patterns/invoice_extraction/pdf_invoice.py
examples/patterns/knowledge_base/README.md
examples/patterns/knowledge_base/__init__.py
examples/patterns/knowledge_base/generic_kb_processor.py
examples/patterns/knowledge_base/kb_service.py
examples/patterns/rag/README.md
examples/patterns/rag/__init__.py
examples/patterns/rag/basic_rag.py
examples/patterns/rag/enhanced_rag.py
examples/patterns/rag/test_rag_basic.py
examples/patterns/rag/vector_databases.py
examples/patterns/rag/vector_db_monitor.py
examples/sample_data/invoice_2001321.pdf
scripts/create_routes.py
scripts/demonstrate_rag_system.py
scripts/init_db.py
scripts/provision_tenant.py
scripts/setup_llm_adapters.py
scripts/test_query_optimizations.py
scripts/test/integrate_docex_platform.py
scripts/test/test_acme_corp_comprehensive.py
scripts/test/test_basket_file_operations.py
scripts/test/test_docbasket_comprehensive.py
scripts/test/test_docex3_manual.py
scripts/test/test_docex3_postgres.py
scripts/test/test_docex3_simple.py
scripts/test/test_id_centric_operations.py
scripts/test/test_init_simple.py
scripts/test/test_initialization_and_provisioning.py
scripts/test/test_issue_36_fixes.py
scripts/test/test_name_sanitization.py
scripts/test/test_performance_improvements.py
scripts/test/test_postgres_s3_paths.py
scripts/test/test_release_validation.py
scripts/test/test_s3_basket_subdirs.py
scripts/test/test_s3_multi_tenant_comparison.py
scripts/test/test_s3_quick.py
scripts/test/test_s3_tenant_002.py
scripts/test/test_s3_with_application_name.py
scripts/test/test_storage_comparison.py
scripts/test/test_tenant_registry_fix.py
tests/__init__.py
tests/test_basic.py
tests/test_cli_s3.py
tests/test_core_import_boundaries.py
tests/test_db_connection.py
tests/test_docex3_multitenancy.py
tests/test_docflow.py
tests/test_docflow_usage.py
tests/test_document_lookup_api.py
tests/test_document_query_optimizations.py
tests/test_example.py
tests/test_lazy_storage_read_paths.py
tests/test_query_performance_benchmark.py
tests/test_records.py
tests/test_route.py
tests/test_route_management.py
tests/test_s3_storage.py
tests/test_s3_tenant_path_structure.py
tests/test_security_fixes.py
tests/test_simple.py
tests/test_sqlite.py
tests/test_transport_base.py
tests/test_transport_integration.py
tests/test_transport_sqlite.py
tests/test_transport_workflow.py
tests/test_vector_search.py
tests/test_word_to_text_processor.py
tests/verify_routes.py