graph G { compound="true" rankdir="TB" bgcolor="white" fontname="Tahoma" node [ fixedsize="false" fontname="Tahoma" color="white" fillcolor="deepskyblue2" fontcolor="black" shape="box" style="filled" penwidth="1.0" ] edge [ fontname="Arial" color="#00688b" fontcolor="black" fontsize="12" arrowsize="0.5" penwidth="1.0" ] "[src/databao_context_engine/project/project_config.py]" -- "[src/databao_context_engine/cli/add_datasource_config.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/storage/transaction.py]" -- "[src/databao_context_engine/llm/descriptions/__init__.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/storage/repositories/vector_search_repository.py]" -- "[src/databao_context_engine/retrieve_embeddings/internal/__init__.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/databao_engine.py]" -- "[src/databao_context_engine/config/logging.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/plugins/athena_db_plugin.py]" -- "[src/databao_context_engine/introspection/__init__.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/templating/__init__.py]" -- "[src/databao_context_engine/retrieve_embeddings/public/api.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/storage/models.py]" -- "[src/databao_context_engine/plugins/resources/parquet_introspector.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/pluginlib/config.py]" -- "[src/databao_context_engine/config/logging.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/plugins/databases/database_chunker.py]" -- "[src/databao_context_engine/plugins/clickhouse_db_plugin.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/retrieve_embeddings/__init__.py]" -- "[src/databao_context_engine/plugins/databases/introspection_scope_matcher.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/storage/repositories/embedding_model_registry_repository.py]" -- "[src/databao_context_engine/plugins/mssql_db_plugin.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/storage/repositories/__init__.py]" -- "[src/databao_context_engine/project/datasource_discovery.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/datasource_config/validate_config.py]" -- "[src/databao_context_engine/cli/add_datasource_config.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/retrieve_embeddings/internal/retrieve_runner.py]" -- "[src/databao_context_engine/llm/embeddings/ollama.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/storage/repositories/factories.py]" -- "[src/databao_context_engine/plugins/databases/clickhouse_introspector.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/services/factories.py]" -- "[src/databao_context_engine/event_journal/__init__.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/storage/repositories/datasource_run_repository.py]" -- "[src/databao_context_engine/mcp/all_results_tool.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/plugins/databases/postgresql_introspector.py]" -- "[src/databao_context_engine/plugins/clickhouse_db_plugin.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/retrieve_embeddings/public/__init__.py]" -- "[src/databao_context_engine/llm/embeddings/ollama.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/serialisation/yaml.py]" -- "[src/databao_context_engine/plugins/athena_db_plugin.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/storage/repositories/run_repository.py]" -- "[src/databao_context_engine/pluginlib/__init__.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/serialisation/yaml.py]" -- "[src/databao_context_engine/build_sources/__init__.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/services/models.py]" -- "[src/databao_context_engine/retrieve_embeddings/internal/__init__.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/retrieve_embeddings/internal/__init__.py]" -- "[src/databao_context_engine/plugins/mysql_db_plugin.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/plugins/parquet_plugin.py]" -- "[src/databao_context_engine/plugins/databases/introspection_scope_matcher.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/retrieve_embeddings/__init__.py]" -- "[src/databao_context_engine/plugins/resources/__init__.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/plugins/unstructured_files_plugin.py]" -- "[src/databao_context_engine/plugins/duckdb_db_plugin.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/datasource_config/validate_config.py]" -- "[src/databao_context_engine/build_sources/internal/build_service.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/storage/exceptions/exceptions.py]" -- "[src/databao_context_engine/pluginlib/build_plugin.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/storage/repositories/chunk_repository.py]" -- "[src/databao_context_engine/storage/migrations/V01__init.sql]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/plugins/plugin_loader.py]" -- "[src/databao_context_engine/llm/config.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/plugins/duckdb_db_plugin.py]" -- "[src/databao_context_engine/datasource_config/__init__.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/storage/__init__.py]" -- "[src/databao_context_engine/datasource_config/validate_config.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/pluginlib/plugin_utils.py]" -- "[src/databao_context_engine/llm/errors.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/system/properties.py]" -- "[src/databao_context_engine/plugins/databases/athena_introspector.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/plugins/databases/databases_types.py]" -- "[src/databao_context_engine/cli/commands.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/services/persistence_service.py]" -- "[src/databao_context_engine/project/info.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/datasource_config/datasource_context.py]" -- "[src/databao_context_engine/databao_engine.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/services/table_name_policy.py]" -- "[src/databao_context_engine/plugins/resources/parquet_introspector.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/templating/renderer.py]" -- "[src/databao_context_engine/templating/__init__.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/services/persistence_service.py]" -- "[src/databao_context_engine/cli/__init__.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/storage/transaction.py]" -- "[src/databao_context_engine/plugins/mssql_db_plugin.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/introspection/property_extract.py]" -- "[src/databao_context_engine/build_sources/internal/build_runner.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/llm/config.py]" -- "[src/databao_context_engine/build_sources/internal/build_runner.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/services/chunk_embedding_service.py]" -- "[shell.nix]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/storage/repositories/chunk_repository.py]" -- "[src/databao_context_engine/services/models.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/storage/transaction.py]" -- "[src/databao_context_engine/cli/info.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/plugins/databases/base_introspector.py]" -- "[src/databao_context_engine/datasource_config/__init__.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/llm/descriptions/ollama.py]" -- "[src/databao_context_engine/datasource_config/utils.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/databao_context_engine/plugins/postgresql_db_plugin.py]" -- "[src/databao_context_engine/plugins/databases/athena_introspector.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; }