Skip to main content

exo_dag_db_lab/
lib.rs

1//! Diagnostics, graph explorer, benchmarks, and lab tools for DAG DB.
2//!
3//! Facade removal is complete; this crate owns non-product-path diagnostics,
4//! graph-explorer artifacts, benchmark runners, browser artifacts, binaries,
5//! and benches. Downstream compatibility uses explicit bridges such as
6//! `exo_api::dagdb`.
7
8#![cfg_attr(test, allow(clippy::expect_used, clippy::unwrap_used))]
9
10pub use exo_dag_db_core::{error, hash, metadata, similarity, tenant};
11pub use exo_dag_db_domain::{
12    canonicalization, context, graph, model, placement, route, scoring, state, trust, validation,
13};
14pub use exo_dag_db_exchange::{kg_export, kg_import, kg_writeback, kg_writeback_hygiene};
15pub use exo_dag_db_graph::{
16    layer_creation_policy, layered_graph, layered_hygiene, layered_placement,
17};
18pub use exo_dag_db_retrieval::{
19    context_packet_output, graph_context_selection, hybrid_retrieval, kg_catalog_router,
20    kg_retrieval, layered_drilldown, query, source_adapter, views,
21};
22
23pub mod benchmark;
24pub mod benchmark_isolation;
25pub mod browser;
26pub mod diagnostics;
27pub mod graph_explorer;
28pub mod graph_explorer_postgres;
29pub mod graph_refinement;
30pub mod kg_markdown_manifest;
31pub mod layered_backfill;
32pub mod optimization;