LICENSE
README.md
pyproject.toml
src/dochris/__init__.py
src/dochris/__main__.py
src/dochris/constants.py
src/dochris/exceptions.py
src/dochris/log.py
src/dochris/log_config.py
src/dochris/log_utils.py
src/dochris/manifest.py
src/dochris/promote.py
src/dochris/protocols.py
src/dochris/py.typed
src/dochris/types.py
src/dochris.egg-info/PKG-INFO
src/dochris.egg-info/SOURCES.txt
src/dochris.egg-info/dependency_links.txt
src/dochris.egg-info/entry_points.txt
src/dochris.egg-info/requires.txt
src/dochris.egg-info/top_level.txt
src/dochris/admin/__init__.py
src/dochris/admin/batch_promote.py
src/dochris/admin/index_knowledge.py
src/dochris/admin/ocr_failed_pdf.py
src/dochris/admin/recompile.py
src/dochris/admin/recompile_missing_concepts.py
src/dochris/admin/sanitize_sensitive_words.py
src/dochris/admin/transcribe_failed_audio.py
src/dochris/api/__init__.py
src/dochris/api/app.py
src/dochris/api/audit.py
src/dochris/api/auth.py
src/dochris/api/compile_jobs.py
src/dochris/api/job_repository.py
src/dochris/api/preview.py
src/dochris/api/ratelimit.py
src/dochris/api/schemas.py
src/dochris/api/sse.py
src/dochris/api/routes/__init__.py
src/dochris/api/routes/compile.py
src/dochris/api/routes/config.py
src/dochris/api/routes/contribution.py
src/dochris/api/routes/files.py
src/dochris/api/routes/graph.py
src/dochris/api/routes/manifests.py
src/dochris/api/routes/metrics.py
src/dochris/api/routes/promote.py
src/dochris/api/routes/quality.py
src/dochris/api/routes/query.py
src/dochris/api/routes/recompile.py
src/dochris/api/routes/schema.py
src/dochris/api/routes/status.py
src/dochris/cli/__init__.py
src/dochris/cli/cli_clean.py
src/dochris/cli/cli_compile.py
src/dochris/cli/cli_completion.py
src/dochris/cli/cli_config.py
src/dochris/cli/cli_doctor.py
src/dochris/cli/cli_export.py
src/dochris/cli/cli_graph.py
src/dochris/cli/cli_ingest.py
src/dochris/cli/cli_init.py
src/dochris/cli/cli_list.py
src/dochris/cli/cli_plugin.py
src/dochris/cli/cli_query.py
src/dochris/cli/cli_review.py
src/dochris/cli/cli_serve.py
src/dochris/cli/cli_storage.py
src/dochris/cli/cli_utils.py
src/dochris/cli/cli_vault.py
src/dochris/cli/main.py
src/dochris/compensate/__init__.py
src/dochris/compensate/compensate_extractors.py
src/dochris/compensate/compensate_failures.py
src/dochris/compensate/compensate_utils.py
src/dochris/core/__init__.py
src/dochris/core/cache.py
src/dochris/core/error_sanitizer.py
src/dochris/core/hierarchical_summarizer.py
src/dochris/core/identity.py
src/dochris/core/llm_client.py
src/dochris/core/quality_scorer.py
src/dochris/core/retry_manager.py
src/dochris/core/summary_generator.py
src/dochris/core/text_chunker.py
src/dochris/core/utils.py
src/dochris/eval/__init__.py
src/dochris/eval/build_golden.py
src/dochris/eval/datasets.py
src/dochris/eval/rag_metrics.py
src/dochris/eval/runner.py
src/dochris/eval/schemas.py
src/dochris/graph/__init__.py
src/dochris/graph/builder.py
src/dochris/graph/models.py
src/dochris/llm/__init__.py
src/dochris/llm/base.py
src/dochris/llm/ollama.py
src/dochris/llm/openai_compat.py
src/dochris/observability/__init__.py
src/dochris/observability/cost.py
src/dochris/observability/metrics.py
src/dochris/observability/middleware.py
src/dochris/observability/otel_exporter.py
src/dochris/observability/tracing.py
src/dochris/parsers/__init__.py
src/dochris/parsers/code_parser.py
src/dochris/parsers/doc_parser.py
src/dochris/parsers/pdf_parser.py
src/dochris/phases/__init__.py
src/dochris/phases/phase1_ingestion.py
src/dochris/phases/phase2_compilation.py
src/dochris/phases/phase3_query.py
src/dochris/phases/query_engine.py
src/dochris/phases/query_pipeline.py
src/dochris/phases/query_utils.py
src/dochris/plugin/__init__.py
src/dochris/plugin/hookspec.py
src/dochris/plugin/loader.py
src/dochris/plugin/registry.py
src/dochris/quality/__init__.py
src/dochris/quality/auto_recompile.py
src/dochris/quality/lint.py
src/dochris/quality/provenance.py
src/dochris/quality/quality_gate.py
src/dochris/quality/quality_monitor.py
src/dochris/quality/query_contribution.py
src/dochris/quality/schema_evolution.py
src/dochris/rag/__init__.py
src/dochris/rag/schemas.py
src/dochris/rag/chunking/__init__.py
src/dochris/rag/chunking/base.py
src/dochris/rag/chunking/factory.py
src/dochris/rag/chunking/recursive.py
src/dochris/rag/chunking/semantic.py
src/dochris/rag/chunking/structure.py
src/dochris/rag/reranker/__init__.py
src/dochris/rag/reranker/base.py
src/dochris/rag/reranker/cohere.py
src/dochris/rag/reranker/cross_encoder.py
src/dochris/rag/reranker/factory.py
src/dochris/settings/__init__.py
src/dochris/settings/config.py
src/dochris/settings/constants.py
src/dochris/settings/env.py
src/dochris/settings/file_category.py
src/dochris/settings/paths.py
src/dochris/storage/__init__.py
src/dochris/storage/migration.py
src/dochris/vault/__init__.py
src/dochris/vault/bridge.py
src/dochris/vector/__init__.py
src/dochris/vector/base.py
src/dochris/vector/chromadb_store.py
src/dochris/vector/faiss_store.py
src/dochris/vector/leann_store.py
src/dochris/workers/__init__.py
src/dochris/workers/__main__.py
src/dochris/workers/compiler_worker.py
src/dochris/workers/monitor_worker.py
tests/test_admin_index_knowledge.py
tests/test_admin_init.py
tests/test_api_auth.py
tests/test_api_init.py
tests/test_batch_promote.py
tests/test_batch_promote_v2.py
tests/test_build_answer_context.py
tests/test_cache.py
tests/test_chromadb_real_backend.py
tests/test_chromadb_store_v2.py
tests/test_cli.py
tests/test_cli_compile_v2.py
tests/test_cli_completion.py
tests/test_cli_doctor.py
tests/test_cli_doctor_v2.py
tests/test_cli_doctor_v3.py
tests/test_cli_export.py
tests/test_cli_ingest_v2.py
tests/test_cli_init.py
tests/test_cli_init_v2.py
tests/test_cli_init_v3.py
tests/test_cli_main_v2.py
tests/test_cli_plugin.py
tests/test_cli_plugin_v2.py
tests/test_cli_plugin_v3.py
tests/test_cli_query_v2.py
tests/test_cli_serve.py
tests/test_cli_storage.py
tests/test_cli_utils_v2.py
tests/test_cli_vault_v2.py
tests/test_code_parser.py
tests/test_compensate_extractors.py
tests/test_compensate_extractors_v2.py
tests/test_compensate_extractors_v3.py
tests/test_compensate_failures.py
tests/test_compensate_failures_v2.py
tests/test_compensate_find_failed.py
tests/test_compensate_utils.py
tests/test_compensate_utils_v2.py
tests/test_config.py
tests/test_config_v2.py
tests/test_constants.py
tests/test_core_utils.py
tests/test_coverage_boost.py
tests/test_coverage_boost_v10.py
tests/test_coverage_boost_v11.py
tests/test_coverage_boost_v12.py
tests/test_coverage_boost_v13.py
tests/test_coverage_boost_v14.py
tests/test_coverage_boost_v15.py
tests/test_coverage_boost_v16.py
tests/test_coverage_boost_v17.py
tests/test_coverage_boost_v18.py
tests/test_coverage_boost_v19.py
tests/test_coverage_boost_v20.py
tests/test_coverage_boost_v21a.py
tests/test_coverage_boost_v21b.py
tests/test_coverage_boost_v22.py
tests/test_coverage_boost_v4.py
tests/test_coverage_boost_v5.py
tests/test_coverage_boost_v6.py
tests/test_coverage_boost_v7.py
tests/test_coverage_boost_v8.py
tests/test_coverage_boost_v9.py
tests/test_data_identity.py
tests/test_distribution_contracts.py
tests/test_doc_parser.py
tests/test_doc_parser_v2.py
tests/test_eval_generation_metrics.py
tests/test_eval_golden_build.py
tests/test_eval_rag_metrics.py
tests/test_exceptions.py
tests/test_extra_branches_v5.py
tests/test_graph.py
tests/test_hierarchical_summarizer.py
tests/test_hierarchical_summarizer_v2.py
tests/test_hierarchical_summarizer_v3.py
tests/test_hookspec.py
tests/test_index_knowledge.py
tests/test_init_module.py
tests/test_integration.py
tests/test_integration_v2.py
tests/test_leann_store.py
tests/test_llm_client.py
tests/test_llm_client_boost.py
tests/test_llm_providers.py
tests/test_log.py
tests/test_log_config.py
tests/test_log_utils.py
tests/test_log_utils_v2.py
tests/test_log_utils_v3.py
tests/test_main_module.py
tests/test_manifest_concurrent.py
tests/test_manifest_core.py
tests/test_manifest_manager.py
tests/test_monitor_worker.py
tests/test_observability.py
tests/test_ocr_failed_pdf.py
tests/test_ollama_v2.py
tests/test_openai_compat_real_transport.py
tests/test_otel_exporter.py
tests/test_parameterized.py
tests/test_parsers.py
tests/test_parsers_v3.py
tests/test_pdf_parser.py
tests/test_phase1.py
tests/test_phase1_v3.py
tests/test_phase1_v4.py
tests/test_phase1_v5.py
tests/test_phase2.py
tests/test_phase2_v7.py
tests/test_phase2_v8.py
tests/test_phase3.py
tests/test_phase3_query.py
tests/test_phase3_query_v2.py
tests/test_phase3_v2.py
tests/test_plugin_loader.py
tests/test_plugin_loader_v2.py
tests/test_plugin_loader_v3.py
tests/test_plugin_registry.py
tests/test_promote.py
tests/test_protocols.py
tests/test_quality_gate.py
tests/test_quality_gate_boost.py
tests/test_quality_gate_v2.py
tests/test_quality_monitor.py
tests/test_quality_scorer.py
tests/test_query_engine.py
tests/test_query_engine_utils.py
tests/test_query_engine_v2.py
tests/test_query_pipeline.py
tests/test_query_utils.py
tests/test_query_utils_v2.py
tests/test_rag_chunking.py
tests/test_rag_schemas.py
tests/test_recompile.py
tests/test_recompile_missing_concepts.py
tests/test_recompile_v2.py
tests/test_reranker.py
tests/test_reranker_cohere.py
tests/test_retry.py
tests/test_retry_v2.py
tests/test_retry_v3.py
tests/test_sanitize.py
tests/test_sanitize_main.py
tests/test_sanitize_words.py
tests/test_sanitize_words_v2.py
tests/test_sanitize_words_v3.py
tests/test_settings_config_v2.py
tests/test_settings_env.py
tests/test_settings_env_mapping.py
tests/test_settings_paths.py
tests/test_settings_v2.py
tests/test_small_branches_v4.py
tests/test_storage_migration.py
tests/test_storage_upload_repair.py
tests/test_summary_generator.py
tests/test_summary_generator_v2.py
tests/test_summary_generator_v3.py
tests/test_summary_generator_v4.py
tests/test_text_chunker.py
tests/test_text_chunker_v2.py
tests/test_text_chunker_v3.py
tests/test_transcribe_failed_audio.py
tests/test_types.py
tests/test_utils.py
tests/test_vault_bridge.py
tests/test_vault_bridge_v2.py
tests/test_vault_bridge_v3.py
tests/test_vector_base_v2.py
tests/test_vector_init.py
tests/test_vector_init_faiss.py
tests/test_vector_stores.py
tests/test_workers.py
tests/test_workers_main.py
tests/test_write_path_e2e.py