diff --git a/crates/lance-graph-consumer-conformance/Cargo.toml b/crates/lance-graph-consumer-conformance/Cargo.toml index 4aae31c0..3c273b52 100644 --- a/crates/lance-graph-consumer-conformance/Cargo.toml +++ b/crates/lance-graph-consumer-conformance/Cargo.toml @@ -12,8 +12,11 @@ publish = false # internal CI gate — not published to crates.io [dependencies] # The conformance harness imports UnifiedBridge, AuditChain, SuperDomain etc. lance-graph-callcenter = { path = "../lance-graph-callcenter" } -# NamespaceBridge trait + bridge implementations (MedcareBridge, OgitBridge, WoaBridge) +# NamespaceBridge trait + OGIT-native legacy bridges (OgitBridge, WoaBridge). lance-graph-ontology = { path = "../lance-graph-ontology" } +# OGAR-driven port bridges (MedcareBridge / HealthcarePort) — moved out of +# lance-graph-ontology in #585 to restore OGIT/OGAR separation of concerns. +lance-graph-ogar = { path = "../lance-graph-ogar" } # fnv1a_str, PrefetchDepth lance-graph-contract = { path = "../lance-graph-contract" } # Policy, Role, PermissionSpec for per-consumer test fixtures diff --git a/crates/lance-graph-consumer-conformance/src/lib.rs b/crates/lance-graph-consumer-conformance/src/lib.rs index f7cda95c..6d184cb0 100644 --- a/crates/lance-graph-consumer-conformance/src/lib.rs +++ b/crates/lance-graph-consumer-conformance/src/lib.rs @@ -90,7 +90,11 @@ mod tests { #[test] fn medcare_bridge_conforms() { - use lance_graph_ontology::bridges::MedcareBridge; + // MedcareBridge moved to the OGAR crate in #585 (it's codebook-/ + // PortSpec-driven via `HealthcarePort`, so it belongs to OGAR, not + // OGIT). OgitBridge / WoaBridge below stay in lance-graph-ontology — + // those are OGIT-native legacy bridges. + use lance_graph_ogar::bridges::MedcareBridge; let registry = seed_medcare_registry(); let bridge = Arc::new(MedcareBridge::new(registry).unwrap());