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));