{"nodes": [{"id": "$graphify-root$_tests_test_adversarial_py", "label": "test_adversarial.py", "file_type": "code", "source_file": "tests/test_adversarial.py", "source_location": "L1"}, {"id": "$graphify-root$_tests_test_adversarial_test_adversarial_sao_paulo_city_vs_fc", "label": "test_adversarial_sao_paulo_city_vs_fc()", "file_type": "code", "source_file": "tests/test_adversarial.py", "source_location": "L15", "_callable": true}, {"id": "$graphify-root$_tests_test_adversarial_test_adversarial_apple_fruit_recipe", "label": "test_adversarial_apple_fruit_recipe()", "file_type": "code", "source_file": "tests/test_adversarial.py", "source_location": "L40", "_callable": true}, {"id": "$graphify-root$_tests_test_adversarial_test_adversarial_related_entity_without_scope_context", "label": "test_adversarial_related_entity_without_scope_context()", "file_type": "code", "source_file": "tests/test_adversarial.py", "source_location": "L63", "_callable": true}, {"id": "$graphify-root$_tests_test_adversarial_test_adversarial_subprocess_cli_success_stdout", "label": "test_adversarial_subprocess_cli_success_stdout()", "file_type": "code", "source_file": "tests/test_adversarial.py", "source_location": "L98", "_callable": true}, {"id": "$graphify-root$_tests_test_adversarial_test_adversarial_subprocess_cli_empty_content", "label": "test_adversarial_subprocess_cli_empty_content()", "file_type": "code", "source_file": "tests/test_adversarial.py", "source_location": "L133", "_callable": true}, {"id": "$graphify-root$_tests_test_adversarial_test_adversarial_subprocess_cli_missing_required_field", "label": "test_adversarial_subprocess_cli_missing_required_field()", "file_type": "code", "source_file": "tests/test_adversarial.py", "source_location": "L164", "_callable": true}, {"id": "$graphify-root$_tests_test_adversarial_test_adversarial_subprocess_cli_corrupted_json", "label": "test_adversarial_subprocess_cli_corrupted_json()", "file_type": "code", "source_file": "tests/test_adversarial.py", "source_location": "L193", "_callable": true}, {"id": "$graphify-root$_tests_test_adversarial_rationale_1", "label": "Adversarial and robustness test suite for Multilingual NLP Entity Inherence\u2026", "file_type": "rationale", "source_file": "tests/test_adversarial.py", "source_location": "L1"}, {"id": "$graphify-root$_tests_test_adversarial_rationale_16", "label": "Content about city/state governance of S\u00e3o Paulo against ECP for S\u00e3o Paulo FC.", "file_type": "rationale", "source_file": "tests/test_adversarial.py", "source_location": "L16"}, {"id": "$graphify-root$_tests_test_adversarial_rationale_41", "label": "Content about apple fruit/culinary recipe against Apple Inc. tech entity.", "file_type": "rationale", "source_file": "tests/test_adversarial.py", "source_location": "L41"}, {"id": "$graphify-root$_tests_test_adversarial_rationale_64", "label": "High-weight related entity mentioned in passing without required domain anchors.", "file_type": "rationale", "source_file": "tests/test_adversarial.py", "source_location": "L64"}, {"id": "$graphify-root$_tests_test_adversarial_rationale_99", "label": "Run CLI via subprocess without --output and verify stdout is pure parseable\u2026", "file_type": "rationale", "source_file": "tests/test_adversarial.py", "source_location": "L99"}, {"id": "$graphify-root$_tests_test_adversarial_rationale_134", "label": "Run CLI via subprocess with empty content and verify error code and exit code.", "file_type": "rationale", "source_file": "tests/test_adversarial.py", "source_location": "L134"}, {"id": "$graphify-root$_tests_test_adversarial_rationale_165", "label": "Run CLI via subprocess with missing target_name and verify error payload.", "file_type": "rationale", "source_file": "tests/test_adversarial.py", "source_location": "L165"}, {"id": "$graphify-root$_tests_test_adversarial_rationale_194", "label": "Run CLI via subprocess with corrupted JSON and verify error payload.", "file_type": "rationale", "source_file": "tests/test_adversarial.py", "source_location": "L194"}], "edges": [{"source": "$graphify-root$_tests_test_adversarial_py", "target": "json", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_adversarial.py", "source_location": "L7", "weight": 1.0}, {"source": "$graphify-root$_tests_test_adversarial_py", "target": "subprocess", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_adversarial.py", "source_location": "L8", "weight": 1.0}, {"source": "$graphify-root$_tests_test_adversarial_py", "target": "sys", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_adversarial.py", "source_location": "L9", "weight": 1.0}, {"source": "$graphify-root$_tests_test_adversarial_py", "target": "pathlib", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_adversarial.py", "source_location": "L10", "weight": 1.0}, {"source": "$graphify-root$_tests_test_adversarial_py", "target": "pytest", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_adversarial.py", "source_location": "L11", "weight": 1.0}, {"source": "$graphify-root$_tests_test_adversarial_py", "target": "src_models", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_adversarial.py", "source_location": "L12", "weight": 1.0}, {"source": "$graphify-root$_tests_test_adversarial_py", "target": "$graphify-root$_tests_test_adversarial_test_adversarial_sao_paulo_city_vs_fc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_adversarial.py", "source_location": "L15", "weight": 1.0}, {"source": "$graphify-root$_tests_test_adversarial_py", "target": "$graphify-root$_tests_test_adversarial_test_adversarial_apple_fruit_recipe", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_adversarial.py", "source_location": "L40", "weight": 1.0}, {"source": "$graphify-root$_tests_test_adversarial_py", "target": "$graphify-root$_tests_test_adversarial_test_adversarial_related_entity_without_scope_context", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_adversarial.py", "source_location": "L63", "weight": 1.0}, {"source": "$graphify-root$_tests_test_adversarial_py", "target": "$graphify-root$_tests_test_adversarial_test_adversarial_subprocess_cli_success_stdout", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_adversarial.py", "source_location": "L98", "weight": 1.0}, {"source": "$graphify-root$_tests_test_adversarial_py", "target": "$graphify-root$_tests_test_adversarial_test_adversarial_subprocess_cli_empty_content", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_adversarial.py", "source_location": "L133", "weight": 1.0}, {"source": "$graphify-root$_tests_test_adversarial_py", "target": "$graphify-root$_tests_test_adversarial_test_adversarial_subprocess_cli_missing_required_field", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_adversarial.py", "source_location": "L164", "weight": 1.0}, {"source": "$graphify-root$_tests_test_adversarial_py", "target": "$graphify-root$_tests_test_adversarial_test_adversarial_subprocess_cli_corrupted_json", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_adversarial.py", "source_location": "L193", "weight": 1.0}, {"source": "$graphify-root$_tests_test_adversarial_rationale_1", "target": "$graphify-root$_tests_test_adversarial_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_adversarial.py", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_tests_test_adversarial_rationale_16", "target": "$graphify-root$_tests_test_adversarial_test_adversarial_sao_paulo_city_vs_fc", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_adversarial.py", "source_location": "L16", "weight": 1.0}, {"source": "$graphify-root$_tests_test_adversarial_rationale_41", "target": "$graphify-root$_tests_test_adversarial_test_adversarial_apple_fruit_recipe", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_adversarial.py", "source_location": "L41", "weight": 1.0}, {"source": "$graphify-root$_tests_test_adversarial_rationale_64", "target": "$graphify-root$_tests_test_adversarial_test_adversarial_related_entity_without_scope_context", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_adversarial.py", "source_location": "L64", "weight": 1.0}, {"source": "$graphify-root$_tests_test_adversarial_rationale_99", "target": "$graphify-root$_tests_test_adversarial_test_adversarial_subprocess_cli_success_stdout", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_adversarial.py", "source_location": "L99", "weight": 1.0}, {"source": "$graphify-root$_tests_test_adversarial_rationale_134", "target": "$graphify-root$_tests_test_adversarial_test_adversarial_subprocess_cli_empty_content", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_adversarial.py", "source_location": "L134", "weight": 1.0}, {"source": "$graphify-root$_tests_test_adversarial_rationale_165", "target": "$graphify-root$_tests_test_adversarial_test_adversarial_subprocess_cli_missing_required_field", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_adversarial.py", "source_location": "L165", "weight": 1.0}, {"source": "$graphify-root$_tests_test_adversarial_rationale_194", "target": "$graphify-root$_tests_test_adversarial_test_adversarial_subprocess_cli_corrupted_json", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_adversarial.py", "source_location": "L194", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_tests_test_adversarial_test_adversarial_sao_paulo_city_vs_fc", "callee": "ECPSnapshot", "is_member_call": false, "source_file": "tests/test_adversarial.py", "source_location": "L17", "receiver": null}, {"caller_nid": "$graphify-root$_tests_test_adversarial_test_adversarial_sao_paulo_city_vs_fc", "callee": "InherenceClassifier", "is_member_call": false, "source_file": "tests/test_adversarial.py", "source_location": "L33", "receiver": null}, {"caller_nid": "$graphify-root$_tests_test_adversarial_test_adversarial_sao_paulo_city_vs_fc", "callee": "classify", "is_member_call": true, "source_file": "tests/test_adversarial.py", "source_location": "L34", "receiver": "classifier"}, {"caller_nid": "$graphify-root$_tests_test_adversarial_test_adversarial_apple_fruit_recipe", "callee": "ECPSnapshot", "is_member_call": false, "source_file": "tests/test_adversarial.py", "source_location": "L42", "receiver": null}, {"caller_nid": "$graphify-root$_tests_test_adversarial_test_adversarial_apple_fruit_recipe", "callee": "InherenceClassifier", "is_member_call": false, "source_file": "tests/test_adversarial.py", "source_location": "L57", "receiver": null}, {"caller_nid": "$graphify-root$_tests_test_adversarial_test_adversarial_apple_fruit_recipe", "callee": "classify", "is_member_call": true, "source_file": "tests/test_adversarial.py", "source_location": "L58", "receiver": "classifier"}, {"caller_nid": "$graphify-root$_tests_test_adversarial_test_adversarial_related_entity_without_scope_context", "callee": "ECPSnapshot", "is_member_call": false, "source_file": "tests/test_adversarial.py", "source_location": "L65", "receiver": null}, {"caller_nid": "$graphify-root$_tests_test_adversarial_test_adversarial_related_entity_without_scope_context", "callee": "RelatedEntity", "is_member_call": false, "source_file": "tests/test_adversarial.py", "source_location": "L73", "receiver": null}, {"caller_nid": "$graphify-root$_tests_test_adversarial_test_adversarial_related_entity_without_scope_context", "callee": "InherenceClassifier", "is_member_call": false, "source_file": "tests/test_adversarial.py", "source_location": "L90", "receiver": null}, {"caller_nid": "$graphify-root$_tests_test_adversarial_test_adversarial_related_entity_without_scope_context", "callee": "classify", "is_member_call": true, "source_file": "tests/test_adversarial.py", "source_location": "L91", "receiver": "classifier"}, {"caller_nid": "$graphify-root$_tests_test_adversarial_test_adversarial_subprocess_cli_success_stdout", "callee": "write_text", "is_member_call": true, "source_file": "tests/test_adversarial.py", "source_location": "L101", "receiver": "ecp_file"}, {"caller_nid": "$graphify-root$_tests_test_adversarial_test_adversarial_subprocess_cli_success_stdout", "callee": "dumps", "is_member_call": true, "source_file": "tests/test_adversarial.py", "source_location": "L101", "receiver": "json"}, {"caller_nid": "$graphify-root$_tests_test_adversarial_test_adversarial_subprocess_cli_success_stdout", "callee": "write_text", "is_member_call": true, "source_file": "tests/test_adversarial.py", "source_location": "L110", "receiver": "content_file"}, {"caller_nid": "$graphify-root$_tests_test_adversarial_test_adversarial_subprocess_cli_success_stdout", "callee": "run", "is_member_call": true, "source_file": "tests/test_adversarial.py", "source_location": "L115", "receiver": "subprocess"}, {"caller_nid": "$graphify-root$_tests_test_adversarial_test_adversarial_subprocess_cli_success_stdout", "callee": "strip", "is_member_call": true, "source_file": "tests/test_adversarial.py", "source_location": "L125", "receiver": null}, {"caller_nid": "$graphify-root$_tests_test_adversarial_test_adversarial_subprocess_cli_success_stdout", "callee": "loads", "is_member_call": true, "source_file": "tests/test_adversarial.py", "source_location": "L126", "receiver": "json"}, {"caller_nid": "$graphify-root$_tests_test_adversarial_test_adversarial_subprocess_cli_empty_content", "callee": "write_text", "is_member_call": true, "source_file": "tests/test_adversarial.py", "source_location": "L139", "receiver": "ecp_file"}, {"caller_nid": "$graphify-root$_tests_test_adversarial_test_adversarial_subprocess_cli_empty_content", "callee": "dumps", "is_member_call": true, "source_file": "tests/test_adversarial.py", "source_location": "L139", "receiver": "json"}, {"caller_nid": "$graphify-root$_tests_test_adversarial_test_adversarial_subprocess_cli_empty_content", "callee": "write_text", "is_member_call": true, "source_file": "tests/test_adversarial.py", "source_location": "L148", "receiver": "content_file"}, {"caller_nid": "$graphify-root$_tests_test_adversarial_test_adversarial_subprocess_cli_empty_content", "callee": "run", "is_member_call": true, "source_file": "tests/test_adversarial.py", "source_location": "L150", "receiver": "subprocess"}, {"caller_nid": "$graphify-root$_tests_test_adversarial_test_adversarial_subprocess_cli_empty_content", "callee": "loads", "is_member_call": true, "source_file": "tests/test_adversarial.py", "source_location": "L160", "receiver": "json"}, {"caller_nid": "$graphify-root$_tests_test_adversarial_test_adversarial_subprocess_cli_missing_required_field", "callee": "write_text", "is_member_call": true, "source_file": "tests/test_adversarial.py", "source_location": "L170", "receiver": "ecp_file"}, {"caller_nid": "$graphify-root$_tests_test_adversarial_test_adversarial_subprocess_cli_missing_required_field", "callee": "dumps", "is_member_call": true, "source_file": "tests/test_adversarial.py", "source_location": "L170", "receiver": "json"}, {"caller_nid": "$graphify-root$_tests_test_adversarial_test_adversarial_subprocess_cli_missing_required_field", "callee": "write_text", "is_member_call": true, "source_file": "tests/test_adversarial.py", "source_location": "L178", "receiver": "content_file"}, {"caller_nid": "$graphify-root$_tests_test_adversarial_test_adversarial_subprocess_cli_missing_required_field", "callee": "run", "is_member_call": true, "source_file": "tests/test_adversarial.py", "source_location": "L180", "receiver": "subprocess"}, {"caller_nid": "$graphify-root$_tests_test_adversarial_test_adversarial_subprocess_cli_missing_required_field", "callee": "loads", "is_member_call": true, "source_file": "tests/test_adversarial.py", "source_location": "L189", "receiver": "json"}, {"caller_nid": "$graphify-root$_tests_test_adversarial_test_adversarial_subprocess_cli_corrupted_json", "callee": "write_text", "is_member_call": true, "source_file": "tests/test_adversarial.py", "source_location": "L199", "receiver": "ecp_file"}, {"caller_nid": "$graphify-root$_tests_test_adversarial_test_adversarial_subprocess_cli_corrupted_json", "callee": "write_text", "is_member_call": true, "source_file": "tests/test_adversarial.py", "source_location": "L202", "receiver": "content_file"}, {"caller_nid": "$graphify-root$_tests_test_adversarial_test_adversarial_subprocess_cli_corrupted_json", "callee": "run", "is_member_call": true, "source_file": "tests/test_adversarial.py", "source_location": "L204", "receiver": "subprocess"}, {"caller_nid": "$graphify-root$_tests_test_adversarial_test_adversarial_subprocess_cli_corrupted_json", "callee": "loads", "is_member_call": true, "source_file": "tests/test_adversarial.py", "source_location": "L213", "receiver": "json"}]}