{"nodes": [{"id": "$graphify-root$_bread_shared_src_apps_rs", "label": "apps.rs", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L1"}, {"id": "$graphify-root$_bread_shared_src_apps_is_known_app", "label": "is_known_app()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L59"}, {"id": "$graphify-root$_bread_shared_src_apps_is_reserved_domain", "label": "is_reserved_domain()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L65"}, {"id": "$graphify-root$_bread_shared_src_apps_validate_app_namespace", "label": "validate_app_namespace()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L75"}, {"id": "$graphify-root$_bread_shared_src_apps_is_command_event", "label": "is_command_event()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L82"}, {"id": "$graphify-root$_bread_shared_src_apps_command_target", "label": "command_target()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L89"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/bread-shared/src/apps.rs"}, {"id": "$graphify-root$_bread_shared_src_apps_validate_command_event", "label": "validate_command_event()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L109"}, {"id": "$graphify-root$_bread_shared_src_apps_event_domain", "label": "event_domain()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L125"}, {"id": "$graphify-root$_bread_shared_src_apps_known_apps_are_recognized", "label": "known_apps_are_recognized()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L134"}, {"id": "$graphify-root$_bread_shared_src_apps_unknown_app_is_not_recognized", "label": "unknown_app_is_not_recognized()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L140"}, {"id": "$graphify-root$_bread_shared_src_apps_reserved_domains_are_never_known_apps", "label": "reserved_domains_are_never_known_apps()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L146"}, {"id": "$graphify-root$_bread_shared_src_apps_reserved_domains_are_recognized", "label": "reserved_domains_are_recognized()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L156"}, {"id": "$graphify-root$_bread_shared_src_apps_reserved_domains_cover_every_adapter_owned_event_family", "label": "reserved_domains_cover_every_adapter_owned_event_family()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L163"}, {"id": "$graphify-root$_bread_shared_src_apps_event_domain_extracts_top_level_segment", "label": "event_domain_extracts_top_level_segment()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L186"}, {"id": "$graphify-root$_bread_shared_src_apps_event_domain_is_none_without_bread_prefix", "label": "event_domain_is_none_without_bread_prefix()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L193"}, {"id": "$graphify-root$_bread_shared_src_apps_validate_app_namespace_accepts_own_namespace", "label": "validate_app_namespace_accepts_own_namespace()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L199"}, {"id": "$graphify-root$_bread_shared_src_apps_validate_app_namespace_rejects_other_namespaces", "label": "validate_app_namespace_rejects_other_namespaces()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L208"}, {"id": "$graphify-root$_bread_shared_src_apps_validate_app_namespace_rejects_bare_prefix_without_trailing_dot", "label": "validate_app_namespace_rejects_bare_prefix_without_trailing_dot()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L215"}, {"id": "$graphify-root$_bread_shared_src_apps_is_command_event_requires_command_prefix", "label": "is_command_event_requires_command_prefix()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L222"}, {"id": "$graphify-root$_bread_shared_src_apps_command_target_extracts_app_id", "label": "command_target_extracts_app_id()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L231"}, {"id": "$graphify-root$_bread_shared_src_apps_validate_command_event_accepts_known_app_with_verb", "label": "validate_command_event_accepts_known_app_with_verb()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L240"}, {"id": "$graphify-root$_bread_shared_src_apps_validate_command_event_rejects_unknown_target_or_missing_verb", "label": "validate_command_event_rejects_unknown_target_or_missing_verb()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L247"}, {"id": "$graphify-root$_bread_shared_src_apps_command_stays_reserved_and_is_not_a_known_app", "label": "command_stays_reserved_and_is_not_a_known_app()", "file_type": "code", "source_file": "bread-shared/src/apps.rs", "source_location": "L258"}], "edges": [{"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_is_known_app", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L59", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_is_reserved_domain", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L65", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_validate_app_namespace", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L75", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_is_command_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L82", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_command_target", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L89", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_command_target", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L89", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_validate_command_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L109", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_event_domain", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L125", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_event_domain", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L125", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L131", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_known_apps_are_recognized", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L134", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_unknown_app_is_not_recognized", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L140", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_reserved_domains_are_never_known_apps", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L146", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_reserved_domains_are_recognized", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L156", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_reserved_domains_cover_every_adapter_owned_event_family", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L163", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_event_domain_extracts_top_level_segment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L186", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_event_domain_is_none_without_bread_prefix", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L193", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_validate_app_namespace_accepts_own_namespace", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L199", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_validate_app_namespace_rejects_other_namespaces", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L208", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_validate_app_namespace_rejects_bare_prefix_without_trailing_dot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L215", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_is_command_event_requires_command_prefix", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L222", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_command_target_extracts_app_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L231", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_validate_command_event_accepts_known_app_with_verb", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L240", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_validate_command_event_rejects_unknown_target_or_missing_verb", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L247", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_rs", "target": "$graphify-root$_bread_shared_src_apps_command_stays_reserved_and_is_not_a_known_app", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L258", "weight": 1.0}, {"source": "$graphify-root$_bread_shared_src_apps_validate_command_event", "target": "$graphify-root$_bread_shared_src_apps_is_known_app", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "bread-shared/src/apps.rs", "source_location": "L117", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_bread_shared_src_apps_validate_app_namespace", "callee": "starts_with", "is_member_call": true, "source_file": "bread-shared/src/apps.rs", "source_location": "L76"}, {"caller_nid": "$graphify-root$_bread_shared_src_apps_is_command_event", "callee": "starts_with", "is_member_call": true, "source_file": "bread-shared/src/apps.rs", "source_location": "L83"}, {"caller_nid": "$graphify-root$_bread_shared_src_apps_command_target", "callee": "strip_prefix", "is_member_call": true, "source_file": "bread-shared/src/apps.rs", "source_location": "L90"}, {"caller_nid": "$graphify-root$_bread_shared_src_apps_command_target", "callee": "split", "is_member_call": true, "source_file": "bread-shared/src/apps.rs", "source_location": "L91"}, {"caller_nid": "$graphify-root$_bread_shared_src_apps_validate_command_event", "callee": "strip_prefix", "is_member_call": true, "source_file": "bread-shared/src/apps.rs", "source_location": "L110"}, {"caller_nid": "$graphify-root$_bread_shared_src_apps_validate_command_event", "callee": "split_once", "is_member_call": true, "source_file": "bread-shared/src/apps.rs", "source_location": "L114"}, {"caller_nid": "$graphify-root$_bread_shared_src_apps_event_domain", "callee": "split", "is_member_call": true, "source_file": "bread-shared/src/apps.rs", "source_location": "L126"}, {"caller_nid": "$graphify-root$_bread_shared_src_apps_event_domain", "callee": "strip_prefix", "is_member_call": true, "source_file": "bread-shared/src/apps.rs", "source_location": "L126"}]}