Files
tfm_ainventory/graphify-out/cache/f04ec5dae6c56e7ad4725cb8c16dee7798d61c65a23f33e197dc69017163c240.json

1 line
10 KiB
JSON

{"nodes": [{"id": "backend_services_spare_parts_search_py", "label": "spare_parts_search.py", "file_type": "code", "source_file": "backend/services/spare_parts_search.py", "source_location": "L1"}, {"id": "spare_parts_search_search_spare_parts", "label": "search_spare_parts()", "file_type": "code", "source_file": "backend/services/spare_parts_search.py", "source_location": "L22"}, {"id": "spare_parts_search_search_multiple_candidates", "label": "search_multiple_candidates()", "file_type": "code", "source_file": "backend/services/spare_parts_search.py", "source_location": "L118"}, {"id": "spare_parts_search_rationale_1", "label": "Search orchestrator for spare-parts web discovery and specification extraction.", "file_type": "rationale", "source_file": "backend/services/spare_parts_search.py", "source_location": "L1"}, {"id": "spare_parts_search_rationale_28", "label": "Search for spare-parts information using web scraping with fallback. Attemp", "file_type": "rationale", "source_file": "backend/services/spare_parts_search.py", "source_location": "L28"}, {"id": "spare_parts_search_rationale_122", "label": "Search multiple item candidates in parallel (rate-limited). Args: c", "file_type": "rationale", "source_file": "backend/services/spare_parts_search.py", "source_location": "L122"}], "edges": [{"source": "backend_services_spare_parts_search_py", "target": "asyncio", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/services/spare_parts_search.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_services_spare_parts_search_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/services/spare_parts_search.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_services_spare_parts_search_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/services/spare_parts_search.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_services_spare_parts_search_py", "target": "backend_services_web_scraper_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/services/spare_parts_search.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_services_spare_parts_search_py", "target": "backend_services_spec_extractor_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/services/spare_parts_search.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_services_spare_parts_search_py", "target": "backend_ai_spare_parts_whitelist", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/services/spare_parts_search.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_services_spare_parts_search_py", "target": "spare_parts_search_search_spare_parts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/spare_parts_search.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_services_spare_parts_search_py", "target": "spare_parts_search_search_multiple_candidates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/spare_parts_search.py", "source_location": "L118", "weight": 1.0}, {"source": "spare_parts_search_search_multiple_candidates", "target": "spare_parts_search_search_spare_parts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/spare_parts_search.py", "source_location": "L134", "weight": 1.0}, {"source": "spare_parts_search_rationale_1", "target": "backend_services_spare_parts_search_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/services/spare_parts_search.py", "source_location": "L1", "weight": 1.0}, {"source": "spare_parts_search_rationale_28", "target": "spare_parts_search_search_spare_parts", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/services/spare_parts_search.py", "source_location": "L28", "weight": 1.0}, {"source": "spare_parts_search_rationale_122", "target": "spare_parts_search_search_multiple_candidates", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/services/spare_parts_search.py", "source_location": "L122", "weight": 1.0}], "raw_calls": [{"caller_nid": "spare_parts_search_search_spare_parts", "callee": "classify_as_spare_part", "source_file": "backend/services/spare_parts_search.py", "source_location": "L53"}, {"caller_nid": "spare_parts_search_search_spare_parts", "callee": "info", "source_file": "backend/services/spare_parts_search.py", "source_location": "L54"}, {"caller_nid": "spare_parts_search_search_spare_parts", "callee": "warning", "source_file": "backend/services/spare_parts_search.py", "source_location": "L60"}, {"caller_nid": "spare_parts_search_search_spare_parts", "callee": "acquire", "source_file": "backend/services/spare_parts_search.py", "source_location": "L65"}, {"caller_nid": "spare_parts_search_search_spare_parts", "callee": "time", "source_file": "backend/services/spare_parts_search.py", "source_location": "L68"}, {"caller_nid": "spare_parts_search_search_spare_parts", "callee": "get_event_loop", "source_file": "backend/services/spare_parts_search.py", "source_location": "L68"}, {"caller_nid": "spare_parts_search_search_spare_parts", "callee": "info", "source_file": "backend/services/spare_parts_search.py", "source_location": "L72"}, {"caller_nid": "spare_parts_search_search_spare_parts", "callee": "wait_for", "source_file": "backend/services/spare_parts_search.py", "source_location": "L74"}, {"caller_nid": "spare_parts_search_search_spare_parts", "callee": "search_google", "source_file": "backend/services/spare_parts_search.py", "source_location": "L75"}, {"caller_nid": "spare_parts_search_search_spare_parts", "callee": "min", "source_file": "backend/services/spare_parts_search.py", "source_location": "L75"}, {"caller_nid": "spare_parts_search_search_spare_parts", "callee": "warning", "source_file": "backend/services/spare_parts_search.py", "source_location": "L79"}, {"caller_nid": "spare_parts_search_search_spare_parts", "callee": "time", "source_file": "backend/services/spare_parts_search.py", "source_location": "L80"}, {"caller_nid": "spare_parts_search_search_spare_parts", "callee": "get_event_loop", "source_file": "backend/services/spare_parts_search.py", "source_location": "L80"}, {"caller_nid": "spare_parts_search_search_spare_parts", "callee": "wait_for", "source_file": "backend/services/spare_parts_search.py", "source_location": "L83"}, {"caller_nid": "spare_parts_search_search_spare_parts", "callee": "search_bing", "source_file": "backend/services/spare_parts_search.py", "source_location": "L84"}, {"caller_nid": "spare_parts_search_search_spare_parts", "callee": "min", "source_file": "backend/services/spare_parts_search.py", "source_location": "L84"}, {"caller_nid": "spare_parts_search_search_spare_parts", "callee": "warning", "source_file": "backend/services/spare_parts_search.py", "source_location": "L88"}, {"caller_nid": "spare_parts_search_search_spare_parts", "callee": "info", "source_file": "backend/services/spare_parts_search.py", "source_location": "L94"}, {"caller_nid": "spare_parts_search_search_spare_parts", "callee": "info", "source_file": "backend/services/spare_parts_search.py", "source_location": "L98"}, {"caller_nid": "spare_parts_search_search_spare_parts", "callee": "len", "source_file": "backend/services/spare_parts_search.py", "source_location": "L98"}, {"caller_nid": "spare_parts_search_search_spare_parts", "callee": "get_spare_part_type", "source_file": "backend/services/spare_parts_search.py", "source_location": "L99"}, {"caller_nid": "spare_parts_search_search_spare_parts", "callee": "extract_specs_from_multiple_results", "source_file": "backend/services/spare_parts_search.py", "source_location": "L100"}, {"caller_nid": "spare_parts_search_search_spare_parts", "callee": "get", "source_file": "backend/services/spare_parts_search.py", "source_location": "L104"}, {"caller_nid": "spare_parts_search_search_spare_parts", "callee": "get", "source_file": "backend/services/spare_parts_search.py", "source_location": "L105"}, {"caller_nid": "spare_parts_search_search_spare_parts", "callee": "get", "source_file": "backend/services/spare_parts_search.py", "source_location": "L106"}, {"caller_nid": "spare_parts_search_search_spare_parts", "callee": "warning", "source_file": "backend/services/spare_parts_search.py", "source_location": "L111"}, {"caller_nid": "spare_parts_search_search_spare_parts", "callee": "error", "source_file": "backend/services/spare_parts_search.py", "source_location": "L114"}, {"caller_nid": "spare_parts_search_search_multiple_candidates", "callee": "get", "source_file": "backend/services/spare_parts_search.py", "source_location": "L135"}, {"caller_nid": "spare_parts_search_search_multiple_candidates", "callee": "get", "source_file": "backend/services/spare_parts_search.py", "source_location": "L136"}, {"caller_nid": "spare_parts_search_search_multiple_candidates", "callee": "get", "source_file": "backend/services/spare_parts_search.py", "source_location": "L137"}, {"caller_nid": "spare_parts_search_search_multiple_candidates", "callee": "append", "source_file": "backend/services/spare_parts_search.py", "source_location": "L140"}, {"caller_nid": "spare_parts_search_search_multiple_candidates", "callee": "wait_for", "source_file": "backend/services/spare_parts_search.py", "source_location": "L143"}, {"caller_nid": "spare_parts_search_search_multiple_candidates", "callee": "gather", "source_file": "backend/services/spare_parts_search.py", "source_location": "L144"}, {"caller_nid": "spare_parts_search_search_multiple_candidates", "callee": "enumerate", "source_file": "backend/services/spare_parts_search.py", "source_location": "L147"}, {"caller_nid": "spare_parts_search_search_multiple_candidates", "callee": "isinstance", "source_file": "backend/services/spare_parts_search.py", "source_location": "L147"}, {"caller_nid": "spare_parts_search_search_multiple_candidates", "callee": "warning", "source_file": "backend/services/spare_parts_search.py", "source_location": "L149"}]}