Adjacency list, BFS, 22 relation types and N-hop traversal in code.
relations.json is a simple edge list. Adjacency list built at runtime. 22 types with automatic reverse in RELATION_TYPES dict.
find_path() builds adjacency list on-the-fly, traverses BOTH directions. Reverse edges marked with ~. Max 6 hops.
get_related_context() collects all nodes within N hops. BFS with depth limit. Results sorted by distance.