{"nodes": [{"id": "src_domains_anchor_tools_tests_restore_anchors_tool_spec_ts", "label": "restore-anchors-tool.spec.ts", "file_type": "code", "source_file": "src/domains/anchor/tools/__tests__/restore-anchors-tool.spec.ts", "source_location": "L1"}, {"id": "restore_anchors_tool_spec_initializetestdatabase", "label": "initializeTestDatabase()", "file_type": "code", "source_file": "src/domains/anchor/tools/__tests__/restore-anchors-tool.spec.ts", "source_location": "L37"}, {"id": "restore_anchors_tool_spec_createmockembeddingservice", "label": "createMockEmbeddingService()", "file_type": "code", "source_file": "src/domains/anchor/tools/__tests__/restore-anchors-tool.spec.ts", "source_location": "L70"}, {"id": "restore_anchors_tool_spec_createmockhybridsearchengine", "label": "createMockHybridSearchEngine()", "file_type": "code", "source_file": "src/domains/anchor/tools/__tests__/restore-anchors-tool.spec.ts", "source_location": "L79"}, {"id": "restore_anchors_tool_spec_createmockvectorsearchengine", "label": "createMockVectorSearchEngine()", "file_type": "code", "source_file": "src/domains/anchor/tools/__tests__/restore-anchors-tool.spec.ts", "source_location": "L86"}], "edges": [{"source": "src_domains_anchor_tools_tests_restore_anchors_tool_spec_ts", "target": "vitest", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/anchor/tools/__tests__/restore-anchors-tool.spec.ts", "source_location": "L3", "weight": 1.0}, {"source": "src_domains_anchor_tools_tests_restore_anchors_tool_spec_ts", "target": "vitest", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/anchor/tools/__tests__/restore-anchors-tool.spec.ts", "source_location": "L22", "weight": 1.0}, {"source": "src_domains_anchor_tools_tests_restore_anchors_tool_spec_ts", "target": "better_sqlite3", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/anchor/tools/__tests__/restore-anchors-tool.spec.ts", "source_location": "L23", "weight": 1.0}, {"source": "src_domains_anchor_tools_tests_restore_anchors_tool_spec_ts", "target": "database_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/anchor/tools/__tests__/restore-anchors-tool.spec.ts", "source_location": "L24", "weight": 1.0}, {"source": "src_domains_anchor_tools_tests_restore_anchors_tool_spec_ts", "target": "restore_anchors_tool_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/anchor/tools/__tests__/restore-anchors-tool.spec.ts", "source_location": "L25", "weight": 1.0}, {"source": "src_domains_anchor_tools_tests_restore_anchors_tool_spec_ts", "target": "types_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/anchor/tools/__tests__/restore-anchors-tool.spec.ts", "source_location": "L26", "weight": 1.0}, {"source": "src_domains_anchor_tools_tests_restore_anchors_tool_spec_ts", "target": "anchor_manager_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/anchor/tools/__tests__/restore-anchors-tool.spec.ts", "source_location": "L27", "weight": 1.0}, {"source": "src_domains_anchor_tools_tests_restore_anchors_tool_spec_ts", "target": "anchor_cache_service_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/anchor/tools/__tests__/restore-anchors-tool.spec.ts", "source_location": "L28", "weight": 1.0}, {"source": "src_domains_anchor_tools_tests_restore_anchors_tool_spec_ts", "target": "anchor_search_service_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/anchor/tools/__tests__/restore-anchors-tool.spec.ts", "source_location": "L29", "weight": 1.0}, {"source": "src_domains_anchor_tools_tests_restore_anchors_tool_spec_ts", "target": "memory_embedding_service_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/anchor/tools/__tests__/restore-anchors-tool.spec.ts", "source_location": "L30", "weight": 1.0}, {"source": "src_domains_anchor_tools_tests_restore_anchors_tool_spec_ts", "target": "hybrid_search_engine_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/anchor/tools/__tests__/restore-anchors-tool.spec.ts", "source_location": "L31", "weight": 1.0}, {"source": "src_domains_anchor_tools_tests_restore_anchors_tool_spec_ts", "target": "vector_search_engine_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/anchor/tools/__tests__/restore-anchors-tool.spec.ts", "source_location": "L32", "weight": 1.0}, {"source": "src_domains_anchor_tools_tests_restore_anchors_tool_spec_ts", "target": "restore_anchors_tool_spec_initializetestdatabase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/domains/anchor/tools/__tests__/restore-anchors-tool.spec.ts", "source_location": "L37", "weight": 1.0}, {"source": "src_domains_anchor_tools_tests_restore_anchors_tool_spec_ts", "target": "restore_anchors_tool_spec_createmockembeddingservice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/domains/anchor/tools/__tests__/restore-anchors-tool.spec.ts", "source_location": "L70", "weight": 1.0}, {"source": "src_domains_anchor_tools_tests_restore_anchors_tool_spec_ts", "target": "restore_anchors_tool_spec_createmockhybridsearchengine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/domains/anchor/tools/__tests__/restore-anchors-tool.spec.ts", "source_location": "L79", "weight": 1.0}, {"source": "src_domains_anchor_tools_tests_restore_anchors_tool_spec_ts", "target": "restore_anchors_tool_spec_createmockvectorsearchengine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/domains/anchor/tools/__tests__/restore-anchors-tool.spec.ts", "source_location": "L86", "weight": 1.0}]}