Skip to main content

classify_graph_subgraph

Function classify_graph_subgraph 

Source
pub fn classify_graph_subgraph(query: &str) -> Vec<EdgeType>
Expand description

Classify a query into MAGMA edge types to use for subgraph-scoped BFS retrieval.

Pure heuristic, zero latency — no LLM call. Returns a prioritised list of EdgeTypes.

§Example

use zeph_common::memory::{classify_graph_subgraph, EdgeType};

let types = classify_graph_subgraph("why did X happen");
assert!(types.contains(&EdgeType::Causal));
assert!(types.contains(&EdgeType::Semantic));