my-homelab-configs/graphify-out/cache/ast/v0.9.64-s4/42082e0bd473122de1f6234d9bd...

1 line
388 KiB
JSON

{"nodes": [{"id": "$graphify-root$_jeannie", "label": "jeannie", "file_type": "code", "source_file": "jeannie", "source_location": "L1", "metadata": {"language": "bash", "kind": "file"}}, {"id": "$graphify-root$_jeannie__entry", "label": "jeannie script", "file_type": "code", "source_file": "jeannie", "source_location": "L1", "metadata": {"language": "bash", "kind": "bash_entrypoint"}}, {"id": "$graphify-root$_jeannie_load_homelab_inventory_defaults", "label": "load_homelab_inventory_defaults()", "file_type": "code", "source_file": "jeannie", "source_location": "L26", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_export_if_unset", "label": "export_if_unset()", "file_type": "code", "source_file": "jeannie", "source_location": "L170", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_export_homelab_inventory_tf_vars", "label": "export_homelab_inventory_tf_vars()", "file_type": "code", "source_file": "jeannie", "source_location": "L184", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_require_debian_server", "label": "require_debian_server()", "file_type": "code", "source_file": "jeannie", "source_location": "L217", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_tofu_state_has_resource", "label": "tofu_state_has_resource()", "file_type": "code", "source_file": "jeannie", "source_location": "L236", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_helm_release_secret_exists", "label": "helm_release_secret_exists()", "file_type": "code", "source_file": "jeannie", "source_location": "L243", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_kubernetes_resource_exists", "label": "kubernetes_resource_exists()", "file_type": "code", "source_file": "jeannie", "source_location": "L255", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_adopt_tofu_helm_release", "label": "adopt_tofu_helm_release()", "file_type": "code", "source_file": "jeannie", "source_location": "L268", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_adopt_tofu_kubernetes_resource", "label": "adopt_tofu_kubernetes_resource()", "file_type": "code", "source_file": "jeannie", "source_location": "L300", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_adopt_tofu_kubernetes_manifest", "label": "adopt_tofu_kubernetes_manifest()", "file_type": "code", "source_file": "jeannie", "source_location": "L319", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_adopt_platform_existing_resources", "label": "adopt_platform_existing_resources()", "file_type": "code", "source_file": "jeannie", "source_location": "L341", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_adopt_apps_existing_resources", "label": "adopt_apps_existing_resources()", "file_type": "code", "source_file": "jeannie", "source_location": "L371", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_ensure_homelab_node_labels", "label": "ensure_homelab_node_labels()", "file_type": "code", "source_file": "jeannie", "source_location": "L425", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_delete_prometheus_stack_storage", "label": "delete_prometheus_stack_storage()", "file_type": "code", "source_file": "jeannie", "source_location": "L471", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_run_tofu_stack", "label": "run_tofu_stack()", "file_type": "code", "source_file": "jeannie", "source_location": "L496", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_run_tofu_plan_stack", "label": "run_tofu_plan_stack()", "file_type": "code", "source_file": "jeannie", "source_location": "L532", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_backup_tofu_state", "label": "backup_tofu_state()", "file_type": "code", "source_file": "jeannie", "source_location": "L548", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_move_prometheus_stack_workers", "label": "move_prometheus_stack_workers()", "file_type": "code", "source_file": "jeannie", "source_location": "L588", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_doctor_versions_report", "label": "doctor_versions_report()", "file_type": "code", "source_file": "jeannie", "source_location": "L624", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_doctor_versions_compact", "label": "doctor_versions_compact()", "file_type": "code", "source_file": "jeannie", "source_location": "L702", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_doctor_versions", "label": "doctor_versions()", "file_type": "code", "source_file": "jeannie", "source_location": "L775", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_truthy", "label": "truthy()", "file_type": "code", "source_file": "jeannie", "source_location": "L788", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_disabled_value", "label": "disabled_value()", "file_type": "code", "source_file": "jeannie", "source_location": "L802", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_jeannie_log_start", "label": "jeannie_log_start()", "file_type": "code", "source_file": "jeannie", "source_location": "L816", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_jeannie_step_plan", "label": "jeannie_step_plan()", "file_type": "code", "source_file": "jeannie", "source_location": "L834", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_jeannie_verbose_enabled", "label": "jeannie_verbose_enabled()", "file_type": "code", "source_file": "jeannie", "source_location": "L839", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_jeannie_step_prefix", "label": "jeannie_step_prefix()", "file_type": "code", "source_file": "jeannie", "source_location": "L843", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_jeannie_compact_text", "label": "jeannie_compact_text()", "file_type": "code", "source_file": "jeannie", "source_location": "L853", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_jeannie_step_progress", "label": "jeannie_step_progress()", "file_type": "code", "source_file": "jeannie", "source_location": "L866", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_jeannie_step_latest_progress_line", "label": "jeannie_step_latest_progress_line()", "file_type": "code", "source_file": "jeannie", "source_location": "L883", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_redact_sensitive_output", "label": "redact_sensitive_output()", "file_type": "code", "source_file": "jeannie", "source_location": "L894", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_run_step", "label": "run_step()", "file_type": "code", "source_file": "jeannie", "source_location": "L907", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_worker_index_is_skipped", "label": "worker_index_is_skipped()", "file_type": "code", "source_file": "jeannie", "source_location": "L992", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_ensure_python3", "label": "ensure_python3()", "file_type": "code", "source_file": "jeannie", "source_location": "L1012", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_ensure_go_toolchain", "label": "ensure_go_toolchain()", "file_type": "code", "source_file": "jeannie", "source_location": "L1021", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_detect_route_interface", "label": "detect_route_interface()", "file_type": "code", "source_file": "jeannie", "source_location": "L1038", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_pimox_ssh", "label": "pimox_ssh()", "file_type": "code", "source_file": "jeannie", "source_location": "L1053", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_pimox_guest_ipv4", "label": "pimox_guest_ipv4()", "file_type": "code", "source_file": "jeannie", "source_location": "L1062", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_pimox_worker_vm_debug", "label": "pimox_worker_vm_debug()", "file_type": "code", "source_file": "jeannie", "source_location": "L1102", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_pimox_worker_guest_agent_recovery_hint", "label": "pimox_worker_guest_agent_recovery_hint()", "file_type": "code", "source_file": "jeannie", "source_location": "L1139", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_pimox_guest_exec_exitcode", "label": "pimox_guest_exec_exitcode()", "file_type": "code", "source_file": "jeannie", "source_location": "L1161", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_pimox_worker_guest_ssh_repair", "label": "pimox_worker_guest_ssh_repair()", "file_type": "code", "source_file": "jeannie", "source_location": "L1181", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_wait_for_pimox_guest_ssh", "label": "wait_for_pimox_guest_ssh()", "file_type": "code", "source_file": "jeannie", "source_location": "L1248", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_pimox_generated_mac", "label": "pimox_generated_mac()", "file_type": "code", "source_file": "jeannie", "source_location": "L1387", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_pimox_worker_static_ip", "label": "pimox_worker_static_ip()", "file_type": "code", "source_file": "jeannie", "source_location": "L1396", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_pimox_worker_net0_config", "label": "pimox_worker_net0_config()", "file_type": "code", "source_file": "jeannie", "source_location": "L1414", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_validate_ipv4_cidr_or_host", "label": "validate_ipv4_cidr_or_host()", "file_type": "code", "source_file": "jeannie", "source_location": "L1435", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_configure_pimox_worker_guest_network", "label": "configure_pimox_worker_guest_network()", "file_type": "code", "source_file": "jeannie", "source_location": "L1441", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_configure_pimox_worker_forwarding", "label": "configure_pimox_worker_forwarding()", "file_type": "code", "source_file": "jeannie", "source_location": "L1599", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_cpuset_cpu_count", "label": "cpuset_cpu_count()", "file_type": "code", "source_file": "jeannie", "source_location": "L1688", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_pimox_worker_cpu_affinity", "label": "pimox_worker_cpu_affinity()", "file_type": "code", "source_file": "jeannie", "source_location": "L1715", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_pimox_start_vm_with_cpuset", "label": "pimox_start_vm_with_cpuset()", "file_type": "code", "source_file": "jeannie", "source_location": "L1743", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_pimox_shutdown_vm_gracefully", "label": "pimox_shutdown_vm_gracefully()", "file_type": "code", "source_file": "jeannie", "source_location": "L1800", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_pimox_guest_cpu_count", "label": "pimox_guest_cpu_count()", "file_type": "code", "source_file": "jeannie", "source_location": "L1821", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_ensure_pimox_worker_node", "label": "ensure_pimox_worker_node()", "file_type": "code", "source_file": "jeannie", "source_location": "L1837", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_write_cluster_worker_var_file", "label": "write_cluster_worker_var_file()", "file_type": "code", "source_file": "jeannie", "source_location": "L2079", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_prepare_cluster_worker_var_file", "label": "prepare_cluster_worker_var_file()", "file_type": "code", "source_file": "jeannie", "source_location": "L2152", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_ensure_static_pimox_worker_spec_file", "label": "ensure_static_pimox_worker_spec_file()", "file_type": "code", "source_file": "jeannie", "source_location": "L2175", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_cluster_worker_var_file_has_workers", "label": "cluster_worker_var_file_has_workers()", "file_type": "code", "source_file": "jeannie", "source_location": "L2219", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_preflight_check", "label": "preflight_check()", "file_type": "code", "source_file": "jeannie", "source_location": "L2233", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_preflight_warn", "label": "preflight_warn()", "file_type": "code", "source_file": "jeannie", "source_location": "L2251", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_check_gitea_reachable", "label": "check_gitea_reachable()", "file_type": "code", "source_file": "jeannie", "source_location": "L2269", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_check_debian_docker_root", "label": "check_debian_docker_root()", "file_type": "code", "source_file": "jeannie", "source_location": "L2285", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_fix_debian_docker_root", "label": "fix_debian_docker_root()", "file_type": "code", "source_file": "jeannie", "source_location": "L2300", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_check_debian_tailscale_ip", "label": "check_debian_tailscale_ip()", "file_type": "code", "source_file": "jeannie", "source_location": "L2354", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_check_edge_ssh", "label": "check_edge_ssh()", "file_type": "code", "source_file": "jeannie", "source_location": "L2371", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_check_rpi_ssh", "label": "check_rpi_ssh()", "file_type": "code", "source_file": "jeannie", "source_location": "L2378", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_check_rpi_docker_root_state", "label": "check_rpi_docker_root_state()", "file_type": "code", "source_file": "jeannie", "source_location": "L2386", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_check_rpi_tailscale_ip", "label": "check_rpi_tailscale_ip()", "file_type": "code", "source_file": "jeannie", "source_location": "L2407", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_check_pimox_storage", "label": "check_pimox_storage()", "file_type": "code", "source_file": "jeannie", "source_location": "L2419", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_check_local_disk_free_gib", "label": "check_local_disk_free_gib()", "file_type": "code", "source_file": "jeannie", "source_location": "L2442", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_check_systemd_active", "label": "check_systemd_active()", "file_type": "code", "source_file": "jeannie", "source_location": "L2456", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_check_rpi_docker_writable", "label": "check_rpi_docker_writable()", "file_type": "code", "source_file": "jeannie", "source_location": "L2462", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_check_edge_disk_free", "label": "check_edge_disk_free()", "file_type": "code", "source_file": "jeannie", "source_location": "L2474", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_check_pihole_dns_query", "label": "check_pihole_dns_query()", "file_type": "code", "source_file": "jeannie", "source_location": "L2488", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_homelab_preflight", "label": "homelab_preflight()", "file_type": "code", "source_file": "jeannie", "source_location": "L2514", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_doctor_preapply", "label": "doctor_preapply()", "file_type": "code", "source_file": "jeannie", "source_location": "L2555", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_inventory_check", "label": "inventory_check()", "file_type": "code", "source_file": "jeannie", "source_location": "L2578", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_run_pimox_pipeline", "label": "run_pimox_pipeline()", "file_type": "code", "source_file": "jeannie", "source_location": "L2582", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_run_openwrt_pipeline", "label": "run_openwrt_pipeline()", "file_type": "code", "source_file": "jeannie", "source_location": "L2805", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_openwrt", "label": "openwrt()", "file_type": "code", "source_file": "jeannie", "source_location": "L3141", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_cleanup_calico_links", "label": "cleanup_calico_links()", "file_type": "code", "source_file": "jeannie", "source_location": "L3147", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_cleanup_iptables", "label": "cleanup_iptables()", "file_type": "code", "source_file": "jeannie", "source_location": "L3156", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_cleanup_calico_runtime_files", "label": "cleanup_calico_runtime_files()", "file_type": "code", "source_file": "jeannie", "source_location": "L3170", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_restore_node_dns", "label": "restore_node_dns()", "file_type": "code", "source_file": "jeannie", "source_location": "L3181", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_cleanup_mounts", "label": "cleanup_mounts()", "file_type": "code", "source_file": "jeannie", "source_location": "L3190", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_cleanup_node", "label": "cleanup_node()", "file_type": "code", "source_file": "jeannie", "source_location": "L3207", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_image_ref_tag", "label": "image_ref_tag()", "file_type": "code", "source_file": "jeannie", "source_location": "L3240", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_website_image_tag", "label": "website_image_tag()", "file_type": "code", "source_file": "jeannie", "source_location": "L3253", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_apps_registry_endpoint", "label": "apps_registry_endpoint()", "file_type": "code", "source_file": "jeannie", "source_location": "L3259", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_demos_registry_endpoint", "label": "demos_registry_endpoint()", "file_type": "code", "source_file": "jeannie", "source_location": "L3268", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_website_source_hash", "label": "website_source_hash()", "file_type": "code", "source_file": "jeannie", "source_location": "L3280", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_demos_source_hash", "label": "demos_source_hash()", "file_type": "code", "source_file": "jeannie", "source_location": "L3287", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_registry_image_exists", "label": "registry_image_exists()", "file_type": "code", "source_file": "jeannie", "source_location": "L3294", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_image_state_value", "label": "image_state_value()", "file_type": "code", "source_file": "jeannie", "source_location": "L3310", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_website_image_is_current", "label": "website_image_is_current()", "file_type": "code", "source_file": "jeannie", "source_location": "L3317", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_ensure_website_image_tag_not_reused", "label": "ensure_website_image_tag_not_reused()", "file_type": "code", "source_file": "jeannie", "source_location": "L3342", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_demos_image_is_current", "label": "demos_image_is_current()", "file_type": "code", "source_file": "jeannie", "source_location": "L3361", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_write_website_image_state", "label": "write_website_image_state()", "file_type": "code", "source_file": "jeannie", "source_location": "L3384", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_write_demos_image_state", "label": "write_demos_image_state()", "file_type": "code", "source_file": "jeannie", "source_location": "L3398", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_path_available_mb", "label": "path_available_mb()", "file_type": "code", "source_file": "jeannie", "source_location": "L3412", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_docker_root_dir", "label": "docker_root_dir()", "file_type": "code", "source_file": "jeannie", "source_location": "L3422", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_prune_unused_docker_build_data", "label": "prune_unused_docker_build_data()", "file_type": "code", "source_file": "jeannie", "source_location": "L3426", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_ensure_docker_build_space", "label": "ensure_docker_build_space()", "file_type": "code", "source_file": "jeannie", "source_location": "L3433", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_prepare_buildx_builder", "label": "prepare_buildx_builder()", "file_type": "code", "source_file": "jeannie", "source_location": "L3458", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_ensure_cosign_available", "label": "ensure_cosign_available()", "file_type": "code", "source_file": "jeannie", "source_location": "L3480", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_ensure_cosign_password", "label": "ensure_cosign_password()", "file_type": "code", "source_file": "jeannie", "source_location": "L3535", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_run_cosign", "label": "run_cosign()", "file_type": "code", "source_file": "jeannie", "source_location": "L3564", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_ensure_cosign_keypair", "label": "ensure_cosign_keypair()", "file_type": "code", "source_file": "jeannie", "source_location": "L3571", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_publish_cosign_public_key_config_map", "label": "publish_cosign_public_key_config_map()", "file_type": "code", "source_file": "jeannie", "source_location": "L3591", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_cosign_registry_flags", "label": "cosign_registry_flags()", "file_type": "code", "source_file": "jeannie", "source_location": "L3601", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_image_supply_chain_metadata_exists", "label": "image_supply_chain_metadata_exists()", "file_type": "code", "source_file": "jeannie", "source_location": "L3610", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_write_image_sbom_predicate", "label": "write_image_sbom_predicate()", "file_type": "code", "source_file": "jeannie", "source_location": "L3635", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_image_digest_ref", "label": "image_digest_ref()", "file_type": "code", "source_file": "jeannie", "source_location": "L3701", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_publish_image_supply_chain_metadata", "label": "publish_image_supply_chain_metadata()", "file_type": "code", "source_file": "jeannie", "source_location": "L3725", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_dump_argocd_debug", "label": "dump_argocd_debug()", "file_type": "code", "source_file": "jeannie", "source_location": "L3767", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_dump_namespace_debug", "label": "dump_namespace_debug()", "file_type": "code", "source_file": "jeannie", "source_location": "L3777", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_wait_for_namespace", "label": "wait_for_namespace()", "file_type": "code", "source_file": "jeannie", "source_location": "L3786", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_wait_for_namespaced_resource", "label": "wait_for_namespaced_resource()", "file_type": "code", "source_file": "jeannie", "source_location": "L3803", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_wait_for_cluster_resource", "label": "wait_for_cluster_resource()", "file_type": "code", "source_file": "jeannie", "source_location": "L3823", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_wait_for_deployment_ready", "label": "wait_for_deployment_ready()", "file_type": "code", "source_file": "jeannie", "source_location": "L3851", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_deploy_gitea", "label": "deploy_gitea()", "file_type": "code", "source_file": "jeannie", "source_location": "L3876", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_install_missing_debian_packages", "label": "install_missing_debian_packages()", "file_type": "code", "source_file": "jeannie", "source_location": "L3984", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_ensure_local_docker_compose", "label": "ensure_local_docker_compose()", "file_type": "code", "source_file": "jeannie", "source_location": "L4000", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_repair_local_docker_iptables", "label": "repair_local_docker_iptables()", "file_type": "code", "source_file": "jeannie", "source_location": "L4020", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_deploy_heimdall", "label": "deploy_heimdall()", "file_type": "code", "source_file": "jeannie", "source_location": "L4039", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_deploy_matrix", "label": "deploy_matrix()", "file_type": "code", "source_file": "jeannie", "source_location": "L4120", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_deploy_omniroute", "label": "deploy_omniroute()", "file_type": "code", "source_file": "jeannie", "source_location": "L4211", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_deploy_hermes", "label": "deploy_hermes()", "file_type": "code", "source_file": "jeannie", "source_location": "L4253", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_deploy_rpi_services", "label": "deploy_rpi_services()", "file_type": "code", "source_file": "jeannie", "source_location": "L4347", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_gitea_bootstrap_password", "label": "gitea_bootstrap_password()", "file_type": "code", "source_file": "jeannie", "source_location": "L4408", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_gitea_api_base_url", "label": "gitea_api_base_url()", "file_type": "code", "source_file": "jeannie", "source_location": "L4421", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_gitea_repo_exists", "label": "gitea_repo_exists()", "file_type": "code", "source_file": "jeannie", "source_location": "L4443", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_gitea_branch_exists", "label": "gitea_branch_exists()", "file_type": "code", "source_file": "jeannie", "source_location": "L4470", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_create_gitea_repo", "label": "create_gitea_repo()", "file_type": "code", "source_file": "jeannie", "source_location": "L4498", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_gitea_public_key_registered", "label": "gitea_public_key_registered()", "file_type": "code", "source_file": "jeannie", "source_location": "L4529", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_create_gitea_repo_deploy_key", "label": "create_gitea_repo_deploy_key()", "file_type": "code", "source_file": "jeannie", "source_location": "L4559", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_ensure_gitea_repo_ssh_access", "label": "ensure_gitea_repo_ssh_access()", "file_type": "code", "source_file": "jeannie", "source_location": "L4594", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_bootstrap_gitea_repo", "label": "bootstrap_gitea_repo()", "file_type": "code", "source_file": "jeannie", "source_location": "L4659", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_install_gitea_backup_timer", "label": "install_gitea_backup_timer()", "file_type": "code", "source_file": "jeannie", "source_location": "L4868", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_backup_gitea", "label": "backup_gitea()", "file_type": "code", "source_file": "jeannie", "source_location": "L5062", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_drill_gitea_restore", "label": "drill_gitea_restore()", "file_type": "code", "source_file": "jeannie", "source_location": "L5069", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_install_gitea_runner", "label": "install_gitea_runner()", "file_type": "code", "source_file": "jeannie", "source_location": "L5076", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_recreate_pods_for_selector", "label": "recreate_pods_for_selector()", "file_type": "code", "source_file": "jeannie", "source_location": "L5164", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_refresh_argocd_application", "label": "refresh_argocd_application()", "file_type": "code", "source_file": "jeannie", "source_location": "L5177", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_website_translation_model", "label": "website_translation_model()", "file_type": "code", "source_file": "jeannie", "source_location": "L5183", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_website_ollama_listen", "label": "website_ollama_listen()", "file_type": "code", "source_file": "jeannie", "source_location": "L5210", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_ollama_linux_arch", "label": "ollama_linux_arch()", "file_type": "code", "source_file": "jeannie", "source_location": "L5254", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_ollama_write_systemd_service", "label": "ollama_write_systemd_service()", "file_type": "code", "source_file": "jeannie", "source_location": "L5269", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_ollama_install_from_tgz", "label": "ollama_install_from_tgz()", "file_type": "code", "source_file": "jeannie", "source_location": "L5288", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_ollama_setup", "label": "ollama_setup()", "file_type": "code", "source_file": "jeannie", "source_location": "L5310", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_require_argocd_application_controller", "label": "require_argocd_application_controller()", "file_type": "code", "source_file": "jeannie", "source_location": "L5376", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_require_pimox_app_worker_capacity", "label": "require_pimox_app_worker_capacity()", "file_type": "code", "source_file": "jeannie", "source_location": "L5397", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_apps", "label": "apps()", "file_type": "code", "source_file": "jeannie", "source_location": "L5440", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_platform_apply", "label": "platform_apply()", "file_type": "code", "source_file": "jeannie", "source_location": "L5601", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_edge_apply", "label": "edge_apply()", "file_type": "code", "source_file": "jeannie", "source_location": "L5607", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_edge_haproxy_stats_password_valid", "label": "edge_haproxy_stats_password_valid()", "file_type": "code", "source_file": "jeannie", "source_location": "L5613", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_ensure_edge_tailscale_routes", "label": "ensure_edge_tailscale_routes()", "file_type": "code", "source_file": "jeannie", "source_location": "L5619", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_edge_haproxy_stats_credentials_file", "label": "edge_haproxy_stats_credentials_file()", "file_type": "code", "source_file": "jeannie", "source_location": "L5694", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_generate_edge_haproxy_stats_password", "label": "generate_edge_haproxy_stats_password()", "file_type": "code", "source_file": "jeannie", "source_location": "L5698", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_write_edge_haproxy_stats_credentials", "label": "write_edge_haproxy_stats_credentials()", "file_type": "code", "source_file": "jeannie", "source_location": "L5713", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_recover_edge_haproxy_stats_password", "label": "recover_edge_haproxy_stats_password()", "file_type": "code", "source_file": "jeannie", "source_location": "L5729", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_ensure_edge_haproxy_stats_password", "label": "ensure_edge_haproxy_stats_password()", "file_type": "code", "source_file": "jeannie", "source_location": "L5756", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_ensure_cluster_worker_var_file", "label": "ensure_cluster_worker_var_file()", "file_type": "code", "source_file": "jeannie", "source_location": "L5790", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_run_up_parallel_stage", "label": "run_up_parallel_stage()", "file_type": "code", "source_file": "jeannie", "source_location": "L5804", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_up_task", "label": "up_task()", "file_type": "code", "source_file": "jeannie", "source_location": "L5889", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_up", "label": "up()", "file_type": "code", "source_file": "jeannie", "source_location": "L5930", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_tofu_stack_from_plan_target", "label": "tofu_stack_from_plan_target()", "file_type": "code", "source_file": "jeannie", "source_location": "L5954", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_plan_homelab", "label": "plan_homelab()", "file_type": "code", "source_file": "jeannie", "source_location": "L5978", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_rebuild_cluster", "label": "rebuild_cluster()", "file_type": "code", "source_file": "jeannie", "source_location": "L6011", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_nuke_for_rebuild", "label": "nuke_for_rebuild()", "file_type": "code", "source_file": "jeannie", "source_location": "L6040", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_cluster_worker_targets", "label": "cluster_worker_targets()", "file_type": "code", "source_file": "jeannie", "source_location": "L6044", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_stop_local_kubernetes_services", "label": "stop_local_kubernetes_services()", "file_type": "code", "source_file": "jeannie", "source_location": "L6075", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_start_local_kubernetes_services", "label": "start_local_kubernetes_services()", "file_type": "code", "source_file": "jeannie", "source_location": "L6101", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_stop_remote_kubernetes_services", "label": "stop_remote_kubernetes_services()", "file_type": "code", "source_file": "jeannie", "source_location": "L6108", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_start_remote_kubernetes_services", "label": "start_remote_kubernetes_services()", "file_type": "code", "source_file": "jeannie", "source_location": "L6134", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_pimox_worker_count_default", "label": "pimox_worker_count_default()", "file_type": "code", "source_file": "jeannie", "source_location": "L6142", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_pimox_worker_count_effective", "label": "pimox_worker_count_effective()", "file_type": "code", "source_file": "jeannie", "source_location": "L6208", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_stop_pimox_worker_vms", "label": "stop_pimox_worker_vms()", "file_type": "code", "source_file": "jeannie", "source_location": "L6220", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_verify_pimox_worker_vms_stopped", "label": "verify_pimox_worker_vms_stopped()", "file_type": "code", "source_file": "jeannie", "source_location": "L6276", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_destroy_pimox_worker_vms", "label": "destroy_pimox_worker_vms()", "file_type": "code", "source_file": "jeannie", "source_location": "L6303", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_start_pimox_worker_vms", "label": "start_pimox_worker_vms()", "file_type": "code", "source_file": "jeannie", "source_location": "L6348", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_stop_cluster", "label": "stop_cluster()", "file_type": "code", "source_file": "jeannie", "source_location": "L6389", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_start_cluster", "label": "start_cluster()", "file_type": "code", "source_file": "jeannie", "source_location": "L6417", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_kubernetes_api_reachable", "label": "kubernetes_api_reachable()", "file_type": "code", "source_file": "jeannie", "source_location": "L6433", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_wait_for_kubernetes_api_stable", "label": "wait_for_kubernetes_api_stable()", "file_type": "code", "source_file": "jeannie", "source_location": "L6437", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_ensure_kubernetes_api_ready_for_tofu_stack", "label": "ensure_kubernetes_api_ready_for_tofu_stack()", "file_type": "code", "source_file": "jeannie", "source_location": "L6465", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_cluster_control_plane_tracked", "label": "cluster_control_plane_tracked()", "file_type": "code", "source_file": "jeannie", "source_location": "L6478", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_cluster_admin_kubeconfig_present", "label": "cluster_admin_kubeconfig_present()", "file_type": "code", "source_file": "jeannie", "source_location": "L6482", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_wait_for_kubernetes_api", "label": "wait_for_kubernetes_api()", "file_type": "code", "source_file": "jeannie", "source_location": "L6488", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_ensure_existing_cluster_started_for_up", "label": "ensure_existing_cluster_started_for_up()", "file_type": "code", "source_file": "jeannie", "source_location": "L6502", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_status_section", "label": "status_section()", "file_type": "code", "source_file": "jeannie", "source_location": "L6528", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_status_run", "label": "status_run()", "file_type": "code", "source_file": "jeannie", "source_location": "L6536", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_check_pimox_worker_tailnet_egress", "label": "check_pimox_worker_tailnet_egress()", "file_type": "code", "source_file": "jeannie", "source_location": "L6546", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_status_http", "label": "status_http()", "file_type": "code", "source_file": "jeannie", "source_location": "L6596", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_status_http_ok", "label": "status_http_ok()", "file_type": "code", "source_file": "jeannie", "source_location": "L6609", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_status_http_reachable", "label": "status_http_reachable()", "file_type": "code", "source_file": "jeannie", "source_location": "L6633", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_status_gitea_public_ok", "label": "status_gitea_public_ok()", "file_type": "code", "source_file": "jeannie", "source_location": "L6657", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_status_cascade_check", "label": "status_cascade_check()", "file_type": "code", "source_file": "jeannie", "source_location": "L6663", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_status_cascade_warn", "label": "status_cascade_warn()", "file_type": "code", "source_file": "jeannie", "source_location": "L6689", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_status_container_running", "label": "status_container_running()", "file_type": "code", "source_file": "jeannie", "source_location": "L6715", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_status_kubernetes_api_ok", "label": "status_kubernetes_api_ok()", "file_type": "code", "source_file": "jeannie", "source_location": "L6728", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_status_kubernetes_nodes_ready", "label": "status_kubernetes_nodes_ready()", "file_type": "code", "source_file": "jeannie", "source_location": "L6740", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_status_kubernetes_deployment_ready", "label": "status_kubernetes_deployment_ready()", "file_type": "code", "source_file": "jeannie", "source_location": "L6756", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_status_no_problem_pods", "label": "status_no_problem_pods()", "file_type": "code", "source_file": "jeannie", "source_location": "L6763", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_status_recent_deployments", "label": "status_recent_deployments()", "file_type": "code", "source_file": "jeannie", "source_location": "L6776", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_status_pod_restart_pressure", "label": "status_pod_restart_pressure()", "file_type": "code", "source_file": "jeannie", "source_location": "L6791", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_status_node_pressure", "label": "status_node_pressure()", "file_type": "code", "source_file": "jeannie", "source_location": "L6805", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_status_disk_pressure", "label": "status_disk_pressure()", "file_type": "code", "source_file": "jeannie", "source_location": "L6818", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_status_traefik_error_rates", "label": "status_traefik_error_rates()", "file_type": "code", "source_file": "jeannie", "source_location": "L6829", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_status_gitea_recent_errors", "label": "status_gitea_recent_errors()", "file_type": "code", "source_file": "jeannie", "source_location": "L6850", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_status_registry_ok", "label": "status_registry_ok()", "file_type": "code", "source_file": "jeannie", "source_location": "L6873", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_status_rpi_uptime_kuma_ok", "label": "status_rpi_uptime_kuma_ok()", "file_type": "code", "source_file": "jeannie", "source_location": "L6877", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_status_pimox_workers_running", "label": "status_pimox_workers_running()", "file_type": "code", "source_file": "jeannie", "source_location": "L6887", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_status_cascade_report", "label": "status_cascade_report()", "file_type": "code", "source_file": "jeannie", "source_location": "L6919", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_backstage_brain_enabled", "label": "backstage_brain_enabled()", "file_type": "code", "source_file": "jeannie", "source_location": "L6983", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_backstage_brain_note", "label": "backstage_brain_note()", "file_type": "code", "source_file": "jeannie", "source_location": "L6990", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_status_systemd_units", "label": "status_systemd_units()", "file_type": "code", "source_file": "jeannie", "source_location": "L7077", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_status_compose_stack", "label": "status_compose_stack()", "file_type": "code", "source_file": "jeannie", "source_location": "L7089", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_status_kubernetes", "label": "status_kubernetes()", "file_type": "code", "source_file": "jeannie", "source_location": "L7110", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_status_kubernetes_problem_pods", "label": "status_kubernetes_problem_pods()", "file_type": "code", "source_file": "jeannie", "source_location": "L7132", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_status_pimox_workers", "label": "status_pimox_workers()", "file_type": "code", "source_file": "jeannie", "source_location": "L7147", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_status_rpi_services", "label": "status_rpi_services()", "file_type": "code", "source_file": "jeannie", "source_location": "L7182", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_status_report", "label": "status_report()", "file_type": "code", "source_file": "jeannie", "source_location": "L7283", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_check_edge_traefik_backend", "label": "check_edge_traefik_backend()", "file_type": "code", "source_file": "jeannie", "source_location": "L7391", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_check_edge_gitea_backend", "label": "check_edge_gitea_backend()", "file_type": "code", "source_file": "jeannie", "source_location": "L7400", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_check_edge_heimdall_backend", "label": "check_edge_heimdall_backend()", "file_type": "code", "source_file": "jeannie", "source_location": "L7410", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_check_gitea_git_remote", "label": "check_gitea_git_remote()", "file_type": "code", "source_file": "jeannie", "source_location": "L7420", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_check_gitea_ssh", "label": "check_gitea_ssh()", "file_type": "code", "source_file": "jeannie", "source_location": "L7424", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_doctor_edge", "label": "doctor_edge()", "file_type": "code", "source_file": "jeannie", "source_location": "L7432", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_doctor_gitea", "label": "doctor_gitea()", "file_type": "code", "source_file": "jeannie", "source_location": "L7501", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_doctor_rpi", "label": "doctor_rpi()", "file_type": "code", "source_file": "jeannie", "source_location": "L7564", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_doctor_cluster", "label": "doctor_cluster()", "file_type": "code", "source_file": "jeannie", "source_location": "L7605", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_nuke", "label": "nuke()", "file_type": "code", "source_file": "jeannie", "source_location": "L7664", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_ensure_sops_age_tools", "label": "ensure_sops_age_tools()", "file_type": "code", "source_file": "jeannie", "source_location": "L7828", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_sops_age_key_file", "label": "sops_age_key_file()", "file_type": "code", "source_file": "jeannie", "source_location": "L7867", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_sops_age_recipient", "label": "sops_age_recipient()", "file_type": "code", "source_file": "jeannie", "source_location": "L7871", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_sops_load_secrets", "label": "sops_load_secrets()", "file_type": "code", "source_file": "jeannie", "source_location": "L7880", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_sops_available", "label": "sops_available()", "file_type": "code", "source_file": "jeannie", "source_location": "L7923", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_secrets_init", "label": "secrets_init()", "file_type": "code", "source_file": "jeannie", "source_location": "L7927", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_secrets_check_file", "label": "secrets_check_file()", "file_type": "code", "source_file": "jeannie", "source_location": "L7977", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_secrets_check", "label": "secrets_check()", "file_type": "code", "source_file": "jeannie", "source_location": "L8001", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_tailnet_policy_check", "label": "tailnet_policy_check()", "file_type": "code", "source_file": "jeannie", "source_location": "L8049", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_ai_index", "label": "ai_index()", "file_type": "code", "source_file": "jeannie", "source_location": "L8053", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_ai_check", "label": "ai_check()", "file_type": "code", "source_file": "jeannie", "source_location": "L8065", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_ask_homelab", "label": "ask_homelab()", "file_type": "code", "source_file": "jeannie", "source_location": "L8130", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_ai_evals", "label": "ai_evals()", "file_type": "code", "source_file": "jeannie", "source_location": "L8135", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_impact", "label": "impact()", "file_type": "code", "source_file": "jeannie", "source_location": "L8139", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_review_last_change", "label": "review_last_change()", "file_type": "code", "source_file": "jeannie", "source_location": "L8143", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_security_scan", "label": "security_scan()", "file_type": "code", "source_file": "jeannie", "source_location": "L8147", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_security_prepare", "label": "security_prepare()", "file_type": "code", "source_file": "jeannie", "source_location": "L8152", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_security_zap", "label": "security_zap()", "file_type": "code", "source_file": "jeannie", "source_location": "L8157", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_security_k8s", "label": "security_k8s()", "file_type": "code", "source_file": "jeannie", "source_location": "L8162", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_security_host", "label": "security_host()", "file_type": "code", "source_file": "jeannie", "source_location": "L8167", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_security_trivy", "label": "security_trivy()", "file_type": "code", "source_file": "jeannie", "source_location": "L8172", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_security_secrets", "label": "security_secrets()", "file_type": "code", "source_file": "jeannie", "source_location": "L8177", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_security_nuclei", "label": "security_nuclei()", "file_type": "code", "source_file": "jeannie", "source_location": "L8182", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_security_web", "label": "security_web()", "file_type": "code", "source_file": "jeannie", "source_location": "L8187", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_security_logs", "label": "security_logs()", "file_type": "code", "source_file": "jeannie", "source_location": "L8192", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_security_runtime", "label": "security_runtime()", "file_type": "code", "source_file": "jeannie", "source_location": "L8197", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_security_attack_path", "label": "security_attack_path()", "file_type": "code", "source_file": "jeannie", "source_location": "L8216", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_prompt_injection_lab", "label": "prompt_injection_lab()", "file_type": "code", "source_file": "jeannie", "source_location": "L8221", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_incident_commander", "label": "incident_commander()", "file_type": "code", "source_file": "jeannie", "source_location": "L8225", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_safety_case", "label": "safety_case()", "file_type": "code", "source_file": "jeannie", "source_location": "L8229", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_agent_sandbox", "label": "agent_sandbox()", "file_type": "code", "source_file": "jeannie", "source_location": "L8233", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_ai_scheduler", "label": "ai_scheduler()", "file_type": "code", "source_file": "jeannie", "source_location": "L8237", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_ai_memory", "label": "ai_memory()", "file_type": "code", "source_file": "jeannie", "source_location": "L8241", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_red_blue_loop", "label": "red_blue_loop()", "file_type": "code", "source_file": "jeannie", "source_location": "L8245", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_promote", "label": "promote()", "file_type": "code", "source_file": "jeannie", "source_location": "L8249", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_model_observe", "label": "model_observe()", "file_type": "code", "source_file": "jeannie", "source_location": "L8253", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_heal", "label": "heal()", "file_type": "code", "source_file": "jeannie", "source_location": "L8257", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_validate_homelab", "label": "validate_homelab()", "file_type": "code", "source_file": "jeannie", "source_location": "L8262", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_access_audit", "label": "access_audit()", "file_type": "code", "source_file": "jeannie", "source_location": "L8266", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_drill_restore", "label": "drill_restore()", "file_type": "code", "source_file": "jeannie", "source_location": "L8271", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_drill_pihole_restore", "label": "drill_pihole_restore()", "file_type": "code", "source_file": "jeannie", "source_location": "L8276", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_kubeconfig_readonly", "label": "kubeconfig_readonly()", "file_type": "code", "source_file": "jeannie", "source_location": "L8280", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_capacity_report", "label": "capacity_report()", "file_type": "code", "source_file": "jeannie", "source_location": "L8285", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_recover_plan", "label": "recover_plan()", "file_type": "code", "source_file": "jeannie", "source_location": "L8290", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_gitops_status", "label": "gitops_status()", "file_type": "code", "source_file": "jeannie", "source_location": "L8295", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_cert_check", "label": "cert_check()", "file_type": "code", "source_file": "jeannie", "source_location": "L8300", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_release_snapshot", "label": "release_snapshot()", "file_type": "code", "source_file": "jeannie", "source_location": "L8304", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_backup_status", "label": "backup_status()", "file_type": "code", "source_file": "jeannie", "source_location": "L8309", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_synthetic_checks", "label": "synthetic_checks()", "file_type": "code", "source_file": "jeannie", "source_location": "L8314", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_resource_budget", "label": "resource_budget()", "file_type": "code", "source_file": "jeannie", "source_location": "L8319", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_capacity_advisor", "label": "capacity_advisor()", "file_type": "code", "source_file": "jeannie", "source_location": "L8324", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_capacity_limits", "label": "capacity_limits()", "file_type": "code", "source_file": "jeannie", "source_location": "L8329", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_control_plane", "label": "control_plane()", "file_type": "code", "source_file": "jeannie", "source_location": "L8334", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_artifact_cache", "label": "artifact_cache()", "file_type": "code", "source_file": "jeannie", "source_location": "L8339", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_blockchain_devnet", "label": "blockchain_devnet()", "file_type": "code", "source_file": "jeannie", "source_location": "L8344", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_blockchain_test", "label": "blockchain_test()", "file_type": "code", "source_file": "jeannie", "source_location": "L8349", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_blockchain_wallet", "label": "blockchain_wallet()", "file_type": "code", "source_file": "jeannie", "source_location": "L8353", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_golden_ledger", "label": "golden_ledger()", "file_type": "code", "source_file": "jeannie", "source_location": "L8357", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_route_inventory", "label": "route_inventory()", "file_type": "code", "source_file": "jeannie", "source_location": "L8361", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_explain", "label": "explain()", "file_type": "code", "source_file": "jeannie", "source_location": "L8366", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_recover_power", "label": "recover_power()", "file_type": "code", "source_file": "jeannie", "source_location": "L8373", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_scorecard", "label": "scorecard()", "file_type": "code", "source_file": "jeannie", "source_location": "L8379", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_grafana_dashboards", "label": "grafana_dashboards()", "file_type": "code", "source_file": "jeannie", "source_location": "L8384", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_workers_manage", "label": "workers_manage()", "file_type": "code", "source_file": "jeannie", "source_location": "L8389", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_record_change_journal", "label": "record_change_journal()", "file_type": "code", "source_file": "jeannie", "source_location": "L8394", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_change_journal", "label": "change_journal()", "file_type": "code", "source_file": "jeannie", "source_location": "L8401", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_homelab_map", "label": "homelab_map()", "file_type": "code", "source_file": "jeannie", "source_location": "L8405", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_jeannie_print_usage", "label": "print_usage()", "file_type": "code", "source_file": "jeannie", "source_location": "L8409", "metadata": {"language": "bash", "kind": "bash_function"}}], "edges": [{"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie__entry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_scripts_report_ui", "relation": "imports_from", "confidence": "INFERRED", "source_file": "jeannie", "source_location": "L22", "weight": 1.0, "context": "import", "target_file": "$graphify-root$/scripts/report-ui"}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_load_homelab_inventory_defaults", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L26", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_export_if_unset", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L170", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_export_homelab_inventory_tf_vars", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L184", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L217", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_tofu_state_has_resource", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L236", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_helm_release_secret_exists", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L243", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_kubernetes_resource_exists", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L255", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_adopt_tofu_helm_release", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L268", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_adopt_tofu_kubernetes_resource", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L300", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_adopt_tofu_kubernetes_manifest", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L319", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_adopt_platform_existing_resources", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L341", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_adopt_apps_existing_resources", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L371", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_ensure_homelab_node_labels", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L425", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_delete_prometheus_stack_storage", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L471", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_run_tofu_stack", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L496", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_run_tofu_plan_stack", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L532", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_backup_tofu_state", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L548", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_move_prometheus_stack_workers", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L588", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_doctor_versions_report", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L624", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_doctor_versions_compact", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L702", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_doctor_versions", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L775", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_truthy", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L788", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_disabled_value", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L802", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_jeannie_log_start", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L816", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_jeannie_step_plan", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L834", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_jeannie_verbose_enabled", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L839", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_jeannie_step_prefix", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L843", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_jeannie_compact_text", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L853", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_jeannie_step_progress", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L866", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_jeannie_step_latest_progress_line", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L883", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_redact_sensitive_output", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L894", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_run_step", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L907", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_worker_index_is_skipped", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L992", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_ensure_python3", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1012", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_ensure_go_toolchain", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1021", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_detect_route_interface", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1038", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_pimox_ssh", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1053", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_pimox_guest_ipv4", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1062", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_pimox_worker_vm_debug", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1102", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_pimox_worker_guest_agent_recovery_hint", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1139", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_pimox_guest_exec_exitcode", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1161", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_pimox_worker_guest_ssh_repair", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1181", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_wait_for_pimox_guest_ssh", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1248", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_pimox_generated_mac", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1387", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_pimox_worker_static_ip", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1396", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_pimox_worker_net0_config", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1414", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_validate_ipv4_cidr_or_host", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1435", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_configure_pimox_worker_guest_network", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1441", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_configure_pimox_worker_forwarding", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1599", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_cpuset_cpu_count", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1688", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_pimox_worker_cpu_affinity", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1715", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_pimox_start_vm_with_cpuset", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1743", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_pimox_shutdown_vm_gracefully", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1800", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_pimox_guest_cpu_count", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1821", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_ensure_pimox_worker_node", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1837", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_write_cluster_worker_var_file", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2079", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_prepare_cluster_worker_var_file", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2152", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_ensure_static_pimox_worker_spec_file", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2175", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_cluster_worker_var_file_has_workers", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2219", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_preflight_check", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2233", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_preflight_warn", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2251", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_check_gitea_reachable", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2269", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_check_debian_docker_root", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2285", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_fix_debian_docker_root", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2300", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_check_debian_tailscale_ip", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2354", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_check_edge_ssh", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2371", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_check_rpi_ssh", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2378", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_check_rpi_docker_root_state", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2386", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_check_rpi_tailscale_ip", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2407", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_check_pimox_storage", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2419", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_check_local_disk_free_gib", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2442", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_check_systemd_active", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2456", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_check_rpi_docker_writable", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2462", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_check_edge_disk_free", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2474", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_check_pihole_dns_query", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2488", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_homelab_preflight", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2514", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_doctor_preapply", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2555", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_inventory_check", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2578", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_run_pimox_pipeline", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2582", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_run_openwrt_pipeline", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2805", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_openwrt", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3141", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_cleanup_calico_links", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3147", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_cleanup_iptables", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3156", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_cleanup_calico_runtime_files", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3170", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_restore_node_dns", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3181", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_cleanup_mounts", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3190", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_cleanup_node", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3207", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_image_ref_tag", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3240", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_website_image_tag", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3253", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_apps_registry_endpoint", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3259", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_demos_registry_endpoint", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3268", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_website_source_hash", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3280", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_demos_source_hash", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3287", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_registry_image_exists", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3294", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_image_state_value", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3310", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_website_image_is_current", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3317", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_ensure_website_image_tag_not_reused", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3342", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_demos_image_is_current", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3361", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_write_website_image_state", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3384", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_write_demos_image_state", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3398", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_path_available_mb", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3412", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_docker_root_dir", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3422", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_prune_unused_docker_build_data", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3426", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_ensure_docker_build_space", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3433", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_prepare_buildx_builder", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3458", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_ensure_cosign_available", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3480", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_ensure_cosign_password", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3535", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_run_cosign", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3564", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_ensure_cosign_keypair", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3571", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_publish_cosign_public_key_config_map", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3591", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_cosign_registry_flags", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3601", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_image_supply_chain_metadata_exists", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3610", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_write_image_sbom_predicate", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3635", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_image_digest_ref", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3701", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_publish_image_supply_chain_metadata", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3725", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_dump_argocd_debug", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3767", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_dump_namespace_debug", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3777", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_wait_for_namespace", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3786", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_wait_for_namespaced_resource", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3803", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_wait_for_cluster_resource", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3823", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_wait_for_deployment_ready", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3851", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_deploy_gitea", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3876", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_install_missing_debian_packages", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3984", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_ensure_local_docker_compose", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4000", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_repair_local_docker_iptables", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4020", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_deploy_heimdall", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4039", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_deploy_matrix", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4120", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_deploy_omniroute", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4211", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_deploy_hermes", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4253", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_deploy_rpi_services", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4347", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_gitea_bootstrap_password", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4408", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_gitea_api_base_url", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4421", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_gitea_repo_exists", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4443", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_gitea_branch_exists", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4470", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_create_gitea_repo", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4498", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_gitea_public_key_registered", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4529", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_create_gitea_repo_deploy_key", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4559", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_ensure_gitea_repo_ssh_access", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4594", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_bootstrap_gitea_repo", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4659", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_install_gitea_backup_timer", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4868", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_backup_gitea", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5062", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_drill_gitea_restore", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5069", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_install_gitea_runner", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5076", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_recreate_pods_for_selector", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5164", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_refresh_argocd_application", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5177", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_website_translation_model", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5183", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_website_ollama_listen", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5210", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_ollama_linux_arch", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5254", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_ollama_write_systemd_service", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5269", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_ollama_install_from_tgz", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5288", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_ollama_setup", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5310", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_require_argocd_application_controller", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5376", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_require_pimox_app_worker_capacity", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5397", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_apps", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5440", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_platform_apply", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5601", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_edge_apply", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5607", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_edge_haproxy_stats_password_valid", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5613", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_ensure_edge_tailscale_routes", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5619", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_edge_haproxy_stats_credentials_file", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5694", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_generate_edge_haproxy_stats_password", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5698", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_write_edge_haproxy_stats_credentials", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5713", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_recover_edge_haproxy_stats_password", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5729", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_ensure_edge_haproxy_stats_password", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5756", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_ensure_cluster_worker_var_file", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5790", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_run_up_parallel_stage", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5804", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_up_task", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5889", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_up", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5930", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_tofu_stack_from_plan_target", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5954", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_plan_homelab", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5978", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_rebuild_cluster", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6011", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_nuke_for_rebuild", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6040", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_cluster_worker_targets", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6044", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_stop_local_kubernetes_services", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6075", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_start_local_kubernetes_services", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6101", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_stop_remote_kubernetes_services", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6108", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_start_remote_kubernetes_services", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6134", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_pimox_worker_count_default", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6142", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_pimox_worker_count_effective", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6208", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_stop_pimox_worker_vms", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6220", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_verify_pimox_worker_vms_stopped", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6276", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_destroy_pimox_worker_vms", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6303", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_start_pimox_worker_vms", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6348", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_stop_cluster", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6389", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_start_cluster", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6417", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_kubernetes_api_reachable", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6433", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_wait_for_kubernetes_api_stable", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6437", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_ensure_kubernetes_api_ready_for_tofu_stack", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6465", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_cluster_control_plane_tracked", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6478", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_cluster_admin_kubeconfig_present", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6482", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_wait_for_kubernetes_api", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6488", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_ensure_existing_cluster_started_for_up", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6502", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_status_section", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6528", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_status_run", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6536", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_check_pimox_worker_tailnet_egress", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6546", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_status_http", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6596", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_status_http_ok", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6609", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_status_http_reachable", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6633", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_status_gitea_public_ok", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6657", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_status_cascade_check", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6663", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_status_cascade_warn", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6689", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_status_container_running", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6715", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_status_kubernetes_api_ok", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6728", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_status_kubernetes_nodes_ready", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6740", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_status_kubernetes_deployment_ready", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6756", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_status_no_problem_pods", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6763", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_status_recent_deployments", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6776", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_status_pod_restart_pressure", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6791", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_status_node_pressure", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6805", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_status_disk_pressure", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6818", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_status_traefik_error_rates", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6829", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_status_gitea_recent_errors", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6850", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_status_registry_ok", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6873", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_status_rpi_uptime_kuma_ok", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6877", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_status_pimox_workers_running", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6887", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_status_cascade_report", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6919", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_backstage_brain_enabled", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6983", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_backstage_brain_note", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6990", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_status_systemd_units", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7077", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_status_compose_stack", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7089", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_status_kubernetes", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7110", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_status_kubernetes_problem_pods", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7132", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_status_pimox_workers", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7147", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_status_rpi_services", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7182", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_status_report", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7283", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_check_edge_traefik_backend", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7391", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_check_edge_gitea_backend", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7400", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_check_edge_heimdall_backend", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7410", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_check_gitea_git_remote", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7420", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_check_gitea_ssh", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7424", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_doctor_edge", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7432", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_doctor_gitea", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7501", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_doctor_rpi", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7564", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_doctor_cluster", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7605", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_nuke", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7664", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_ensure_sops_age_tools", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7828", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_sops_age_key_file", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7867", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_sops_age_recipient", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7871", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_sops_load_secrets", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7880", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_sops_available", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7923", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_secrets_init", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7927", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_secrets_check_file", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7977", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_secrets_check", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8001", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_tailnet_policy_check", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8049", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_ai_index", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8053", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_ai_check", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8065", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_ask_homelab", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8130", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_ai_evals", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8135", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_impact", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8139", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_review_last_change", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8143", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_security_scan", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8147", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_security_prepare", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8152", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_security_zap", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8157", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_security_k8s", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8162", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_security_host", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8167", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_security_trivy", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8172", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_security_secrets", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8177", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_security_nuclei", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8182", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_security_web", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8187", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_security_logs", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8192", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_security_runtime", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8197", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_security_attack_path", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8216", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_prompt_injection_lab", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8221", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_incident_commander", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8225", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_safety_case", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8229", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_agent_sandbox", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8233", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_ai_scheduler", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8237", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_ai_memory", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8241", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_red_blue_loop", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8245", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_promote", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8249", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_model_observe", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8253", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_heal", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8257", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_validate_homelab", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8262", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_access_audit", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8266", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_drill_restore", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8271", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_drill_pihole_restore", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8276", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_kubeconfig_readonly", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8280", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_capacity_report", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8285", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_recover_plan", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8290", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_gitops_status", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8295", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_cert_check", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8300", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_release_snapshot", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8304", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_backup_status", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8309", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_synthetic_checks", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8314", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_resource_budget", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8319", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_capacity_advisor", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8324", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_capacity_limits", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8329", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_control_plane", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8334", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_artifact_cache", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8339", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_blockchain_devnet", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8344", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_blockchain_test", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8349", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_blockchain_wallet", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8353", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_golden_ledger", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8357", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_route_inventory", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8361", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_explain", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8366", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_recover_power", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8373", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_scorecard", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8379", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_grafana_dashboards", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8384", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_workers_manage", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8389", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_record_change_journal", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8394", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_change_journal", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8401", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_homelab_map", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8405", "weight": 1.0}, {"source": "$graphify-root$_jeannie", "target": "$graphify-root$_jeannie_print_usage", "relation": "defines", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8409", "weight": 1.0}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_load_homelab_inventory_defaults", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L168", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_export_homelab_inventory_tf_vars", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L213", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_up_task", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8555", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_print_usage", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8558", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_record_change_journal", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8561", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_up", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8562", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_plan_homelab", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8565", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_rebuild_cluster", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8569", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_stop_cluster", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8573", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_start_cluster", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8577", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_status_report", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8580", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_capacity_report", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8583", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_capacity_advisor", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8586", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_capacity_limits", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8589", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_recover_plan", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8592", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_gitops_status", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8595", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8599", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_jeannie_log_start", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8600", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_jeannie_step_plan", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8601", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_run_step", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8602", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_edge_apply", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8607", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_promote", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8610", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_cert_check", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8613", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_release_snapshot", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8617", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_backup_status", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8620", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_synthetic_checks", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8623", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_resource_budget", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8626", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_control_plane", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8629", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_artifact_cache", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8632", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_blockchain_devnet", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8635", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_blockchain_test", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8638", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_blockchain_wallet", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8641", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_golden_ledger", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8644", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_route_inventory", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8647", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_explain", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8650", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_recover_power", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8653", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_heal", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8656", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_incident_commander", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8659", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_safety_case", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8662", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_agent_sandbox", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8665", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_scorecard", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8668", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_grafana_dashboards", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8671", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_workers_manage", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8674", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_change_journal", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8677", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_homelab_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8680", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_validate_homelab", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8683", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_access_audit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8686", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_kubeconfig_readonly", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8689", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_website_translation_model", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8700", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_website_ollama_listen", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8703", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_ollama_setup", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8706", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_deploy_gitea", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8710", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_deploy_heimdall", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8714", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_deploy_matrix", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8718", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_deploy_omniroute", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8722", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_deploy_hermes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8726", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_deploy_rpi_services", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8730", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_bootstrap_gitea_repo", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8733", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_backup_gitea", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8736", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_drill_restore", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8739", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_drill_gitea_restore", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8742", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_drill_pihole_restore", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8745", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_install_gitea_runner", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8748", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_move_prometheus_stack_workers", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8751", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_doctor_versions", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8754", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_doctor_edge", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8757", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_doctor_gitea", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8760", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_doctor_rpi", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8763", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_doctor_cluster", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8766", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_homelab_preflight", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8769", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_doctor_preapply", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8772", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_inventory_check", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8775", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_backup_tofu_state", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8778", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_fix_debian_docker_root", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8781", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_secrets_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8784", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_secrets_check", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8787", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_tailnet_policy_check", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8790", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_ai_index", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8793", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_ai_check", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8796", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_ask_homelab", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8799", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_ai_evals", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8802", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_ai_scheduler", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8805", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_ai_memory", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8808", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_model_observe", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8811", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_impact", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8814", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_review_last_change", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8817", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_security_scan", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8820", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_security_prepare", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8823", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_security_zap", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8826", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_security_k8s", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8829", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_security_host", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8832", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_security_trivy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8835", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_security_secrets", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8838", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_security_nuclei", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8841", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_security_web", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8844", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_security_logs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8847", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_security_runtime", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8850", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_security_attack_path", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8853", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_prompt_injection_lab", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8856", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_red_blue_loop", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8859", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie__entry", "target": "$graphify-root$_jeannie_openwrt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8862", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_export_homelab_inventory_tf_vars", "target": "$graphify-root$_jeannie_export_if_unset", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L185", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_adopt_tofu_helm_release", "target": "$graphify-root$_jeannie_tofu_state_has_resource", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L276", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_adopt_tofu_helm_release", "target": "$graphify-root$_jeannie_helm_release_secret_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L279", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_adopt_tofu_kubernetes_resource", "target": "$graphify-root$_jeannie_tofu_state_has_resource", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L308", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_adopt_tofu_kubernetes_resource", "target": "$graphify-root$_jeannie_kubernetes_resource_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L311", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_adopt_tofu_kubernetes_manifest", "target": "$graphify-root$_jeannie_tofu_state_has_resource", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L329", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_adopt_tofu_kubernetes_manifest", "target": "$graphify-root$_jeannie_kubernetes_resource_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L332", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_adopt_platform_existing_resources", "target": "$graphify-root$_jeannie_adopt_tofu_helm_release", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L344", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_adopt_platform_existing_resources", "target": "$graphify-root$_jeannie_adopt_tofu_kubernetes_resource", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L355", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_adopt_apps_existing_resources", "target": "$graphify-root$_jeannie_adopt_tofu_kubernetes_manifest", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L375", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_run_tofu_stack", "target": "$graphify-root$_jeannie_ensure_cluster_worker_var_file", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L502", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_run_tofu_stack", "target": "$graphify-root$_jeannie_ensure_edge_tailscale_routes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L505", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_run_tofu_stack", "target": "$graphify-root$_jeannie_ensure_edge_haproxy_stats_password", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L506", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_run_tofu_stack", "target": "$graphify-root$_jeannie_truthy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L509", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_run_tofu_stack", "target": "$graphify-root$_jeannie_disabled_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L511", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_run_tofu_stack", "target": "$graphify-root$_jeannie_ensure_kubernetes_api_ready_for_tofu_stack", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L521", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_run_tofu_stack", "target": "$graphify-root$_jeannie_adopt_platform_existing_resources", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L523", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_run_tofu_stack", "target": "$graphify-root$_jeannie_adopt_apps_existing_resources", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L526", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_run_tofu_plan_stack", "target": "$graphify-root$_jeannie_ensure_cluster_worker_var_file", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L537", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_move_prometheus_stack_workers", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L594", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_move_prometheus_stack_workers", "target": "$graphify-root$_jeannie_truthy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L604", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_move_prometheus_stack_workers", "target": "$graphify-root$_jeannie_disabled_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L606", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_move_prometheus_stack_workers", "target": "$graphify-root$_jeannie_ensure_homelab_node_labels", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L615", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_move_prometheus_stack_workers", "target": "$graphify-root$_jeannie_adopt_platform_existing_resources", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L617", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_move_prometheus_stack_workers", "target": "$graphify-root$_jeannie_delete_prometheus_stack_storage", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L619", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_doctor_versions_report", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L632", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_doctor_versions_report", "target": "$graphify-root$_jeannie_ensure_python3", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L633", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_doctor_versions_compact", "target": "$graphify-root$_jeannie_ensure_python3", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L711", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_doctor_versions_compact", "target": "$graphify-root$_jeannie_status_kubernetes_api_ok", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L714", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_doctor_versions", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L776", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_doctor_versions", "target": "$graphify-root$_jeannie_doctor_versions_report", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L781", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_doctor_versions", "target": "$graphify-root$_jeannie_doctor_versions_compact", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L784", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_jeannie_verbose_enabled", "target": "$graphify-root$_jeannie_truthy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L840", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_jeannie_step_progress", "target": "$graphify-root$_jeannie_jeannie_step_prefix", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L874", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_jeannie_step_latest_progress_line", "target": "$graphify-root$_jeannie_jeannie_compact_text", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L889", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_run_step", "target": "$graphify-root$_jeannie_jeannie_step_prefix", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L921", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_run_step", "target": "$graphify-root$_jeannie_jeannie_verbose_enabled", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L930", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_run_step", "target": "$graphify-root$_jeannie_redact_sensitive_output", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L932", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_run_step", "target": "$graphify-root$_jeannie_jeannie_step_latest_progress_line", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L950", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_run_step", "target": "$graphify-root$_jeannie_jeannie_step_progress", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L953", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ensure_go_toolchain", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1022", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_pimox_guest_ipv4", "target": "$graphify-root$_jeannie_pimox_ssh", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1071", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_pimox_worker_vm_debug", "target": "$graphify-root$_jeannie_pimox_ssh", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1128", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_pimox_worker_guest_ssh_repair", "target": "$graphify-root$_jeannie_pimox_ssh", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1231", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_pimox_worker_guest_ssh_repair", "target": "$graphify-root$_jeannie_pimox_guest_exec_exitcode", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1238", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_wait_for_pimox_guest_ssh", "target": "$graphify-root$_jeannie_truthy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1289", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_wait_for_pimox_guest_ssh", "target": "$graphify-root$_jeannie_disabled_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1289", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_wait_for_pimox_guest_ssh", "target": "$graphify-root$_jeannie_pimox_guest_ipv4", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1300", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_wait_for_pimox_guest_ssh", "target": "$graphify-root$_jeannie_pimox_worker_vm_debug", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1325", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_wait_for_pimox_guest_ssh", "target": "$graphify-root$_jeannie_pimox_worker_guest_ssh_repair", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1343", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_pimox_worker_net0_config", "target": "$graphify-root$_jeannie_pimox_generated_mac", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1425", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_configure_pimox_worker_guest_network", "target": "$graphify-root$_jeannie_validate_ipv4_cidr_or_host", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1462", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_configure_pimox_worker_guest_network", "target": "$graphify-root$_jeannie_truthy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1490", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_configure_pimox_worker_guest_network", "target": "$graphify-root$_jeannie_disabled_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1490", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_configure_pimox_worker_guest_network", "target": "$graphify-root$_jeannie_pimox_ssh", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1577", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_configure_pimox_worker_guest_network", "target": "$graphify-root$_jeannie_pimox_guest_exec_exitcode", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1579", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_configure_pimox_worker_guest_network", "target": "$graphify-root$_jeannie_pimox_worker_guest_agent_recovery_hint", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1595", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_configure_pimox_worker_forwarding", "target": "$graphify-root$_jeannie_disabled_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1608", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_configure_pimox_worker_forwarding", "target": "$graphify-root$_jeannie_truthy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1611", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_configure_pimox_worker_forwarding", "target": "$graphify-root$_jeannie_validate_ipv4_cidr_or_host", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1615", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_configure_pimox_worker_forwarding", "target": "$graphify-root$_jeannie_pimox_ssh", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1621", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_pimox_worker_cpu_affinity", "target": "$graphify-root$_jeannie_cpuset_cpu_count", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1725", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_pimox_start_vm_with_cpuset", "target": "$graphify-root$_jeannie_pimox_ssh", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1752", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_pimox_start_vm_with_cpuset", "target": "$graphify-root$_jeannie_cpuset_cpu_count", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1755", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_pimox_shutdown_vm_gracefully", "target": "$graphify-root$_jeannie_pimox_ssh", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1807", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ensure_pimox_worker_node", "target": "$graphify-root$_jeannie_pimox_worker_net0_config", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1880", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ensure_pimox_worker_node", "target": "$graphify-root$_jeannie_pimox_ssh", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1883", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ensure_pimox_worker_node", "target": "$graphify-root$_jeannie_truthy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L1888", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ensure_pimox_worker_node", "target": "$graphify-root$_jeannie_pimox_start_vm_with_cpuset", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2014", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ensure_pimox_worker_node", "target": "$graphify-root$_jeannie_pimox_worker_static_ip", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2022", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ensure_pimox_worker_node", "target": "$graphify-root$_jeannie_configure_pimox_worker_forwarding", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2027", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ensure_pimox_worker_node", "target": "$graphify-root$_jeannie_configure_pimox_worker_guest_network", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2032", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ensure_pimox_worker_node", "target": "$graphify-root$_jeannie_pimox_worker_vm_debug", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2042", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ensure_pimox_worker_node", "target": "$graphify-root$_jeannie_wait_for_pimox_guest_ssh", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2054", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ensure_pimox_worker_node", "target": "$graphify-root$_jeannie_pimox_guest_cpu_count", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2059", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ensure_pimox_worker_node", "target": "$graphify-root$_jeannie_pimox_shutdown_vm_gracefully", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2062", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_prepare_cluster_worker_var_file", "target": "$graphify-root$_jeannie_ensure_static_pimox_worker_spec_file", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2163", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_prepare_cluster_worker_var_file", "target": "$graphify-root$_jeannie_truthy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2164", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_prepare_cluster_worker_var_file", "target": "$graphify-root$_jeannie_disabled_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2166", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_prepare_cluster_worker_var_file", "target": "$graphify-root$_jeannie_write_cluster_worker_var_file", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2171", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ensure_static_pimox_worker_spec_file", "target": "$graphify-root$_jeannie_worker_index_is_skipped", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2205", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ensure_static_pimox_worker_spec_file", "target": "$graphify-root$_jeannie_pimox_worker_static_ip", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2208", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_fix_debian_docker_root", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2305", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_fix_debian_docker_root", "target": "$graphify-root$_jeannie_check_debian_docker_root", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2350", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_check_pimox_storage", "target": "$graphify-root$_jeannie_disabled_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2426", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_check_pimox_storage", "target": "$graphify-root$_jeannie_pimox_ssh", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2430", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_homelab_preflight", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2518", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_homelab_preflight", "target": "$graphify-root$_jeannie_truthy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2520", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_homelab_preflight", "target": "$graphify-root$_jeannie_preflight_check", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2536", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_homelab_preflight", "target": "$graphify-root$_jeannie_preflight_warn", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2543", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_doctor_preapply", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2558", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_doctor_preapply", "target": "$graphify-root$_jeannie_preflight_check", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2561", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_run_pimox_pipeline", "target": "$graphify-root$_jeannie_disabled_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2625", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_run_pimox_pipeline", "target": "$graphify-root$_jeannie_cpuset_cpu_count", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2654", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_run_pimox_pipeline", "target": "$graphify-root$_jeannie_truthy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2675", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_run_pimox_pipeline", "target": "$graphify-root$_jeannie_pimox_ssh", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2689", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_run_pimox_pipeline", "target": "$graphify-root$_jeannie_ensure_python3", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2725", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_run_pimox_pipeline", "target": "$graphify-root$_jeannie_detect_route_interface", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2726", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_run_pimox_pipeline", "target": "$graphify-root$_jeannie_run_tofu_stack", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2751", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_run_pimox_pipeline", "target": "$graphify-root$_jeannie_worker_index_is_skipped", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2767", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_run_pimox_pipeline", "target": "$graphify-root$_jeannie_pimox_worker_cpu_affinity", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2774", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_run_pimox_pipeline", "target": "$graphify-root$_jeannie_ensure_pimox_worker_node", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2776", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_run_pimox_pipeline", "target": "$graphify-root$_jeannie_write_cluster_worker_var_file", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2801", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_run_openwrt_pipeline", "target": "$graphify-root$_jeannie_disabled_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2831", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_run_openwrt_pipeline", "target": "$graphify-root$_jeannie_truthy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2834", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_run_openwrt_pipeline", "target": "$graphify-root$_jeannie_pimox_ssh", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L2884", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_openwrt", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3142", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_openwrt", "target": "$graphify-root$_jeannie_run_openwrt_pipeline", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3144", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_cleanup_node", "target": "$graphify-root$_jeannie_cleanup_mounts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3213", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_cleanup_node", "target": "$graphify-root$_jeannie_cleanup_calico_runtime_files", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3228", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_cleanup_node", "target": "$graphify-root$_jeannie_cleanup_iptables", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3231", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_cleanup_node", "target": "$graphify-root$_jeannie_cleanup_calico_links", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3232", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_cleanup_node", "target": "$graphify-root$_jeannie_restore_node_dns", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3233", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_apps_registry_endpoint", "target": "$graphify-root$_jeannie_demos_registry_endpoint", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3265", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_website_image_is_current", "target": "$graphify-root$_jeannie_image_state_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3330", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_website_image_is_current", "target": "$graphify-root$_jeannie_image_ref_tag", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3338", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_website_image_is_current", "target": "$graphify-root$_jeannie_registry_image_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3339", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ensure_website_image_tag_not_reused", "target": "$graphify-root$_jeannie_image_state_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3351", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_demos_image_is_current", "target": "$graphify-root$_jeannie_image_state_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3373", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_demos_image_is_current", "target": "$graphify-root$_jeannie_registry_image_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3381", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ensure_docker_build_space", "target": "$graphify-root$_jeannie_docker_root_dir", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3439", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ensure_docker_build_space", "target": "$graphify-root$_jeannie_path_available_mb", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3440", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ensure_docker_build_space", "target": "$graphify-root$_jeannie_prune_unused_docker_build_data", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3447", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_run_cosign", "target": "$graphify-root$_jeannie_ensure_cosign_available", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3565", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_run_cosign", "target": "$graphify-root$_jeannie_ensure_cosign_password", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3566", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ensure_cosign_keypair", "target": "$graphify-root$_jeannie_ensure_cosign_available", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3572", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ensure_cosign_keypair", "target": "$graphify-root$_jeannie_ensure_cosign_password", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3573", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_image_supply_chain_metadata_exists", "target": "$graphify-root$_jeannie_image_digest_ref", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3616", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_image_supply_chain_metadata_exists", "target": "$graphify-root$_jeannie_run_cosign", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3622", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_publish_image_supply_chain_metadata", "target": "$graphify-root$_jeannie_image_supply_chain_metadata_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3733", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_publish_image_supply_chain_metadata", "target": "$graphify-root$_jeannie_image_digest_ref", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3738", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_publish_image_supply_chain_metadata", "target": "$graphify-root$_jeannie_write_image_sbom_predicate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3741", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_publish_image_supply_chain_metadata", "target": "$graphify-root$_jeannie_run_cosign", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3744", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_wait_for_namespace", "target": "$graphify-root$_jeannie_dump_argocd_debug", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3795", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_wait_for_namespaced_resource", "target": "$graphify-root$_jeannie_dump_argocd_debug", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3814", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_wait_for_cluster_resource", "target": "$graphify-root$_jeannie_dump_argocd_debug", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3836", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_wait_for_deployment_ready", "target": "$graphify-root$_jeannie_dump_argocd_debug", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3867", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_wait_for_deployment_ready", "target": "$graphify-root$_jeannie_dump_namespace_debug", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3868", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_deploy_gitea", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3891", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_deploy_gitea", "target": "$graphify-root$_jeannie_disabled_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3893", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_deploy_gitea", "target": "$graphify-root$_jeannie_install_gitea_backup_timer", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L3894", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ensure_local_docker_compose", "target": "$graphify-root$_jeannie_install_missing_debian_packages", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4004", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_deploy_heimdall", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4057", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_deploy_heimdall", "target": "$graphify-root$_jeannie_disabled_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4059", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_deploy_heimdall", "target": "$graphify-root$_jeannie_ensure_local_docker_compose", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4078", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_deploy_heimdall", "target": "$graphify-root$_jeannie_repair_local_docker_iptables", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4079", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_deploy_matrix", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4133", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_deploy_matrix", "target": "$graphify-root$_jeannie_disabled_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4135", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_deploy_matrix", "target": "$graphify-root$_jeannie_ensure_local_docker_compose", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4154", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_deploy_matrix", "target": "$graphify-root$_jeannie_repair_local_docker_iptables", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4155", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_deploy_matrix", "target": "$graphify-root$_jeannie_sops_load_secrets", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4170", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_deploy_omniroute", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4217", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_deploy_omniroute", "target": "$graphify-root$_jeannie_disabled_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4219", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_deploy_omniroute", "target": "$graphify-root$_jeannie_ensure_local_docker_compose", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4230", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_deploy_omniroute", "target": "$graphify-root$_jeannie_repair_local_docker_iptables", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4231", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_deploy_hermes", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4262", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_deploy_hermes", "target": "$graphify-root$_jeannie_disabled_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4264", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_deploy_hermes", "target": "$graphify-root$_jeannie_ensure_local_docker_compose", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4278", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_deploy_hermes", "target": "$graphify-root$_jeannie_sops_load_secrets", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4305", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_deploy_rpi_services", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4363", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_deploy_rpi_services", "target": "$graphify-root$_jeannie_disabled_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4365", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ensure_gitea_repo_ssh_access", "target": "$graphify-root$_jeannie_truthy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4633", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ensure_gitea_repo_ssh_access", "target": "$graphify-root$_jeannie_gitea_public_key_registered", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4637", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ensure_gitea_repo_ssh_access", "target": "$graphify-root$_jeannie_create_gitea_repo_deploy_key", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4640", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_bootstrap_gitea_repo", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4689", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_bootstrap_gitea_repo", "target": "$graphify-root$_jeannie_disabled_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4691", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_bootstrap_gitea_repo", "target": "$graphify-root$_jeannie_ensure_python3", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4695", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_bootstrap_gitea_repo", "target": "$graphify-root$_jeannie_gitea_bootstrap_password", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4721", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_bootstrap_gitea_repo", "target": "$graphify-root$_jeannie_gitea_api_base_url", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4797", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_bootstrap_gitea_repo", "target": "$graphify-root$_jeannie_gitea_repo_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4799", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_bootstrap_gitea_repo", "target": "$graphify-root$_jeannie_create_gitea_repo", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4806", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_bootstrap_gitea_repo", "target": "$graphify-root$_jeannie_gitea_branch_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4822", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_bootstrap_gitea_repo", "target": "$graphify-root$_jeannie_truthy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4826", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_bootstrap_gitea_repo", "target": "$graphify-root$_jeannie_ensure_gitea_repo_ssh_access", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L4854", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_backup_gitea", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5063", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_backup_gitea", "target": "$graphify-root$_jeannie_install_gitea_backup_timer", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5065", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_drill_gitea_restore", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5070", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_drill_gitea_restore", "target": "$graphify-root$_jeannie_install_gitea_backup_timer", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5072", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_install_gitea_runner", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5087", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_recreate_pods_for_selector", "target": "$graphify-root$_jeannie_dump_argocd_debug", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5171", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_recreate_pods_for_selector", "target": "$graphify-root$_jeannie_dump_namespace_debug", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5172", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_website_translation_model", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5187", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_website_ollama_listen", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5218", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ollama_install_from_tgz", "target": "$graphify-root$_jeannie_ollama_write_systemd_service", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5307", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ollama_setup", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5323", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ollama_setup", "target": "$graphify-root$_jeannie_ollama_install_from_tgz", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5335", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ollama_setup", "target": "$graphify-root$_jeannie_ollama_linux_arch", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5341", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ollama_setup", "target": "$graphify-root$_jeannie_website_ollama_listen", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5364", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_require_pimox_app_worker_capacity", "target": "$graphify-root$_jeannie_disabled_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5410", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_apps", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5455", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_apps", "target": "$graphify-root$_jeannie_apps_registry_endpoint", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5457", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_apps", "target": "$graphify-root$_jeannie_demos_registry_endpoint", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5458", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_apps", "target": "$graphify-root$_jeannie_demos_source_hash", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5462", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_apps", "target": "$graphify-root$_jeannie_website_source_hash", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5465", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_apps", "target": "$graphify-root$_jeannie_website_image_tag", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5466", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_apps", "target": "$graphify-root$_jeannie_require_argocd_application_controller", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5472", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_apps", "target": "$graphify-root$_jeannie_require_pimox_app_worker_capacity", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5473", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_apps", "target": "$graphify-root$_jeannie_ensure_cosign_keypair", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5475", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_apps", "target": "$graphify-root$_jeannie_publish_cosign_public_key_config_map", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5476", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_apps", "target": "$graphify-root$_jeannie_ensure_website_image_tag_not_reused", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5497", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_apps", "target": "$graphify-root$_jeannie_run_tofu_stack", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5501", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_apps", "target": "$graphify-root$_jeannie_refresh_argocd_application", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5503", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_apps", "target": "$graphify-root$_jeannie_wait_for_cluster_resource", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5506", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_apps", "target": "$graphify-root$_jeannie_wait_for_namespace", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5507", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_apps", "target": "$graphify-root$_jeannie_wait_for_namespaced_resource", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5508", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_apps", "target": "$graphify-root$_jeannie_wait_for_deployment_ready", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5509", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_apps", "target": "$graphify-root$_jeannie_website_image_is_current", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5511", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_apps", "target": "$graphify-root$_jeannie_image_supply_chain_metadata_exists", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5512", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_apps", "target": "$graphify-root$_jeannie_ensure_docker_build_space", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5516", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_apps", "target": "$graphify-root$_jeannie_prepare_buildx_builder", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5518", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_apps", "target": "$graphify-root$_jeannie_publish_image_supply_chain_metadata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5534", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_apps", "target": "$graphify-root$_jeannie_demos_image_is_current", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5536", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_apps", "target": "$graphify-root$_jeannie_recreate_pods_for_selector", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5565", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_apps", "target": "$graphify-root$_jeannie_write_website_image_state", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5571", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_apps", "target": "$graphify-root$_jeannie_write_demos_image_state", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5584", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_platform_apply", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5602", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_platform_apply", "target": "$graphify-root$_jeannie_run_tofu_stack", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5604", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_edge_apply", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5608", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_edge_apply", "target": "$graphify-root$_jeannie_run_tofu_stack", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5610", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ensure_edge_tailscale_routes", "target": "$graphify-root$_jeannie_disabled_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5630", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ensure_edge_tailscale_routes", "target": "$graphify-root$_jeannie_truthy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5633", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ensure_edge_tailscale_routes", "target": "$graphify-root$_jeannie_validate_ipv4_cidr_or_host", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5637", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_recover_edge_haproxy_stats_password", "target": "$graphify-root$_jeannie_edge_haproxy_stats_password_valid", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5749", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ensure_edge_haproxy_stats_password", "target": "$graphify-root$_jeannie_edge_haproxy_stats_password_valid", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5760", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ensure_edge_haproxy_stats_password", "target": "$graphify-root$_jeannie_edge_haproxy_stats_credentials_file", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5765", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ensure_edge_haproxy_stats_password", "target": "$graphify-root$_jeannie_recover_edge_haproxy_stats_password", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5776", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ensure_edge_haproxy_stats_password", "target": "$graphify-root$_jeannie_write_edge_haproxy_stats_credentials", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5779", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ensure_edge_haproxy_stats_password", "target": "$graphify-root$_jeannie_generate_edge_haproxy_stats_password", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5784", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ensure_cluster_worker_var_file", "target": "$graphify-root$_jeannie_prepare_cluster_worker_var_file", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5792", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ensure_cluster_worker_var_file", "target": "$graphify-root$_jeannie_truthy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5794", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ensure_cluster_worker_var_file", "target": "$graphify-root$_jeannie_cluster_worker_var_file_has_workers", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5797", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_up_task", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5890", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_up_task", "target": "$graphify-root$_jeannie_deploy_gitea", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5894", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_up_task", "target": "$graphify-root$_jeannie_bootstrap_gitea_repo", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5897", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_up_task", "target": "$graphify-root$_jeannie_deploy_heimdall", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5900", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_up_task", "target": "$graphify-root$_jeannie_deploy_matrix", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5903", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_up_task", "target": "$graphify-root$_jeannie_deploy_omniroute", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5906", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_up_task", "target": "$graphify-root$_jeannie_deploy_hermes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5909", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_up_task", "target": "$graphify-root$_jeannie_deploy_rpi_services", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5912", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_up_task", "target": "$graphify-root$_jeannie_run_pimox_pipeline", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5915", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_up_task", "target": "$graphify-root$_jeannie_run_openwrt_pipeline", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5918", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_up_task", "target": "$graphify-root$_jeannie_check_edge_ssh", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5921", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_up", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5931", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_up", "target": "$graphify-root$_jeannie_jeannie_log_start", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5934", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_up", "target": "$graphify-root$_jeannie_jeannie_step_plan", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5935", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_up", "target": "$graphify-root$_jeannie_run_step", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5937", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_plan_homelab", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5983", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_plan_homelab", "target": "$graphify-root$_jeannie_prepare_cluster_worker_var_file", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5987", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_plan_homelab", "target": "$graphify-root$_jeannie_tofu_stack_from_plan_target", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L5997", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_plan_homelab", "target": "$graphify-root$_jeannie_run_tofu_plan_stack", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6007", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_rebuild_cluster", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6012", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_rebuild_cluster", "target": "$graphify-root$_jeannie_jeannie_log_start", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6022", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_rebuild_cluster", "target": "$graphify-root$_jeannie_jeannie_step_plan", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6023", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_rebuild_cluster", "target": "$graphify-root$_jeannie_run_step", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6025", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_nuke_for_rebuild", "target": "$graphify-root$_jeannie_nuke", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6041", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_stop_local_kubernetes_services", "target": "$graphify-root$_jeannie_truthy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6094", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_pimox_worker_count_effective", "target": "$graphify-root$_jeannie_pimox_worker_count_default", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6212", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_stop_pimox_worker_vms", "target": "$graphify-root$_jeannie_pimox_worker_count_effective", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6233", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_stop_pimox_worker_vms", "target": "$graphify-root$_jeannie_worker_index_is_skipped", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6248", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_stop_pimox_worker_vms", "target": "$graphify-root$_jeannie_pimox_ssh", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6253", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_verify_pimox_worker_vms_stopped", "target": "$graphify-root$_jeannie_pimox_worker_count_effective", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6288", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_verify_pimox_worker_vms_stopped", "target": "$graphify-root$_jeannie_worker_index_is_skipped", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6290", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_verify_pimox_worker_vms_stopped", "target": "$graphify-root$_jeannie_pimox_ssh", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6294", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_destroy_pimox_worker_vms", "target": "$graphify-root$_jeannie_truthy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6314", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_destroy_pimox_worker_vms", "target": "$graphify-root$_jeannie_pimox_worker_count_effective", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6318", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_destroy_pimox_worker_vms", "target": "$graphify-root$_jeannie_worker_index_is_skipped", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6329", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_destroy_pimox_worker_vms", "target": "$graphify-root$_jeannie_pimox_ssh", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6334", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_start_pimox_worker_vms", "target": "$graphify-root$_jeannie_pimox_worker_count_effective", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6359", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_start_pimox_worker_vms", "target": "$graphify-root$_jeannie_worker_index_is_skipped", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6370", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_start_pimox_worker_vms", "target": "$graphify-root$_jeannie_pimox_ssh", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6375", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_stop_cluster", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6394", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_stop_cluster", "target": "$graphify-root$_jeannie_cluster_worker_targets", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6395", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_stop_cluster", "target": "$graphify-root$_jeannie_stop_remote_kubernetes_services", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6399", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_stop_cluster", "target": "$graphify-root$_jeannie_stop_pimox_worker_vms", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6401", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_stop_cluster", "target": "$graphify-root$_jeannie_stop_local_kubernetes_services", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6402", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_stop_cluster", "target": "$graphify-root$_jeannie_kubernetes_api_reachable", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6403", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_stop_cluster", "target": "$graphify-root$_jeannie_verify_pimox_worker_vms_stopped", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6407", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_start_cluster", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6421", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_start_cluster", "target": "$graphify-root$_jeannie_cluster_worker_targets", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6422", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_start_cluster", "target": "$graphify-root$_jeannie_start_local_kubernetes_services", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6425", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_start_cluster", "target": "$graphify-root$_jeannie_start_pimox_worker_vms", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6426", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_start_cluster", "target": "$graphify-root$_jeannie_start_remote_kubernetes_services", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6428", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_wait_for_kubernetes_api_stable", "target": "$graphify-root$_jeannie_kubernetes_api_reachable", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6446", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ensure_kubernetes_api_ready_for_tofu_stack", "target": "$graphify-root$_jeannie_wait_for_kubernetes_api_stable", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6470", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_cluster_control_plane_tracked", "target": "$graphify-root$_jeannie_tofu_state_has_resource", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6479", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_wait_for_kubernetes_api", "target": "$graphify-root$_jeannie_kubernetes_api_reachable", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6492", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ensure_existing_cluster_started_for_up", "target": "$graphify-root$_jeannie_cluster_control_plane_tracked", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6503", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ensure_existing_cluster_started_for_up", "target": "$graphify-root$_jeannie_cluster_admin_kubeconfig_present", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6508", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ensure_existing_cluster_started_for_up", "target": "$graphify-root$_jeannie_kubernetes_api_reachable", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6517", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ensure_existing_cluster_started_for_up", "target": "$graphify-root$_jeannie_start_cluster", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6523", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ensure_existing_cluster_started_for_up", "target": "$graphify-root$_jeannie_wait_for_kubernetes_api", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6524", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_status_section", "target": "$graphify-root$_jeannie_truthy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6530", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_status_gitea_public_ok", "target": "$graphify-root$_jeannie_status_http_reachable", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6660", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_status_cascade_check", "target": "$graphify-root$_jeannie_truthy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6668", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_status_cascade_warn", "target": "$graphify-root$_jeannie_truthy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6694", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_status_registry_ok", "target": "$graphify-root$_jeannie_status_http_ok", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6874", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_status_pimox_workers_running", "target": "$graphify-root$_jeannie_pimox_worker_count_effective", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6899", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_status_pimox_workers_running", "target": "$graphify-root$_jeannie_worker_index_is_skipped", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6906", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_status_pimox_workers_running", "target": "$graphify-root$_jeannie_pimox_ssh", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6910", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_status_cascade_report", "target": "$graphify-root$_jeannie_status_section", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6922", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_status_cascade_report", "target": "$graphify-root$_jeannie_status_cascade_check", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6923", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_status_cascade_report", "target": "$graphify-root$_jeannie_status_cascade_warn", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6932", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_status_cascade_report", "target": "$graphify-root$_jeannie_truthy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6971", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_backstage_brain_enabled", "target": "$graphify-root$_jeannie_truthy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6987", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_backstage_brain_note", "target": "$graphify-root$_jeannie_backstage_brain_enabled", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L6999", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_status_kubernetes", "target": "$graphify-root$_jeannie_status_section", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7111", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_status_kubernetes", "target": "$graphify-root$_jeannie_status_run", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7126", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_status_kubernetes", "target": "$graphify-root$_jeannie_status_kubernetes_problem_pods", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7127", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_status_pimox_workers", "target": "$graphify-root$_jeannie_status_section", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7158", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_status_pimox_workers", "target": "$graphify-root$_jeannie_pimox_worker_count_effective", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7160", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_status_pimox_workers", "target": "$graphify-root$_jeannie_worker_index_is_skipped", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7171", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_status_pimox_workers", "target": "$graphify-root$_jeannie_pimox_ssh", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7177", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_status_rpi_services", "target": "$graphify-root$_jeannie_status_section", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7193", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_status_report", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7289", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_status_report", "target": "$graphify-root$_jeannie_status_cascade_report", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7319", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_status_report", "target": "$graphify-root$_jeannie_truthy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7341", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_status_report", "target": "$graphify-root$_jeannie_status_section", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7345", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_status_report", "target": "$graphify-root$_jeannie_status_run", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7349", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_status_report", "target": "$graphify-root$_jeannie_status_systemd_units", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7353", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_status_report", "target": "$graphify-root$_jeannie_status_compose_stack", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7361", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_status_report", "target": "$graphify-root$_jeannie_status_kubernetes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7365", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_status_report", "target": "$graphify-root$_jeannie_status_pimox_workers", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7366", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_status_report", "target": "$graphify-root$_jeannie_status_rpi_services", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7367", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_status_report", "target": "$graphify-root$_jeannie_status_http", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7378", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_doctor_edge", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7442", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_doctor_edge", "target": "$graphify-root$_jeannie_status_section", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7460", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_doctor_edge", "target": "$graphify-root$_jeannie_status_http", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7461", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_doctor_edge", "target": "$graphify-root$_jeannie_backstage_brain_note", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7490", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_doctor_gitea", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7510", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_doctor_gitea", "target": "$graphify-root$_jeannie_status_section", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7528", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_doctor_gitea", "target": "$graphify-root$_jeannie_status_http", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7529", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_doctor_gitea", "target": "$graphify-root$_jeannie_status_compose_stack", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7531", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_doctor_gitea", "target": "$graphify-root$_jeannie_status_run", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7533", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_doctor_gitea", "target": "$graphify-root$_jeannie_backstage_brain_note", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7553", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_doctor_rpi", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7567", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_doctor_rpi", "target": "$graphify-root$_jeannie_status_rpi_services", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7584", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_doctor_rpi", "target": "$graphify-root$_jeannie_backstage_brain_note", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7595", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_doctor_cluster", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7608", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_doctor_cluster", "target": "$graphify-root$_jeannie_status_section", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7629", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_doctor_cluster", "target": "$graphify-root$_jeannie_status_systemd_units", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7630", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_doctor_cluster", "target": "$graphify-root$_jeannie_status_kubernetes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7631", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_doctor_cluster", "target": "$graphify-root$_jeannie_status_pimox_workers", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7632", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_doctor_cluster", "target": "$graphify-root$_jeannie_status_run", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7633", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_doctor_cluster", "target": "$graphify-root$_jeannie_status_http", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7634", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_doctor_cluster", "target": "$graphify-root$_jeannie_backstage_brain_note", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7653", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_nuke", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7670", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_nuke", "target": "$graphify-root$_jeannie_truthy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7672", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_nuke", "target": "$graphify-root$_jeannie_cluster_worker_targets", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7681", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_nuke", "target": "$graphify-root$_jeannie_cleanup_node", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7693", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_nuke", "target": "$graphify-root$_jeannie_destroy_pimox_worker_vms", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7801", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_nuke", "target": "$graphify-root$_jeannie_backup_tofu_state", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7808", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_sops_load_secrets", "target": "$graphify-root$_jeannie_sops_available", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7889", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_sops_load_secrets", "target": "$graphify-root$_jeannie_sops_age_key_file", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7894", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_secrets_init", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7934", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_secrets_init", "target": "$graphify-root$_jeannie_ensure_sops_age_tools", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7935", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_secrets_init", "target": "$graphify-root$_jeannie_sops_age_key_file", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7937", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_secrets_init", "target": "$graphify-root$_jeannie_sops_age_recipient", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L7951", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_secrets_check", "target": "$graphify-root$_jeannie_sops_age_key_file", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8009", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_secrets_check", "target": "$graphify-root$_jeannie_sops_age_recipient", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8020", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_secrets_check", "target": "$graphify-root$_jeannie_secrets_check_file", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8033", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ai_index", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8056", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ai_index", "target": "$graphify-root$_jeannie_ensure_python3", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8057", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ai_check", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8071", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ai_check", "target": "$graphify-root$_jeannie_status_section", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8073", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ai_check", "target": "$graphify-root$_jeannie_backstage_brain_enabled", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8095", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_ask_homelab", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8131", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_security_scan", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8148", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_security_prepare", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8153", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_security_zap", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8158", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_security_k8s", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8163", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_security_host", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8168", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_security_trivy", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8173", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_security_secrets", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8178", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_security_nuclei", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8183", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_security_web", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8188", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_security_logs", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8193", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_security_runtime", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8198", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_security_attack_path", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8217", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_heal", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8258", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_access_audit", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8267", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_drill_restore", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8272", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_kubeconfig_readonly", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8281", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_capacity_report", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8286", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_recover_plan", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8291", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_gitops_status", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8296", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_release_snapshot", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8305", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_backup_status", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8310", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_synthetic_checks", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8315", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_resource_budget", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8320", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_capacity_advisor", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8325", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_capacity_limits", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8330", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_control_plane", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8335", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_artifact_cache", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8340", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_blockchain_devnet", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8345", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_route_inventory", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8362", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_explain", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8368", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_recover_power", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8374", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_recover_power", "target": "$graphify-root$_jeannie_record_change_journal", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8375", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_scorecard", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8380", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_grafana_dashboards", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8385", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_jeannie_workers_manage", "target": "$graphify-root$_jeannie_require_debian_server", "relation": "calls", "confidence": "EXTRACTED", "source_file": "jeannie", "source_location": "L8390", "weight": 1.0, "context": "call"}], "raw_calls": [{"language": "bash", "callee": "set", "caller_nid": "$graphify-root$_jeannie__entry", "source_file": "jeannie", "source_location": "L2"}, {"language": "bash", "callee": "cd", "caller_nid": "$graphify-root$_jeannie__entry", "source_file": "jeannie", "source_location": "L4"}, {"language": "bash", "callee": "dirname", "caller_nid": "$graphify-root$_jeannie__entry", "source_file": "jeannie", "source_location": "L4"}, {"language": "bash", "callee": "pwd", "caller_nid": "$graphify-root$_jeannie__entry", "source_file": "jeannie", "source_location": "L4"}, {"language": "bash", "callee": "trap", "caller_nid": "$graphify-root$_jeannie__entry", "source_file": "jeannie", "source_location": "L24"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie__entry", "source_file": "jeannie", "source_location": "L8550"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie__entry", "source_file": "jeannie", "source_location": "L8550"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie__entry", "source_file": "jeannie", "source_location": "L8603"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie__entry", "source_file": "jeannie", "source_location": "L8873"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_jeannie_load_homelab_inventory_defaults", "source_file": "jeannie", "source_location": "L30"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_load_homelab_inventory_defaults", "source_file": "jeannie", "source_location": "L31"}, {"language": "bash", "callee": "python3", "caller_nid": "$graphify-root$_jeannie_load_homelab_inventory_defaults", "source_file": "jeannie", "source_location": "L34"}, {"language": "bash", "callee": "eval", "caller_nid": "$graphify-root$_jeannie_load_homelab_inventory_defaults", "source_file": "jeannie", "source_location": "L164"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_export_if_unset", "source_file": "jeannie", "source_location": "L175"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_export_if_unset", "source_file": "jeannie", "source_location": "L178"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_require_debian_server", "source_file": "jeannie", "source_location": "L222"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_require_debian_server", "source_file": "jeannie", "source_location": "L223"}, {"language": "bash", "callee": "awk", "caller_nid": "$graphify-root$_jeannie_require_debian_server", "source_file": "jeannie", "source_location": "L227"}, {"language": "bash", "callee": "tofu", "caller_nid": "$graphify-root$_jeannie_tofu_state_has_resource", "source_file": "jeannie", "source_location": "L240"}, {"language": "bash", "callee": "kubectl", "caller_nid": "$graphify-root$_jeannie_helm_release_secret_exists", "source_file": "jeannie", "source_location": "L248"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_jeannie_helm_release_secret_exists", "source_file": "jeannie", "source_location": "L250"}, {"language": "bash", "callee": "kubectl", "caller_nid": "$graphify-root$_jeannie_kubernetes_resource_exists", "source_file": "jeannie", "source_location": "L261"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_kubernetes_resource_exists", "source_file": "jeannie", "source_location": "L262"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_adopt_tofu_helm_release", "source_file": "jeannie", "source_location": "L284"}, {"language": "bash", "callee": "tofu", "caller_nid": "$graphify-root$_jeannie_adopt_tofu_helm_release", "source_file": "jeannie", "source_location": "L285"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_adopt_tofu_helm_release", "source_file": "jeannie", "source_location": "L286"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_adopt_tofu_kubernetes_resource", "source_file": "jeannie", "source_location": "L309"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_adopt_tofu_kubernetes_resource", "source_file": "jeannie", "source_location": "L315"}, {"language": "bash", "callee": "tofu", "caller_nid": "$graphify-root$_jeannie_adopt_tofu_kubernetes_resource", "source_file": "jeannie", "source_location": "L316"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_adopt_tofu_kubernetes_manifest", "source_file": "jeannie", "source_location": "L330"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_adopt_tofu_kubernetes_manifest", "source_file": "jeannie", "source_location": "L337"}, {"language": "bash", "callee": "tofu", "caller_nid": "$graphify-root$_jeannie_adopt_tofu_kubernetes_manifest", "source_file": "jeannie", "source_location": "L338"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_ensure_homelab_node_labels", "source_file": "jeannie", "source_location": "L432"}, {"language": "bash", "callee": "read", "caller_nid": "$graphify-root$_jeannie_ensure_homelab_node_labels", "source_file": "jeannie", "source_location": "L433"}, {"language": "bash", "callee": "continue", "caller_nid": "$graphify-root$_jeannie_ensure_homelab_node_labels", "source_file": "jeannie", "source_location": "L434"}, {"language": "bash", "callee": "kubectl", "caller_nid": "$graphify-root$_jeannie_ensure_homelab_node_labels", "source_file": "jeannie", "source_location": "L437"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_ensure_homelab_node_labels", "source_file": "jeannie", "source_location": "L467"}, {"language": "bash", "callee": "kubectl", "caller_nid": "$graphify-root$_jeannie_delete_prometheus_stack_storage", "source_file": "jeannie", "source_location": "L477"}, {"language": "bash", "callee": "awk", "caller_nid": "$graphify-root$_jeannie_delete_prometheus_stack_storage", "source_file": "jeannie", "source_location": "L478"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_delete_prometheus_stack_storage", "source_file": "jeannie", "source_location": "L484"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_delete_prometheus_stack_storage", "source_file": "jeannie", "source_location": "L485"}, {"language": "bash", "callee": "xargs", "caller_nid": "$graphify-root$_jeannie_delete_prometheus_stack_storage", "source_file": "jeannie", "source_location": "L486"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_run_tofu_stack", "source_file": "jeannie", "source_location": "L512"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_run_tofu_stack", "source_file": "jeannie", "source_location": "L513"}, {"language": "bash", "callee": "tofu", "caller_nid": "$graphify-root$_jeannie_run_tofu_stack", "source_file": "jeannie", "source_location": "L520"}, {"language": "bash", "callee": "tofu", "caller_nid": "$graphify-root$_jeannie_run_tofu_plan_stack", "source_file": "jeannie", "source_location": "L544"}, {"language": "bash", "callee": "date", "caller_nid": "$graphify-root$_jeannie_backup_tofu_state", "source_file": "jeannie", "source_location": "L555"}, {"language": "bash", "callee": "mkdir", "caller_nid": "$graphify-root$_jeannie_backup_tofu_state", "source_file": "jeannie", "source_location": "L557"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_backup_tofu_state", "source_file": "jeannie", "source_location": "L579"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_backup_tofu_state", "source_file": "jeannie", "source_location": "L580"}, {"language": "bash", "callee": "tar", "caller_nid": "$graphify-root$_jeannie_backup_tofu_state", "source_file": "jeannie", "source_location": "L583"}, {"language": "bash", "callee": "chmod", "caller_nid": "$graphify-root$_jeannie_backup_tofu_state", "source_file": "jeannie", "source_location": "L584"}, {"language": "bash", "callee": "cat", "caller_nid": "$graphify-root$_jeannie_move_prometheus_stack_workers", "source_file": "jeannie", "source_location": "L597"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_move_prometheus_stack_workers", "source_file": "jeannie", "source_location": "L601"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_move_prometheus_stack_workers", "source_file": "jeannie", "source_location": "L607"}, {"language": "bash", "callee": "tofu", "caller_nid": "$graphify-root$_jeannie_move_prometheus_stack_workers", "source_file": "jeannie", "source_location": "L616"}, {"language": "bash", "callee": "kubectl", "caller_nid": "$graphify-root$_jeannie_move_prometheus_stack_workers", "source_file": "jeannie", "source_location": "L621"}, {"language": "bash", "callee": "kubectl", "caller_nid": "$graphify-root$_jeannie_doctor_versions_report", "source_file": "jeannie", "source_location": "L636"}, {"language": "bash", "callee": "python3", "caller_nid": "$graphify-root$_jeannie_doctor_versions_report", "source_file": "jeannie", "source_location": "L637"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_doctor_versions_report", "source_file": "jeannie", "source_location": "L639"}, {"language": "bash", "callee": "awk", "caller_nid": "$graphify-root$_jeannie_doctor_versions_report", "source_file": "jeannie", "source_location": "L639"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_doctor_versions_report", "source_file": "jeannie", "source_location": "L646"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_doctor_versions_report", "source_file": "jeannie", "source_location": "L647"}, {"language": "bash", "callee": "sort", "caller_nid": "$graphify-root$_jeannie_doctor_versions_report", "source_file": "jeannie", "source_location": "L663"}, {"language": "bash", "callee": "wc", "caller_nid": "$graphify-root$_jeannie_doctor_versions_report", "source_file": "jeannie", "source_location": "L664"}, {"language": "bash", "callee": "tr", "caller_nid": "$graphify-root$_jeannie_doctor_versions_report", "source_file": "jeannie", "source_location": "L665"}, {"language": "bash", "callee": "report_ui_begin", "caller_nid": "$graphify-root$_jeannie_doctor_versions_compact", "source_file": "jeannie", "source_location": "L712"}, {"language": "bash", "callee": "report_ui_emit", "caller_nid": "$graphify-root$_jeannie_doctor_versions_compact", "source_file": "jeannie", "source_location": "L715"}, {"language": "bash", "callee": "report_ui_render", "caller_nid": "$graphify-root$_jeannie_doctor_versions_compact", "source_file": "jeannie", "source_location": "L716"}, {"language": "bash", "callee": "report_ui_cleanup", "caller_nid": "$graphify-root$_jeannie_doctor_versions_compact", "source_file": "jeannie", "source_location": "L717"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_doctor_versions_compact", "source_file": "jeannie", "source_location": "L718"}, {"language": "bash", "callee": "kubectl", "caller_nid": "$graphify-root$_jeannie_doctor_versions_compact", "source_file": "jeannie", "source_location": "L722"}, {"language": "bash", "callee": "python3", "caller_nid": "$graphify-root$_jeannie_doctor_versions_compact", "source_file": "jeannie", "source_location": "L723"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_doctor_versions_compact", "source_file": "jeannie", "source_location": "L725"}, {"language": "bash", "callee": "awk", "caller_nid": "$graphify-root$_jeannie_doctor_versions_compact", "source_file": "jeannie", "source_location": "L725"}, {"language": "bash", "callee": "sort", "caller_nid": "$graphify-root$_jeannie_doctor_versions_compact", "source_file": "jeannie", "source_location": "L741"}, {"language": "bash", "callee": "wc", "caller_nid": "$graphify-root$_jeannie_doctor_versions_compact", "source_file": "jeannie", "source_location": "L742"}, {"language": "bash", "callee": "tr", "caller_nid": "$graphify-root$_jeannie_doctor_versions_compact", "source_file": "jeannie", "source_location": "L743"}, {"language": "bash", "callee": "report_ui_parse_args", "caller_nid": "$graphify-root$_jeannie_doctor_versions", "source_file": "jeannie", "source_location": "L777"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_doctor_versions", "source_file": "jeannie", "source_location": "L778"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_doctor_versions", "source_file": "jeannie", "source_location": "L782"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_truthy", "source_file": "jeannie", "source_location": "L791"}, {"language": "bash", "callee": "tr", "caller_nid": "$graphify-root$_jeannie_truthy", "source_file": "jeannie", "source_location": "L791"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_truthy", "source_file": "jeannie", "source_location": "L794"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_disabled_value", "source_file": "jeannie", "source_location": "L805"}, {"language": "bash", "callee": "tr", "caller_nid": "$graphify-root$_jeannie_disabled_value", "source_file": "jeannie", "source_location": "L805"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_disabled_value", "source_file": "jeannie", "source_location": "L808"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_jeannie_log_start", "source_file": "jeannie", "source_location": "L821"}, {"language": "bash", "callee": "date", "caller_nid": "$graphify-root$_jeannie_jeannie_log_start", "source_file": "jeannie", "source_location": "L824"}, {"language": "bash", "callee": "mkdir", "caller_nid": "$graphify-root$_jeannie_jeannie_log_start", "source_file": "jeannie", "source_location": "L825"}, {"language": "bash", "callee": ":", "caller_nid": "$graphify-root$_jeannie_jeannie_log_start", "source_file": "jeannie", "source_location": "L828"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_jeannie_log_start", "source_file": "jeannie", "source_location": "L830"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_jeannie_step_prefix", "source_file": "jeannie", "source_location": "L847"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_jeannie_compact_text", "source_file": "jeannie", "source_location": "L859"}, {"language": "bash", "callee": "sed", "caller_nid": "$graphify-root$_jeannie_jeannie_compact_text", "source_file": "jeannie", "source_location": "L859"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_jeannie_step_progress", "source_file": "jeannie", "source_location": "L873"}, {"language": "bash", "callee": "tail", "caller_nid": "$graphify-root$_jeannie_jeannie_step_latest_progress_line", "source_file": "jeannie", "source_location": "L888"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_jeannie_jeannie_step_latest_progress_line", "source_file": "jeannie", "source_location": "L888"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_jeannie_step_latest_progress_line", "source_file": "jeannie", "source_location": "L891"}, {"language": "bash", "callee": "sed", "caller_nid": "$graphify-root$_jeannie_redact_sensitive_output", "source_file": "jeannie", "source_location": "L895"}, {"language": "bash", "callee": "shift", "caller_nid": "$graphify-root$_jeannie_run_step", "source_file": "jeannie", "source_location": "L918"}, {"language": "bash", "callee": "mktemp", "caller_nid": "$graphify-root$_jeannie_run_step", "source_file": "jeannie", "source_location": "L923"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_run_step", "source_file": "jeannie", "source_location": "L926"}, {"language": "bash", "callee": "set", "caller_nid": "$graphify-root$_jeannie_run_step", "source_file": "jeannie", "source_location": "L931"}, {"language": "bash", "callee": "tee", "caller_nid": "$graphify-root$_jeannie_run_step", "source_file": "jeannie", "source_location": "L932"}, {"language": "bash", "callee": "kill", "caller_nid": "$graphify-root$_jeannie_run_step", "source_file": "jeannie", "source_location": "L947"}, {"language": "bash", "callee": "sleep", "caller_nid": "$graphify-root$_jeannie_run_step", "source_file": "jeannie", "source_location": "L948"}, {"language": "bash", "callee": "wait", "caller_nid": "$graphify-root$_jeannie_run_step", "source_file": "jeannie", "source_location": "L959"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_jeannie_run_step", "source_file": "jeannie", "source_location": "L959"}, {"language": "bash", "callee": "cat", "caller_nid": "$graphify-root$_jeannie_run_step", "source_file": "jeannie", "source_location": "L960"}, {"language": "bash", "callee": "rm", "caller_nid": "$graphify-root$_jeannie_run_step", "source_file": "jeannie", "source_location": "L970"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_run_step", "source_file": "jeannie", "source_location": "L971"}, {"language": "bash", "callee": "sed", "caller_nid": "$graphify-root$_jeannie_run_step", "source_file": "jeannie", "source_location": "L980"}, {"language": "bash", "callee": "continue", "caller_nid": "$graphify-root$_jeannie_worker_index_is_skipped", "source_file": "jeannie", "source_location": "L999"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_worker_index_is_skipped", "source_file": "jeannie", "source_location": "L1001"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_worker_index_is_skipped", "source_file": "jeannie", "source_location": "L1002"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_worker_index_is_skipped", "source_file": "jeannie", "source_location": "L1005"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_jeannie_ensure_python3", "source_file": "jeannie", "source_location": "L1013"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_ensure_python3", "source_file": "jeannie", "source_location": "L1014"}, {"language": "bash", "callee": "sudo", "caller_nid": "$graphify-root$_jeannie_ensure_python3", "source_file": "jeannie", "source_location": "L1017"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_jeannie_ensure_go_toolchain", "source_file": "jeannie", "source_location": "L1024"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_ensure_go_toolchain", "source_file": "jeannie", "source_location": "L1025"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_ensure_go_toolchain", "source_file": "jeannie", "source_location": "L1028"}, {"language": "bash", "callee": "sudo", "caller_nid": "$graphify-root$_jeannie_ensure_go_toolchain", "source_file": "jeannie", "source_location": "L1029"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_ensure_go_toolchain", "source_file": "jeannie", "source_location": "L1034"}, {"language": "bash", "callee": "ip", "caller_nid": "$graphify-root$_jeannie_detect_route_interface", "source_file": "jeannie", "source_location": "L1041"}, {"language": "bash", "callee": "awk", "caller_nid": "$graphify-root$_jeannie_detect_route_interface", "source_file": "jeannie", "source_location": "L1041"}, {"language": "bash", "callee": "shift", "caller_nid": "$graphify-root$_jeannie_pimox_ssh", "source_file": "jeannie", "source_location": "L1058"}, {"language": "bash", "callee": "ssh", "caller_nid": "$graphify-root$_jeannie_pimox_ssh", "source_file": "jeannie", "source_location": "L1059"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_jeannie_pimox_guest_ipv4", "source_file": "jeannie", "source_location": "L1071"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_pimox_guest_ipv4", "source_file": "jeannie", "source_location": "L1073"}, {"language": "bash", "callee": "python3", "caller_nid": "$graphify-root$_jeannie_pimox_guest_ipv4", "source_file": "jeannie", "source_location": "L1076"}, {"language": "bash", "callee": "cat", "caller_nid": "$graphify-root$_jeannie_pimox_worker_vm_debug", "source_file": "jeannie", "source_location": "L1111"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_pimox_worker_vm_debug", "source_file": "jeannie", "source_location": "L1127"}, {"language": "bash", "callee": "base64", "caller_nid": "$graphify-root$_jeannie_pimox_worker_vm_debug", "source_file": "jeannie", "source_location": "L1127"}, {"language": "bash", "callee": "tr", "caller_nid": "$graphify-root$_jeannie_pimox_worker_vm_debug", "source_file": "jeannie", "source_location": "L1127"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_jeannie_pimox_worker_vm_debug", "source_file": "jeannie", "source_location": "L1136"}, {"language": "bash", "callee": "cat", "caller_nid": "$graphify-root$_jeannie_pimox_worker_guest_agent_recovery_hint", "source_file": "jeannie", "source_location": "L1145"}, {"language": "bash", "callee": "python3", "caller_nid": "$graphify-root$_jeannie_pimox_guest_exec_exitcode", "source_file": "jeannie", "source_location": "L1164"}, {"language": "bash", "callee": "cat", "caller_nid": "$graphify-root$_jeannie_pimox_worker_guest_ssh_repair", "source_file": "jeannie", "source_location": "L1192"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_pimox_worker_guest_ssh_repair", "source_file": "jeannie", "source_location": "L1230"}, {"language": "bash", "callee": "base64", "caller_nid": "$graphify-root$_jeannie_pimox_worker_guest_ssh_repair", "source_file": "jeannie", "source_location": "L1230"}, {"language": "bash", "callee": "tr", "caller_nid": "$graphify-root$_jeannie_pimox_worker_guest_ssh_repair", "source_file": "jeannie", "source_location": "L1230"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_pimox_worker_guest_ssh_repair", "source_file": "jeannie", "source_location": "L1232"}, {"language": "bash", "callee": "sed", "caller_nid": "$graphify-root$_jeannie_pimox_worker_guest_ssh_repair", "source_file": "jeannie", "source_location": "L1233"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_pimox_worker_guest_ssh_repair", "source_file": "jeannie", "source_location": "L1234"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_wait_for_pimox_guest_ssh", "source_file": "jeannie", "source_location": "L1282"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_wait_for_pimox_guest_ssh", "source_file": "jeannie", "source_location": "L1283"}, {"language": "bash", "callee": "mkdir", "caller_nid": "$graphify-root$_jeannie_wait_for_pimox_guest_ssh", "source_file": "jeannie", "source_location": "L1293"}, {"language": "bash", "callee": "touch", "caller_nid": "$graphify-root$_jeannie_wait_for_pimox_guest_ssh", "source_file": "jeannie", "source_location": "L1294"}, {"language": "bash", "callee": "chmod", "caller_nid": "$graphify-root$_jeannie_wait_for_pimox_guest_ssh", "source_file": "jeannie", "source_location": "L1295"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_jeannie_wait_for_pimox_guest_ssh", "source_file": "jeannie", "source_location": "L1300"}, {"language": "bash", "callee": "break", "caller_nid": "$graphify-root$_jeannie_wait_for_pimox_guest_ssh", "source_file": "jeannie", "source_location": "L1305"}, {"language": "bash", "callee": "ssh-keygen", "caller_nid": "$graphify-root$_jeannie_wait_for_pimox_guest_ssh", "source_file": "jeannie", "source_location": "L1309"}, {"language": "bash", "callee": "ping", "caller_nid": "$graphify-root$_jeannie_wait_for_pimox_guest_ssh", "source_file": "jeannie", "source_location": "L1313"}, {"language": "bash", "callee": "sleep", "caller_nid": "$graphify-root$_jeannie_wait_for_pimox_guest_ssh", "source_file": "jeannie", "source_location": "L1328"}, {"language": "bash", "callee": "continue", "caller_nid": "$graphify-root$_jeannie_wait_for_pimox_guest_ssh", "source_file": "jeannie", "source_location": "L1329"}, {"language": "bash", "callee": "ssh", "caller_nid": "$graphify-root$_jeannie_wait_for_pimox_guest_ssh", "source_file": "jeannie", "source_location": "L1332"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_wait_for_pimox_guest_ssh", "source_file": "jeannie", "source_location": "L1333"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_pimox_generated_mac", "source_file": "jeannie", "source_location": "L1390"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_pimox_worker_static_ip", "source_file": "jeannie", "source_location": "L1405"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_pimox_worker_static_ip", "source_file": "jeannie", "source_location": "L1406"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_pimox_worker_net0_config", "source_file": "jeannie", "source_location": "L1422"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_pimox_worker_net0_config", "source_file": "jeannie", "source_location": "L1429"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_pimox_worker_net0_config", "source_file": "jeannie", "source_location": "L1430"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_configure_pimox_worker_guest_network", "source_file": "jeannie", "source_location": "L1463"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_configure_pimox_worker_guest_network", "source_file": "jeannie", "source_location": "L1464"}, {"language": "bash", "callee": "cat", "caller_nid": "$graphify-root$_jeannie_configure_pimox_worker_guest_network", "source_file": "jeannie", "source_location": "L1496"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_configure_pimox_worker_guest_network", "source_file": "jeannie", "source_location": "L1573"}, {"language": "bash", "callee": "base64", "caller_nid": "$graphify-root$_jeannie_configure_pimox_worker_guest_network", "source_file": "jeannie", "source_location": "L1573"}, {"language": "bash", "callee": "tr", "caller_nid": "$graphify-root$_jeannie_configure_pimox_worker_guest_network", "source_file": "jeannie", "source_location": "L1573"}, {"language": "bash", "callee": "sed", "caller_nid": "$graphify-root$_jeannie_configure_pimox_worker_guest_network", "source_file": "jeannie", "source_location": "L1578"}, {"language": "bash", "callee": "sleep", "caller_nid": "$graphify-root$_jeannie_configure_pimox_worker_guest_network", "source_file": "jeannie", "source_location": "L1588"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_configure_pimox_worker_forwarding", "source_file": "jeannie", "source_location": "L1609"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_configure_pimox_worker_forwarding", "source_file": "jeannie", "source_location": "L1612"}, {"language": "bash", "callee": "read", "caller_nid": "$graphify-root$_jeannie_cpuset_cpu_count", "source_file": "jeannie", "source_location": "L1696"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_cpuset_cpu_count", "source_file": "jeannie", "source_location": "L1702"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_cpuset_cpu_count", "source_file": "jeannie", "source_location": "L1712"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_pimox_worker_cpu_affinity", "source_file": "jeannie", "source_location": "L1726"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_pimox_worker_cpu_affinity", "source_file": "jeannie", "source_location": "L1727"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_pimox_worker_cpu_affinity", "source_file": "jeannie", "source_location": "L1733"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_pimox_worker_cpu_affinity", "source_file": "jeannie", "source_location": "L1734"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_pimox_start_vm_with_cpuset", "source_file": "jeannie", "source_location": "L1753"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_pimox_start_vm_with_cpuset", "source_file": "jeannie", "source_location": "L1756"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_pimox_start_vm_with_cpuset", "source_file": "jeannie", "source_location": "L1757"}, {"language": "bash", "callee": "ssh", "caller_nid": "$graphify-root$_jeannie_pimox_guest_cpu_count", "source_file": "jeannie", "source_location": "L1827"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_ensure_pimox_worker_node", "source_file": "jeannie", "source_location": "L1875"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_ensure_pimox_worker_node", "source_file": "jeannie", "source_location": "L1881"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_ensure_pimox_worker_node", "source_file": "jeannie", "source_location": "L1885"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_jeannie_ensure_pimox_worker_node", "source_file": "jeannie", "source_location": "L2059"}, {"language": "bash", "callee": "shift", "caller_nid": "$graphify-root$_jeannie_write_cluster_worker_var_file", "source_file": "jeannie", "source_location": "L2084"}, {"language": "bash", "callee": "python3", "caller_nid": "$graphify-root$_jeannie_write_cluster_worker_var_file", "source_file": "jeannie", "source_location": "L2086"}, {"language": "bash", "callee": "mkdir", "caller_nid": "$graphify-root$_jeannie_prepare_cluster_worker_var_file", "source_file": "jeannie", "source_location": "L2162"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_prepare_cluster_worker_var_file", "source_file": "jeannie", "source_location": "L2167"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_prepare_cluster_worker_var_file", "source_file": "jeannie", "source_location": "L2168"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_ensure_static_pimox_worker_spec_file", "source_file": "jeannie", "source_location": "L2192"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_ensure_static_pimox_worker_spec_file", "source_file": "jeannie", "source_location": "L2195"}, {"language": "bash", "callee": "mkdir", "caller_nid": "$graphify-root$_jeannie_ensure_static_pimox_worker_spec_file", "source_file": "jeannie", "source_location": "L2202"}, {"language": "bash", "callee": ":", "caller_nid": "$graphify-root$_jeannie_ensure_static_pimox_worker_spec_file", "source_file": "jeannie", "source_location": "L2203"}, {"language": "bash", "callee": "continue", "caller_nid": "$graphify-root$_jeannie_ensure_static_pimox_worker_spec_file", "source_file": "jeannie", "source_location": "L2206"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_ensure_static_pimox_worker_spec_file", "source_file": "jeannie", "source_location": "L2212"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_cluster_worker_var_file_has_workers", "source_file": "jeannie", "source_location": "L2222"}, {"language": "bash", "callee": "python3", "caller_nid": "$graphify-root$_jeannie_cluster_worker_var_file_has_workers", "source_file": "jeannie", "source_location": "L2223"}, {"language": "bash", "callee": "shift", "caller_nid": "$graphify-root$_jeannie_preflight_check", "source_file": "jeannie", "source_location": "L2236"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_preflight_check", "source_file": "jeannie", "source_location": "L2238"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_preflight_check", "source_file": "jeannie", "source_location": "L2241"}, {"language": "bash", "callee": "sed", "caller_nid": "$graphify-root$_jeannie_preflight_check", "source_file": "jeannie", "source_location": "L2246"}, {"language": "bash", "callee": "shift", "caller_nid": "$graphify-root$_jeannie_preflight_warn", "source_file": "jeannie", "source_location": "L2254"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_preflight_warn", "source_file": "jeannie", "source_location": "L2256"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_preflight_warn", "source_file": "jeannie", "source_location": "L2259"}, {"language": "bash", "callee": "sed", "caller_nid": "$graphify-root$_jeannie_preflight_warn", "source_file": "jeannie", "source_location": "L2264"}, {"language": "bash", "callee": "curl", "caller_nid": "$graphify-root$_jeannie_check_gitea_reachable", "source_file": "jeannie", "source_location": "L2273"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_check_gitea_reachable", "source_file": "jeannie", "source_location": "L2274"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_check_gitea_reachable", "source_file": "jeannie", "source_location": "L2277"}, {"language": "bash", "callee": "cat", "caller_nid": "$graphify-root$_jeannie_check_gitea_reachable", "source_file": "jeannie", "source_location": "L2278"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_jeannie_check_debian_docker_root", "source_file": "jeannie", "source_location": "L2289"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_check_debian_docker_root", "source_file": "jeannie", "source_location": "L2290"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_check_debian_docker_root", "source_file": "jeannie", "source_location": "L2291"}, {"language": "bash", "callee": "sudo", "caller_nid": "$graphify-root$_jeannie_check_debian_docker_root", "source_file": "jeannie", "source_location": "L2293"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_jeannie_fix_debian_docker_root", "source_file": "jeannie", "source_location": "L2307"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_fix_debian_docker_root", "source_file": "jeannie", "source_location": "L2308"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_fix_debian_docker_root", "source_file": "jeannie", "source_location": "L2309"}, {"language": "bash", "callee": "sudo", "caller_nid": "$graphify-root$_jeannie_fix_debian_docker_root", "source_file": "jeannie", "source_location": "L2312"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_jeannie_fix_debian_docker_root", "source_file": "jeannie", "source_location": "L2312"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_fix_debian_docker_root", "source_file": "jeannie", "source_location": "L2315"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_check_debian_tailscale_ip", "source_file": "jeannie", "source_location": "L2358"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_jeannie_check_debian_tailscale_ip", "source_file": "jeannie", "source_location": "L2360"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_check_debian_tailscale_ip", "source_file": "jeannie", "source_location": "L2361"}, {"language": "bash", "callee": "tailscale", "caller_nid": "$graphify-root$_jeannie_check_debian_tailscale_ip", "source_file": "jeannie", "source_location": "L2364"}, {"language": "bash", "callee": "grep", "caller_nid": "$graphify-root$_jeannie_check_debian_tailscale_ip", "source_file": "jeannie", "source_location": "L2364"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_jeannie_check_debian_tailscale_ip", "source_file": "jeannie", "source_location": "L2366"}, {"language": "bash", "callee": "ssh", "caller_nid": "$graphify-root$_jeannie_check_edge_ssh", "source_file": "jeannie", "source_location": "L2375"}, {"language": "bash", "callee": "ssh", "caller_nid": "$graphify-root$_jeannie_check_rpi_ssh", "source_file": "jeannie", "source_location": "L2383"}, {"language": "bash", "callee": "ssh", "caller_nid": "$graphify-root$_jeannie_check_rpi_docker_root_state", "source_file": "jeannie", "source_location": "L2393"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_check_rpi_tailscale_ip", "source_file": "jeannie", "source_location": "L2414"}, {"language": "bash", "callee": "ssh", "caller_nid": "$graphify-root$_jeannie_check_rpi_tailscale_ip", "source_file": "jeannie", "source_location": "L2416"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_check_pimox_storage", "source_file": "jeannie", "source_location": "L2427"}, {"language": "bash", "callee": "df", "caller_nid": "$graphify-root$_jeannie_check_local_disk_free_gib", "source_file": "jeannie", "source_location": "L2448"}, {"language": "bash", "callee": "awk", "caller_nid": "$graphify-root$_jeannie_check_local_disk_free_gib", "source_file": "jeannie", "source_location": "L2448"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_check_local_disk_free_gib", "source_file": "jeannie", "source_location": "L2451"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_check_local_disk_free_gib", "source_file": "jeannie", "source_location": "L2452"}, {"language": "bash", "callee": "systemctl", "caller_nid": "$graphify-root$_jeannie_check_systemd_active", "source_file": "jeannie", "source_location": "L2459"}, {"language": "bash", "callee": "ssh", "caller_nid": "$graphify-root$_jeannie_check_rpi_docker_writable", "source_file": "jeannie", "source_location": "L2467"}, {"language": "bash", "callee": "ssh", "caller_nid": "$graphify-root$_jeannie_check_edge_disk_free", "source_file": "jeannie", "source_location": "L2479"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_jeannie_check_pihole_dns_query", "source_file": "jeannie", "source_location": "L2493"}, {"language": "bash", "callee": "dig", "caller_nid": "$graphify-root$_jeannie_check_pihole_dns_query", "source_file": "jeannie", "source_location": "L2494"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_check_pihole_dns_query", "source_file": "jeannie", "source_location": "L2495"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_check_pihole_dns_query", "source_file": "jeannie", "source_location": "L2496"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_check_pihole_dns_query", "source_file": "jeannie", "source_location": "L2497"}, {"language": "bash", "callee": "nslookup", "caller_nid": "$graphify-root$_jeannie_check_pihole_dns_query", "source_file": "jeannie", "source_location": "L2506"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_homelab_preflight", "source_file": "jeannie", "source_location": "L2521"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_homelab_preflight", "source_file": "jeannie", "source_location": "L2522"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_homelab_preflight", "source_file": "jeannie", "source_location": "L2530"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_doctor_preapply", "source_file": "jeannie", "source_location": "L2560"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_doctor_preapply", "source_file": "jeannie", "source_location": "L2572"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_run_pimox_pipeline", "source_file": "jeannie", "source_location": "L2626"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_run_pimox_pipeline", "source_file": "jeannie", "source_location": "L2634"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_run_pimox_pipeline", "source_file": "jeannie", "source_location": "L2635"}, {"language": "bash", "callee": "continue", "caller_nid": "$graphify-root$_jeannie_run_pimox_pipeline", "source_file": "jeannie", "source_location": "L2652"}, {"language": "bash", "callee": "set", "caller_nid": "$graphify-root$_jeannie_run_pimox_pipeline", "source_file": "jeannie", "source_location": "L2688"}, {"language": "bash", "callee": "mkdir", "caller_nid": "$graphify-root$_jeannie_run_pimox_pipeline", "source_file": "jeannie", "source_location": "L2764"}, {"language": "bash", "callee": ":", "caller_nid": "$graphify-root$_jeannie_run_pimox_pipeline", "source_file": "jeannie", "source_location": "L2765"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_run_openwrt_pipeline", "source_file": "jeannie", "source_location": "L2832"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_run_openwrt_pipeline", "source_file": "jeannie", "source_location": "L2835"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_run_openwrt_pipeline", "source_file": "jeannie", "source_location": "L2836"}, {"language": "bash", "callee": "base64", "caller_nid": "$graphify-root$_jeannie_run_openwrt_pipeline", "source_file": "jeannie", "source_location": "L2880"}, {"language": "bash", "callee": "tr", "caller_nid": "$graphify-root$_jeannie_run_openwrt_pipeline", "source_file": "jeannie", "source_location": "L2880"}, {"language": "bash", "callee": "ip", "caller_nid": "$graphify-root$_jeannie_cleanup_calico_links", "source_file": "jeannie", "source_location": "L3148"}, {"language": "bash", "callee": "awk", "caller_nid": "$graphify-root$_jeannie_cleanup_calico_links", "source_file": "jeannie", "source_location": "L3148"}, {"language": "bash", "callee": "cut", "caller_nid": "$graphify-root$_jeannie_cleanup_calico_links", "source_file": "jeannie", "source_location": "L3148"}, {"language": "bash", "callee": "xargs", "caller_nid": "$graphify-root$_jeannie_cleanup_calico_links", "source_file": "jeannie", "source_location": "L3148"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_jeannie_cleanup_calico_links", "source_file": "jeannie", "source_location": "L3148"}, {"language": "bash", "callee": "sudo", "caller_nid": "$graphify-root$_jeannie_cleanup_calico_links", "source_file": "jeannie", "source_location": "L3149"}, {"language": "bash", "callee": "sudo", "caller_nid": "$graphify-root$_jeannie_cleanup_iptables", "source_file": "jeannie", "source_location": "L3157"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_jeannie_cleanup_iptables", "source_file": "jeannie", "source_location": "L3157"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_jeannie_cleanup_iptables", "source_file": "jeannie", "source_location": "L3165"}, {"language": "bash", "callee": "sudo", "caller_nid": "$graphify-root$_jeannie_cleanup_calico_runtime_files", "source_file": "jeannie", "source_location": "L3174"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_jeannie_cleanup_calico_runtime_files", "source_file": "jeannie", "source_location": "L3175"}, {"language": "bash", "callee": "sudo", "caller_nid": "$graphify-root$_jeannie_restore_node_dns", "source_file": "jeannie", "source_location": "L3182"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_jeannie_restore_node_dns", "source_file": "jeannie", "source_location": "L3187"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_jeannie_cleanup_mounts", "source_file": "jeannie", "source_location": "L3191"}, {"language": "bash", "callee": "read", "caller_nid": "$graphify-root$_jeannie_cleanup_mounts", "source_file": "jeannie", "source_location": "L3193"}, {"language": "bash", "callee": "sudo", "caller_nid": "$graphify-root$_jeannie_cleanup_mounts", "source_file": "jeannie", "source_location": "L3194"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_jeannie_cleanup_mounts", "source_file": "jeannie", "source_location": "L3194"}, {"language": "bash", "callee": "sudo", "caller_nid": "$graphify-root$_jeannie_cleanup_node", "source_file": "jeannie", "source_location": "L3208"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_jeannie_cleanup_node", "source_file": "jeannie", "source_location": "L3208"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_image_ref_tag", "source_file": "jeannie", "source_location": "L3246"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_image_ref_tag", "source_file": "jeannie", "source_location": "L3247"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_image_ref_tag", "source_file": "jeannie", "source_location": "L3250"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_website_image_tag", "source_file": "jeannie", "source_location": "L3256"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_apps_registry_endpoint", "source_file": "jeannie", "source_location": "L3261"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_apps_registry_endpoint", "source_file": "jeannie", "source_location": "L3262"}, {"language": "bash", "callee": "awk", "caller_nid": "$graphify-root$_jeannie_demos_registry_endpoint", "source_file": "jeannie", "source_location": "L3271"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_demos_registry_endpoint", "source_file": "jeannie", "source_location": "L3273"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_demos_registry_endpoint", "source_file": "jeannie", "source_location": "L3274"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_demos_registry_endpoint", "source_file": "jeannie", "source_location": "L3277"}, {"language": "bash", "callee": "cd", "caller_nid": "$graphify-root$_jeannie_website_source_hash", "source_file": "jeannie", "source_location": "L3282"}, {"language": "bash", "callee": "find", "caller_nid": "$graphify-root$_jeannie_website_source_hash", "source_file": "jeannie", "source_location": "L3283"}, {"language": "bash", "callee": "sort", "caller_nid": "$graphify-root$_jeannie_website_source_hash", "source_file": "jeannie", "source_location": "L3283"}, {"language": "bash", "callee": "xargs", "caller_nid": "$graphify-root$_jeannie_website_source_hash", "source_file": "jeannie", "source_location": "L3283"}, {"language": "bash", "callee": "sha256sum", "caller_nid": "$graphify-root$_jeannie_website_source_hash", "source_file": "jeannie", "source_location": "L3283"}, {"language": "bash", "callee": "awk", "caller_nid": "$graphify-root$_jeannie_website_source_hash", "source_file": "jeannie", "source_location": "L3283"}, {"language": "bash", "callee": "cd", "caller_nid": "$graphify-root$_jeannie_demos_source_hash", "source_file": "jeannie", "source_location": "L3289"}, {"language": "bash", "callee": "find", "caller_nid": "$graphify-root$_jeannie_demos_source_hash", "source_file": "jeannie", "source_location": "L3290"}, {"language": "bash", "callee": "sort", "caller_nid": "$graphify-root$_jeannie_demos_source_hash", "source_file": "jeannie", "source_location": "L3290"}, {"language": "bash", "callee": "xargs", "caller_nid": "$graphify-root$_jeannie_demos_source_hash", "source_file": "jeannie", "source_location": "L3290"}, {"language": "bash", "callee": "sha256sum", "caller_nid": "$graphify-root$_jeannie_demos_source_hash", "source_file": "jeannie", "source_location": "L3290"}, {"language": "bash", "callee": "awk", "caller_nid": "$graphify-root$_jeannie_demos_source_hash", "source_file": "jeannie", "source_location": "L3290"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_jeannie_registry_image_exists", "source_file": "jeannie", "source_location": "L3300"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_registry_image_exists", "source_file": "jeannie", "source_location": "L3301"}, {"language": "bash", "callee": "curl", "caller_nid": "$graphify-root$_jeannie_registry_image_exists", "source_file": "jeannie", "source_location": "L3305"}, {"language": "bash", "callee": "awk", "caller_nid": "$graphify-root$_jeannie_image_state_value", "source_file": "jeannie", "source_location": "L3314"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_jeannie_image_state_value", "source_file": "jeannie", "source_location": "L3314"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_website_image_is_current", "source_file": "jeannie", "source_location": "L3328"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_ensure_website_image_tag_not_reused", "source_file": "jeannie", "source_location": "L3349"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_ensure_website_image_tag_not_reused", "source_file": "jeannie", "source_location": "L3355"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_ensure_website_image_tag_not_reused", "source_file": "jeannie", "source_location": "L3357"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_demos_image_is_current", "source_file": "jeannie", "source_location": "L3371"}, {"language": "bash", "callee": "mkdir", "caller_nid": "$graphify-root$_jeannie_write_website_image_state", "source_file": "jeannie", "source_location": "L3390"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_write_website_image_state", "source_file": "jeannie", "source_location": "L3392"}, {"language": "bash", "callee": "mkdir", "caller_nid": "$graphify-root$_jeannie_write_demos_image_state", "source_file": "jeannie", "source_location": "L3404"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_write_demos_image_state", "source_file": "jeannie", "source_location": "L3406"}, {"language": "bash", "callee": "dirname", "caller_nid": "$graphify-root$_jeannie_path_available_mb", "source_file": "jeannie", "source_location": "L3416"}, {"language": "bash", "callee": "df", "caller_nid": "$graphify-root$_jeannie_path_available_mb", "source_file": "jeannie", "source_location": "L3419"}, {"language": "bash", "callee": "awk", "caller_nid": "$graphify-root$_jeannie_path_available_mb", "source_file": "jeannie", "source_location": "L3419"}, {"language": "bash", "callee": "docker", "caller_nid": "$graphify-root$_jeannie_docker_root_dir", "source_file": "jeannie", "source_location": "L3423"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_docker_root_dir", "source_file": "jeannie", "source_location": "L3423"}, {"language": "bash", "callee": "docker", "caller_nid": "$graphify-root$_jeannie_prune_unused_docker_build_data", "source_file": "jeannie", "source_location": "L3427"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_jeannie_prune_unused_docker_build_data", "source_file": "jeannie", "source_location": "L3427"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_ensure_docker_build_space", "source_file": "jeannie", "source_location": "L3443"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_ensure_docker_build_space", "source_file": "jeannie", "source_location": "L3446"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_ensure_docker_build_space", "source_file": "jeannie", "source_location": "L3454"}, {"language": "bash", "callee": "docker", "caller_nid": "$graphify-root$_jeannie_prepare_buildx_builder", "source_file": "jeannie", "source_location": "L3461"}, {"language": "bash", "callee": "cat", "caller_nid": "$graphify-root$_jeannie_prepare_buildx_builder", "source_file": "jeannie", "source_location": "L3463"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_jeannie_prepare_buildx_builder", "source_file": "jeannie", "source_location": "L3475"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_ensure_cosign_available", "source_file": "jeannie", "source_location": "L3489"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_ensure_cosign_available", "source_file": "jeannie", "source_location": "L3491"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_ensure_cosign_available", "source_file": "jeannie", "source_location": "L3492"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_jeannie_ensure_cosign_available", "source_file": "jeannie", "source_location": "L3495"}, {"language": "bash", "callee": "mkdir", "caller_nid": "$graphify-root$_jeannie_ensure_cosign_available", "source_file": "jeannie", "source_location": "L3525"}, {"language": "bash", "callee": "curl", "caller_nid": "$graphify-root$_jeannie_ensure_cosign_available", "source_file": "jeannie", "source_location": "L3529"}, {"language": "bash", "callee": "chmod", "caller_nid": "$graphify-root$_jeannie_ensure_cosign_available", "source_file": "jeannie", "source_location": "L3530"}, {"language": "bash", "callee": "mv", "caller_nid": "$graphify-root$_jeannie_ensure_cosign_available", "source_file": "jeannie", "source_location": "L3531"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_ensure_cosign_password", "source_file": "jeannie", "source_location": "L3537"}, {"language": "bash", "callee": "mkdir", "caller_nid": "$graphify-root$_jeannie_ensure_cosign_password", "source_file": "jeannie", "source_location": "L3546"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_jeannie_ensure_cosign_password", "source_file": "jeannie", "source_location": "L3547"}, {"language": "bash", "callee": "openssl", "caller_nid": "$graphify-root$_jeannie_ensure_cosign_password", "source_file": "jeannie", "source_location": "L3548"}, {"language": "bash", "callee": "python3", "caller_nid": "$graphify-root$_jeannie_ensure_cosign_password", "source_file": "jeannie", "source_location": "L3550"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_ensure_cosign_password", "source_file": "jeannie", "source_location": "L3556"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_ensure_cosign_password", "source_file": "jeannie", "source_location": "L3557"}, {"language": "bash", "callee": "chmod", "caller_nid": "$graphify-root$_jeannie_ensure_cosign_password", "source_file": "jeannie", "source_location": "L3559"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_ensure_cosign_keypair", "source_file": "jeannie", "source_location": "L3576"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_ensure_cosign_keypair", "source_file": "jeannie", "source_location": "L3580"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_ensure_cosign_keypair", "source_file": "jeannie", "source_location": "L3581"}, {"language": "bash", "callee": "mkdir", "caller_nid": "$graphify-root$_jeannie_ensure_cosign_keypair", "source_file": "jeannie", "source_location": "L3584"}, {"language": "bash", "callee": "chmod", "caller_nid": "$graphify-root$_jeannie_ensure_cosign_keypair", "source_file": "jeannie", "source_location": "L3587"}, {"language": "bash", "callee": "kubectl", "caller_nid": "$graphify-root$_jeannie_publish_cosign_public_key_config_map", "source_file": "jeannie", "source_location": "L3592"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_cosign_registry_flags", "source_file": "jeannie", "source_location": "L3606"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_image_supply_chain_metadata_exists", "source_file": "jeannie", "source_location": "L3617"}, {"language": "bash", "callee": "mapfile", "caller_nid": "$graphify-root$_jeannie_image_supply_chain_metadata_exists", "source_file": "jeannie", "source_location": "L3620"}, {"language": "bash", "callee": "docker", "caller_nid": "$graphify-root$_jeannie_write_image_sbom_predicate", "source_file": "jeannie", "source_location": "L3640"}, {"language": "bash", "callee": "python3", "caller_nid": "$graphify-root$_jeannie_write_image_sbom_predicate", "source_file": "jeannie", "source_location": "L3641"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_image_digest_ref", "source_file": "jeannie", "source_location": "L3707"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_image_digest_ref", "source_file": "jeannie", "source_location": "L3708"}, {"language": "bash", "callee": "docker", "caller_nid": "$graphify-root$_jeannie_image_digest_ref", "source_file": "jeannie", "source_location": "L3711"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_image_digest_ref", "source_file": "jeannie", "source_location": "L3713"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_publish_image_supply_chain_metadata", "source_file": "jeannie", "source_location": "L3734"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_publish_image_supply_chain_metadata", "source_file": "jeannie", "source_location": "L3735"}, {"language": "bash", "callee": "mapfile", "caller_nid": "$graphify-root$_jeannie_publish_image_supply_chain_metadata", "source_file": "jeannie", "source_location": "L3739"}, {"language": "bash", "callee": "mktemp", "caller_nid": "$graphify-root$_jeannie_publish_image_supply_chain_metadata", "source_file": "jeannie", "source_location": "L3740"}, {"language": "bash", "callee": "rm", "caller_nid": "$graphify-root$_jeannie_publish_image_supply_chain_metadata", "source_file": "jeannie", "source_location": "L3759"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_publish_image_supply_chain_metadata", "source_file": "jeannie", "source_location": "L3763"}, {"language": "bash", "callee": "kubectl", "caller_nid": "$graphify-root$_jeannie_dump_argocd_debug", "source_file": "jeannie", "source_location": "L3770"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_jeannie_dump_argocd_debug", "source_file": "jeannie", "source_location": "L3770"}, {"language": "bash", "callee": "kubectl", "caller_nid": "$graphify-root$_jeannie_dump_namespace_debug", "source_file": "jeannie", "source_location": "L3780"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_jeannie_dump_namespace_debug", "source_file": "jeannie", "source_location": "L3780"}, {"language": "bash", "callee": "tail", "caller_nid": "$graphify-root$_jeannie_dump_namespace_debug", "source_file": "jeannie", "source_location": "L3783"}, {"language": "bash", "callee": "kubectl", "caller_nid": "$graphify-root$_jeannie_wait_for_namespace", "source_file": "jeannie", "source_location": "L3792"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_wait_for_namespace", "source_file": "jeannie", "source_location": "L3794"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_wait_for_namespace", "source_file": "jeannie", "source_location": "L3796"}, {"language": "bash", "callee": "sleep", "caller_nid": "$graphify-root$_jeannie_wait_for_namespace", "source_file": "jeannie", "source_location": "L3798"}, {"language": "bash", "callee": "kubectl", "caller_nid": "$graphify-root$_jeannie_wait_for_namespaced_resource", "source_file": "jeannie", "source_location": "L3811"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_wait_for_namespaced_resource", "source_file": "jeannie", "source_location": "L3813"}, {"language": "bash", "callee": "tail", "caller_nid": "$graphify-root$_jeannie_wait_for_namespaced_resource", "source_file": "jeannie", "source_location": "L3815"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_jeannie_wait_for_namespaced_resource", "source_file": "jeannie", "source_location": "L3815"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_wait_for_namespaced_resource", "source_file": "jeannie", "source_location": "L3816"}, {"language": "bash", "callee": "sleep", "caller_nid": "$graphify-root$_jeannie_wait_for_namespaced_resource", "source_file": "jeannie", "source_location": "L3818"}, {"language": "bash", "callee": "kubectl", "caller_nid": "$graphify-root$_jeannie_wait_for_cluster_resource", "source_file": "jeannie", "source_location": "L3832"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_wait_for_cluster_resource", "source_file": "jeannie", "source_location": "L3833"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_jeannie_wait_for_cluster_resource", "source_file": "jeannie", "source_location": "L3835"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_wait_for_cluster_resource", "source_file": "jeannie", "source_location": "L3837"}, {"language": "bash", "callee": "sleep", "caller_nid": "$graphify-root$_jeannie_wait_for_cluster_resource", "source_file": "jeannie", "source_location": "L3846"}, {"language": "bash", "callee": "kubectl", "caller_nid": "$graphify-root$_jeannie_wait_for_deployment_ready", "source_file": "jeannie", "source_location": "L3860"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_jeannie_wait_for_deployment_ready", "source_file": "jeannie", "source_location": "L3860"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_wait_for_deployment_ready", "source_file": "jeannie", "source_location": "L3866"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_wait_for_deployment_ready", "source_file": "jeannie", "source_location": "L3869"}, {"language": "bash", "callee": "sleep", "caller_nid": "$graphify-root$_jeannie_wait_for_deployment_ready", "source_file": "jeannie", "source_location": "L3871"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_deploy_gitea", "source_file": "jeannie", "source_location": "L3895"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_deploy_gitea", "source_file": "jeannie", "source_location": "L3899"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_deploy_gitea", "source_file": "jeannie", "source_location": "L3900"}, {"language": "bash", "callee": "ssh", "caller_nid": "$graphify-root$_jeannie_deploy_gitea", "source_file": "jeannie", "source_location": "L3905"}, {"language": "bash", "callee": "scp", "caller_nid": "$graphify-root$_jeannie_deploy_gitea", "source_file": "jeannie", "source_location": "L3906"}, {"language": "bash", "callee": "dpkg-query", "caller_nid": "$graphify-root$_jeannie_install_missing_debian_packages", "source_file": "jeannie", "source_location": "L3989"}, {"language": "bash", "callee": "grep", "caller_nid": "$graphify-root$_jeannie_install_missing_debian_packages", "source_file": "jeannie", "source_location": "L3989"}, {"language": "bash", "callee": "sudo", "caller_nid": "$graphify-root$_jeannie_install_missing_debian_packages", "source_file": "jeannie", "source_location": "L3995"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_jeannie_ensure_local_docker_compose", "source_file": "jeannie", "source_location": "L4006"}, {"language": "bash", "callee": "curl", "caller_nid": "$graphify-root$_jeannie_ensure_local_docker_compose", "source_file": "jeannie", "source_location": "L4008"}, {"language": "bash", "callee": "sudo", "caller_nid": "$graphify-root$_jeannie_ensure_local_docker_compose", "source_file": "jeannie", "source_location": "L4008"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_ensure_local_docker_compose", "source_file": "jeannie", "source_location": "L4010"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_ensure_local_docker_compose", "source_file": "jeannie", "source_location": "L4011"}, {"language": "bash", "callee": "sudo", "caller_nid": "$graphify-root$_jeannie_repair_local_docker_iptables", "source_file": "jeannie", "source_location": "L4021"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_repair_local_docker_iptables", "source_file": "jeannie", "source_location": "L4022"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_repair_local_docker_iptables", "source_file": "jeannie", "source_location": "L4025"}, {"language": "bash", "callee": "sleep", "caller_nid": "$graphify-root$_jeannie_repair_local_docker_iptables", "source_file": "jeannie", "source_location": "L4027"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_jeannie_repair_local_docker_iptables", "source_file": "jeannie", "source_location": "L4034"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_repair_local_docker_iptables", "source_file": "jeannie", "source_location": "L4036"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_deploy_heimdall", "source_file": "jeannie", "source_location": "L4060"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_deploy_heimdall", "source_file": "jeannie", "source_location": "L4066"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_deploy_heimdall", "source_file": "jeannie", "source_location": "L4067"}, {"language": "bash", "callee": "sudo", "caller_nid": "$graphify-root$_jeannie_deploy_heimdall", "source_file": "jeannie", "source_location": "L4081"}, {"language": "bash", "callee": "cd", "caller_nid": "$graphify-root$_jeannie_deploy_heimdall", "source_file": "jeannie", "source_location": "L4101"}, {"language": "bash", "callee": "curl", "caller_nid": "$graphify-root$_jeannie_deploy_heimdall", "source_file": "jeannie", "source_location": "L4107"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_jeannie_deploy_heimdall", "source_file": "jeannie", "source_location": "L4110"}, {"language": "bash", "callee": "sleep", "caller_nid": "$graphify-root$_jeannie_deploy_heimdall", "source_file": "jeannie", "source_location": "L4113"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_deploy_matrix", "source_file": "jeannie", "source_location": "L4136"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_deploy_matrix", "source_file": "jeannie", "source_location": "L4142"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_deploy_matrix", "source_file": "jeannie", "source_location": "L4143"}, {"language": "bash", "callee": "sudo", "caller_nid": "$graphify-root$_jeannie_deploy_matrix", "source_file": "jeannie", "source_location": "L4157"}, {"language": "bash", "callee": "cd", "caller_nid": "$graphify-root$_jeannie_deploy_matrix", "source_file": "jeannie", "source_location": "L4203"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_deploy_omniroute", "source_file": "jeannie", "source_location": "L4220"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_deploy_omniroute", "source_file": "jeannie", "source_location": "L4224"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_deploy_omniroute", "source_file": "jeannie", "source_location": "L4225"}, {"language": "bash", "callee": "sudo", "caller_nid": "$graphify-root$_jeannie_deploy_omniroute", "source_file": "jeannie", "source_location": "L4233"}, {"language": "bash", "callee": "cd", "caller_nid": "$graphify-root$_jeannie_deploy_omniroute", "source_file": "jeannie", "source_location": "L4245"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_deploy_hermes", "source_file": "jeannie", "source_location": "L4265"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_deploy_hermes", "source_file": "jeannie", "source_location": "L4271"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_deploy_hermes", "source_file": "jeannie", "source_location": "L4272"}, {"language": "bash", "callee": "mkdir", "caller_nid": "$graphify-root$_jeannie_deploy_hermes", "source_file": "jeannie", "source_location": "L4282"}, {"language": "bash", "callee": "curl", "caller_nid": "$graphify-root$_jeannie_deploy_hermes", "source_file": "jeannie", "source_location": "L4284"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_jeannie_deploy_hermes", "source_file": "jeannie", "source_location": "L4286"}, {"language": "bash", "callee": "cp", "caller_nid": "$graphify-root$_jeannie_deploy_hermes", "source_file": "jeannie", "source_location": "L4287"}, {"language": "bash", "callee": "cd", "caller_nid": "$graphify-root$_jeannie_deploy_hermes", "source_file": "jeannie", "source_location": "L4299"}, {"language": "bash", "callee": "sudo", "caller_nid": "$graphify-root$_jeannie_deploy_hermes", "source_file": "jeannie", "source_location": "L4310"}, {"language": "bash", "callee": "docker", "caller_nid": "$graphify-root$_jeannie_deploy_hermes", "source_file": "jeannie", "source_location": "L4326"}, {"language": "bash", "callee": "grep", "caller_nid": "$graphify-root$_jeannie_deploy_hermes", "source_file": "jeannie", "source_location": "L4326"}, {"language": "bash", "callee": "systemctl", "caller_nid": "$graphify-root$_jeannie_deploy_hermes", "source_file": "jeannie", "source_location": "L4341"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_jeannie_deploy_hermes", "source_file": "jeannie", "source_location": "L4342"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_deploy_rpi_services", "source_file": "jeannie", "source_location": "L4366"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_deploy_rpi_services", "source_file": "jeannie", "source_location": "L4370"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_deploy_rpi_services", "source_file": "jeannie", "source_location": "L4371"}, {"language": "bash", "callee": "ssh", "caller_nid": "$graphify-root$_jeannie_deploy_rpi_services", "source_file": "jeannie", "source_location": "L4384"}, {"language": "bash", "callee": "scp", "caller_nid": "$graphify-root$_jeannie_deploy_rpi_services", "source_file": "jeannie", "source_location": "L4385"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_jeannie_gitea_bootstrap_password", "source_file": "jeannie", "source_location": "L4409"}, {"language": "bash", "callee": "openssl", "caller_nid": "$graphify-root$_jeannie_gitea_bootstrap_password", "source_file": "jeannie", "source_location": "L4410"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_gitea_bootstrap_password", "source_file": "jeannie", "source_location": "L4411"}, {"language": "bash", "callee": "python3", "caller_nid": "$graphify-root$_jeannie_gitea_bootstrap_password", "source_file": "jeannie", "source_location": "L4414"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_gitea_api_base_url", "source_file": "jeannie", "source_location": "L4428"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_gitea_api_base_url", "source_file": "jeannie", "source_location": "L4429"}, {"language": "bash", "callee": "curl", "caller_nid": "$graphify-root$_jeannie_gitea_api_base_url", "source_file": "jeannie", "source_location": "L4433"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_gitea_api_base_url", "source_file": "jeannie", "source_location": "L4439"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_gitea_api_base_url", "source_file": "jeannie", "source_location": "L4440"}, {"language": "bash", "callee": "curl", "caller_nid": "$graphify-root$_jeannie_gitea_repo_exists", "source_file": "jeannie", "source_location": "L4451"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_gitea_repo_exists", "source_file": "jeannie", "source_location": "L4454"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_gitea_repo_exists", "source_file": "jeannie", "source_location": "L4460"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_gitea_repo_exists", "source_file": "jeannie", "source_location": "L4461"}, {"language": "bash", "callee": "curl", "caller_nid": "$graphify-root$_jeannie_gitea_branch_exists", "source_file": "jeannie", "source_location": "L4479"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_gitea_branch_exists", "source_file": "jeannie", "source_location": "L4482"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_gitea_branch_exists", "source_file": "jeannie", "source_location": "L4488"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_gitea_branch_exists", "source_file": "jeannie", "source_location": "L4489"}, {"language": "bash", "callee": "python3", "caller_nid": "$graphify-root$_jeannie_create_gitea_repo", "source_file": "jeannie", "source_location": "L4506"}, {"language": "bash", "callee": "curl", "caller_nid": "$graphify-root$_jeannie_create_gitea_repo", "source_file": "jeannie", "source_location": "L4521"}, {"language": "bash", "callee": "curl", "caller_nid": "$graphify-root$_jeannie_gitea_public_key_registered", "source_file": "jeannie", "source_location": "L4539"}, {"language": "bash", "callee": "python3", "caller_nid": "$graphify-root$_jeannie_gitea_public_key_registered", "source_file": "jeannie", "source_location": "L4542"}, {"language": "bash", "callee": "python3", "caller_nid": "$graphify-root$_jeannie_create_gitea_repo_deploy_key", "source_file": "jeannie", "source_location": "L4571"}, {"language": "bash", "callee": "curl", "caller_nid": "$graphify-root$_jeannie_create_gitea_repo_deploy_key", "source_file": "jeannie", "source_location": "L4586"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_ensure_gitea_repo_ssh_access", "source_file": "jeannie", "source_location": "L4612"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_ensure_gitea_repo_ssh_access", "source_file": "jeannie", "source_location": "L4613"}, {"language": "bash", "callee": "dirname", "caller_nid": "$graphify-root$_jeannie_ensure_gitea_repo_ssh_access", "source_file": "jeannie", "source_location": "L4616"}, {"language": "bash", "callee": "mkdir", "caller_nid": "$graphify-root$_jeannie_ensure_gitea_repo_ssh_access", "source_file": "jeannie", "source_location": "L4618"}, {"language": "bash", "callee": "chmod", "caller_nid": "$graphify-root$_jeannie_ensure_gitea_repo_ssh_access", "source_file": "jeannie", "source_location": "L4619"}, {"language": "bash", "callee": "ssh-keygen", "caller_nid": "$graphify-root$_jeannie_ensure_gitea_repo_ssh_access", "source_file": "jeannie", "source_location": "L4622"}, {"language": "bash", "callee": "touch", "caller_nid": "$graphify-root$_jeannie_ensure_gitea_repo_ssh_access", "source_file": "jeannie", "source_location": "L4645"}, {"language": "bash", "callee": "ssh-keyscan", "caller_nid": "$graphify-root$_jeannie_ensure_gitea_repo_ssh_access", "source_file": "jeannie", "source_location": "L4648"}, {"language": "bash", "callee": "git", "caller_nid": "$graphify-root$_jeannie_ensure_gitea_repo_ssh_access", "source_file": "jeannie", "source_location": "L4652"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_bootstrap_gitea_repo", "source_file": "jeannie", "source_location": "L4692"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_bootstrap_gitea_repo", "source_file": "jeannie", "source_location": "L4699"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_bootstrap_gitea_repo", "source_file": "jeannie", "source_location": "L4700"}, {"language": "bash", "callee": "dirname", "caller_nid": "$graphify-root$_jeannie_bootstrap_gitea_repo", "source_file": "jeannie", "source_location": "L4722"}, {"language": "bash", "callee": "mkdir", "caller_nid": "$graphify-root$_jeannie_bootstrap_gitea_repo", "source_file": "jeannie", "source_location": "L4723"}, {"language": "bash", "callee": "chmod", "caller_nid": "$graphify-root$_jeannie_bootstrap_gitea_repo", "source_file": "jeannie", "source_location": "L4724"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_bootstrap_gitea_repo", "source_file": "jeannie", "source_location": "L4726"}, {"language": "bash", "callee": "ssh", "caller_nid": "$graphify-root$_jeannie_bootstrap_gitea_repo", "source_file": "jeannie", "source_location": "L4752"}, {"language": "bash", "callee": "git", "caller_nid": "$graphify-root$_jeannie_bootstrap_gitea_repo", "source_file": "jeannie", "source_location": "L4818"}, {"language": "bash", "callee": "mktemp", "caller_nid": "$graphify-root$_jeannie_bootstrap_gitea_repo", "source_file": "jeannie", "source_location": "L4832"}, {"language": "bash", "callee": "trap", "caller_nid": "$graphify-root$_jeannie_bootstrap_gitea_repo", "source_file": "jeannie", "source_location": "L4833"}, {"language": "bash", "callee": "cat", "caller_nid": "$graphify-root$_jeannie_bootstrap_gitea_repo", "source_file": "jeannie", "source_location": "L4834"}, {"language": "bash", "callee": "rm", "caller_nid": "$graphify-root$_jeannie_bootstrap_gitea_repo", "source_file": "jeannie", "source_location": "L4846"}, {"language": "bash", "callee": "sudo", "caller_nid": "$graphify-root$_jeannie_install_gitea_backup_timer", "source_file": "jeannie", "source_location": "L4877"}, {"language": "bash", "callee": "sudo", "caller_nid": "$graphify-root$_jeannie_backup_gitea", "source_file": "jeannie", "source_location": "L5066"}, {"language": "bash", "callee": "sudo", "caller_nid": "$graphify-root$_jeannie_drill_gitea_restore", "source_file": "jeannie", "source_location": "L5073"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_install_gitea_runner", "source_file": "jeannie", "source_location": "L5097"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_install_gitea_runner", "source_file": "jeannie", "source_location": "L5098"}, {"language": "bash", "callee": "dpkg-query", "caller_nid": "$graphify-root$_jeannie_install_gitea_runner", "source_file": "jeannie", "source_location": "L5103"}, {"language": "bash", "callee": "grep", "caller_nid": "$graphify-root$_jeannie_install_gitea_runner", "source_file": "jeannie", "source_location": "L5103"}, {"language": "bash", "callee": "sudo", "caller_nid": "$graphify-root$_jeannie_install_gitea_runner", "source_file": "jeannie", "source_location": "L5108"}, {"language": "bash", "callee": "kubectl", "caller_nid": "$graphify-root$_jeannie_recreate_pods_for_selector", "source_file": "jeannie", "source_location": "L5169"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_recreate_pods_for_selector", "source_file": "jeannie", "source_location": "L5170"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_recreate_pods_for_selector", "source_file": "jeannie", "source_location": "L5173"}, {"language": "bash", "callee": "kubectl", "caller_nid": "$graphify-root$_jeannie_refresh_argocd_application", "source_file": "jeannie", "source_location": "L5180"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_jeannie_website_translation_model", "source_file": "jeannie", "source_location": "L5189"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_website_translation_model", "source_file": "jeannie", "source_location": "L5190"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_website_translation_model", "source_file": "jeannie", "source_location": "L5191"}, {"language": "bash", "callee": "ollama", "caller_nid": "$graphify-root$_jeannie_website_translation_model", "source_file": "jeannie", "source_location": "L5200"}, {"language": "bash", "callee": "awk", "caller_nid": "$graphify-root$_jeannie_website_translation_model", "source_file": "jeannie", "source_location": "L5202"}, {"language": "bash", "callee": "systemctl", "caller_nid": "$graphify-root$_jeannie_website_ollama_listen", "source_file": "jeannie", "source_location": "L5223"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_website_ollama_listen", "source_file": "jeannie", "source_location": "L5224"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_website_ollama_listen", "source_file": "jeannie", "source_location": "L5225"}, {"language": "bash", "callee": "sudo", "caller_nid": "$graphify-root$_jeannie_website_ollama_listen", "source_file": "jeannie", "source_location": "L5229"}, {"language": "bash", "callee": "id", "caller_nid": "$graphify-root$_jeannie_website_ollama_listen", "source_file": "jeannie", "source_location": "L5231"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_website_ollama_listen", "source_file": "jeannie", "source_location": "L5234"}, {"language": "bash", "callee": "curl", "caller_nid": "$graphify-root$_jeannie_website_ollama_listen", "source_file": "jeannie", "source_location": "L5241"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_jeannie_website_ollama_listen", "source_file": "jeannie", "source_location": "L5246"}, {"language": "bash", "callee": "sleep", "caller_nid": "$graphify-root$_jeannie_website_ollama_listen", "source_file": "jeannie", "source_location": "L5249"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_ollama_linux_arch", "source_file": "jeannie", "source_location": "L5257"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_ollama_linux_arch", "source_file": "jeannie", "source_location": "L5263"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_ollama_linux_arch", "source_file": "jeannie", "source_location": "L5264"}, {"language": "bash", "callee": "sudo", "caller_nid": "$graphify-root$_jeannie_ollama_write_systemd_service", "source_file": "jeannie", "source_location": "L5270"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_ollama_install_from_tgz", "source_file": "jeannie", "source_location": "L5292"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_ollama_install_from_tgz", "source_file": "jeannie", "source_location": "L5293"}, {"language": "bash", "callee": "sudo", "caller_nid": "$graphify-root$_jeannie_ollama_install_from_tgz", "source_file": "jeannie", "source_location": "L5297"}, {"language": "bash", "callee": "id", "caller_nid": "$graphify-root$_jeannie_ollama_install_from_tgz", "source_file": "jeannie", "source_location": "L5298"}, {"language": "bash", "callee": "getent", "caller_nid": "$graphify-root$_jeannie_ollama_install_from_tgz", "source_file": "jeannie", "source_location": "L5301"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_jeannie_ollama_setup", "source_file": "jeannie", "source_location": "L5325"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_ollama_setup", "source_file": "jeannie", "source_location": "L5326"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_ollama_setup", "source_file": "jeannie", "source_location": "L5327"}, {"language": "bash", "callee": "mktemp", "caller_nid": "$graphify-root$_jeannie_ollama_setup", "source_file": "jeannie", "source_location": "L5338"}, {"language": "bash", "callee": "curl", "caller_nid": "$graphify-root$_jeannie_ollama_setup", "source_file": "jeannie", "source_location": "L5339"}, {"language": "bash", "callee": "rm", "caller_nid": "$graphify-root$_jeannie_ollama_setup", "source_file": "jeannie", "source_location": "L5340"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_jeannie_ollama_setup", "source_file": "jeannie", "source_location": "L5341"}, {"language": "bash", "callee": "cat", "caller_nid": "$graphify-root$_jeannie_ollama_setup", "source_file": "jeannie", "source_location": "L5342"}, {"language": "bash", "callee": "sudo", "caller_nid": "$graphify-root$_jeannie_ollama_setup", "source_file": "jeannie", "source_location": "L5357"}, {"language": "bash", "callee": "ollama", "caller_nid": "$graphify-root$_jeannie_ollama_setup", "source_file": "jeannie", "source_location": "L5367"}, {"language": "bash", "callee": "awk", "caller_nid": "$graphify-root$_jeannie_ollama_setup", "source_file": "jeannie", "source_location": "L5367"}, {"language": "bash", "callee": "kubectl", "caller_nid": "$graphify-root$_jeannie_require_argocd_application_controller", "source_file": "jeannie", "source_location": "L5381"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_require_argocd_application_controller", "source_file": "jeannie", "source_location": "L5382"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_jeannie_require_argocd_application_controller", "source_file": "jeannie", "source_location": "L5383"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_require_argocd_application_controller", "source_file": "jeannie", "source_location": "L5385"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_require_pimox_app_worker_capacity", "source_file": "jeannie", "source_location": "L5411"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_require_pimox_app_worker_capacity", "source_file": "jeannie", "source_location": "L5412"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_require_pimox_app_worker_capacity", "source_file": "jeannie", "source_location": "L5420"}, {"language": "bash", "callee": "read", "caller_nid": "$graphify-root$_jeannie_require_pimox_app_worker_capacity", "source_file": "jeannie", "source_location": "L5423"}, {"language": "bash", "callee": "continue", "caller_nid": "$graphify-root$_jeannie_require_pimox_app_worker_capacity", "source_file": "jeannie", "source_location": "L5424"}, {"language": "bash", "callee": "kubectl", "caller_nid": "$graphify-root$_jeannie_require_pimox_app_worker_capacity", "source_file": "jeannie", "source_location": "L5425"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_jeannie_require_pimox_app_worker_capacity", "source_file": "jeannie", "source_location": "L5425"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_apps", "source_file": "jeannie", "source_location": "L5479"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_apps", "source_file": "jeannie", "source_location": "L5480"}, {"language": "bash", "callee": "docker", "caller_nid": "$graphify-root$_jeannie_apps", "source_file": "jeannie", "source_location": "L5522"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_ensure_edge_tailscale_routes", "source_file": "jeannie", "source_location": "L5631"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_ensure_edge_tailscale_routes", "source_file": "jeannie", "source_location": "L5634"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_ensure_edge_tailscale_routes", "source_file": "jeannie", "source_location": "L5635"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_jeannie_ensure_edge_tailscale_routes", "source_file": "jeannie", "source_location": "L5649"}, {"language": "bash", "callee": "sudo", "caller_nid": "$graphify-root$_jeannie_ensure_edge_tailscale_routes", "source_file": "jeannie", "source_location": "L5653"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_ensure_edge_tailscale_routes", "source_file": "jeannie", "source_location": "L5654"}, {"language": "bash", "callee": "ssh", "caller_nid": "$graphify-root$_jeannie_ensure_edge_tailscale_routes", "source_file": "jeannie", "source_location": "L5660"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_edge_haproxy_stats_credentials_file", "source_file": "jeannie", "source_location": "L5695"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_jeannie_generate_edge_haproxy_stats_password", "source_file": "jeannie", "source_location": "L5699"}, {"language": "bash", "callee": "openssl", "caller_nid": "$graphify-root$_jeannie_generate_edge_haproxy_stats_password", "source_file": "jeannie", "source_location": "L5700"}, {"language": "bash", "callee": "python3", "caller_nid": "$graphify-root$_jeannie_generate_edge_haproxy_stats_password", "source_file": "jeannie", "source_location": "L5702"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_generate_edge_haproxy_stats_password", "source_file": "jeannie", "source_location": "L5708"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_generate_edge_haproxy_stats_password", "source_file": "jeannie", "source_location": "L5709"}, {"language": "bash", "callee": "dirname", "caller_nid": "$graphify-root$_jeannie_write_edge_haproxy_stats_credentials", "source_file": "jeannie", "source_location": "L5718"}, {"language": "bash", "callee": "mkdir", "caller_nid": "$graphify-root$_jeannie_write_edge_haproxy_stats_credentials", "source_file": "jeannie", "source_location": "L5719"}, {"language": "bash", "callee": "chmod", "caller_nid": "$graphify-root$_jeannie_write_edge_haproxy_stats_credentials", "source_file": "jeannie", "source_location": "L5720"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_write_edge_haproxy_stats_credentials", "source_file": "jeannie", "source_location": "L5722"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_recover_edge_haproxy_stats_password", "source_file": "jeannie", "source_location": "L5738"}, {"language": "bash", "callee": "ssh", "caller_nid": "$graphify-root$_jeannie_recover_edge_haproxy_stats_password", "source_file": "jeannie", "source_location": "L5741"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_jeannie_recover_edge_haproxy_stats_password", "source_file": "jeannie", "source_location": "L5742"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_recover_edge_haproxy_stats_password", "source_file": "jeannie", "source_location": "L5753"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_ensure_edge_haproxy_stats_password", "source_file": "jeannie", "source_location": "L5762"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_ensure_edge_haproxy_stats_password", "source_file": "jeannie", "source_location": "L5773"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_ensure_cluster_worker_var_file", "source_file": "jeannie", "source_location": "L5795"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_ensure_cluster_worker_var_file", "source_file": "jeannie", "source_location": "L5798"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_run_up_parallel_stage", "source_file": "jeannie", "source_location": "L5810"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_run_up_parallel_stage", "source_file": "jeannie", "source_location": "L5811"}, {"language": "bash", "callee": "mktemp", "caller_nid": "$graphify-root$_jeannie_run_up_parallel_stage", "source_file": "jeannie", "source_location": "L5814"}, {"language": "bash", "callee": "python3", "caller_nid": "$graphify-root$_jeannie_run_up_parallel_stage", "source_file": "jeannie", "source_location": "L5815"}, {"language": "bash", "callee": "set", "caller_nid": "$graphify-root$_jeannie_run_up_parallel_stage", "source_file": "jeannie", "source_location": "L5881"}, {"language": "bash", "callee": "rm", "caller_nid": "$graphify-root$_jeannie_run_up_parallel_stage", "source_file": "jeannie", "source_location": "L5885"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_up_task", "source_file": "jeannie", "source_location": "L5924"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_up_task", "source_file": "jeannie", "source_location": "L5925"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_up", "source_file": "jeannie", "source_location": "L5933"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_tofu_stack_from_plan_target", "source_file": "jeannie", "source_location": "L5957"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_tofu_stack_from_plan_target", "source_file": "jeannie", "source_location": "L5972"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_tofu_stack_from_plan_target", "source_file": "jeannie", "source_location": "L5973"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_plan_homelab", "source_file": "jeannie", "source_location": "L6005"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_rebuild_cluster", "source_file": "jeannie", "source_location": "L6021"}, {"language": "bash", "callee": "read", "caller_nid": "$graphify-root$_jeannie_cluster_worker_targets", "source_file": "jeannie", "source_location": "L6049"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_jeannie_cluster_worker_targets", "source_file": "jeannie", "source_location": "L6051"}, {"language": "bash", "callee": "continue", "caller_nid": "$graphify-root$_jeannie_cluster_worker_targets", "source_file": "jeannie", "source_location": "L6053"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_stop_local_kubernetes_services", "source_file": "jeannie", "source_location": "L6076"}, {"language": "bash", "callee": "sudo", "caller_nid": "$graphify-root$_jeannie_stop_local_kubernetes_services", "source_file": "jeannie", "source_location": "L6077"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_jeannie_stop_local_kubernetes_services", "source_file": "jeannie", "source_location": "L6077"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_jeannie_stop_local_kubernetes_services", "source_file": "jeannie", "source_location": "L6078"}, {"language": "bash", "callee": "read", "caller_nid": "$graphify-root$_jeannie_stop_local_kubernetes_services", "source_file": "jeannie", "source_location": "L6082"}, {"language": "bash", "callee": "continue", "caller_nid": "$graphify-root$_jeannie_stop_local_kubernetes_services", "source_file": "jeannie", "source_location": "L6083"}, {"language": "bash", "callee": "sleep", "caller_nid": "$graphify-root$_jeannie_stop_local_kubernetes_services", "source_file": "jeannie", "source_location": "L6086"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_start_local_kubernetes_services", "source_file": "jeannie", "source_location": "L6102"}, {"language": "bash", "callee": "sudo", "caller_nid": "$graphify-root$_jeannie_start_local_kubernetes_services", "source_file": "jeannie", "source_location": "L6103"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_jeannie_start_local_kubernetes_services", "source_file": "jeannie", "source_location": "L6104"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_stop_remote_kubernetes_services", "source_file": "jeannie", "source_location": "L6111"}, {"language": "bash", "callee": "ssh", "caller_nid": "$graphify-root$_jeannie_stop_remote_kubernetes_services", "source_file": "jeannie", "source_location": "L6112"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_start_remote_kubernetes_services", "source_file": "jeannie", "source_location": "L6137"}, {"language": "bash", "callee": "ssh", "caller_nid": "$graphify-root$_jeannie_start_remote_kubernetes_services", "source_file": "jeannie", "source_location": "L6138"}, {"language": "bash", "callee": "awk", "caller_nid": "$graphify-root$_jeannie_pimox_worker_count_default", "source_file": "jeannie", "source_location": "L6152"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_jeannie_pimox_worker_count_default", "source_file": "jeannie", "source_location": "L6168"}, {"language": "bash", "callee": "python3", "caller_nid": "$graphify-root$_jeannie_pimox_worker_count_default", "source_file": "jeannie", "source_location": "L6169"}, {"language": "bash", "callee": "tofu", "caller_nid": "$graphify-root$_jeannie_pimox_worker_count_default", "source_file": "jeannie", "source_location": "L6194"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_jeannie_pimox_worker_count_default", "source_file": "jeannie", "source_location": "L6195"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_pimox_worker_count_default", "source_file": "jeannie", "source_location": "L6205"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_pimox_worker_count_effective", "source_file": "jeannie", "source_location": "L6214"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_pimox_worker_count_effective", "source_file": "jeannie", "source_location": "L6215"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_stop_pimox_worker_vms", "source_file": "jeannie", "source_location": "L6235"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_stop_pimox_worker_vms", "source_file": "jeannie", "source_location": "L6236"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_stop_pimox_worker_vms", "source_file": "jeannie", "source_location": "L6243"}, {"language": "bash", "callee": "continue", "caller_nid": "$graphify-root$_jeannie_stop_pimox_worker_vms", "source_file": "jeannie", "source_location": "L6250"}, {"language": "bash", "callee": "continue", "caller_nid": "$graphify-root$_jeannie_verify_pimox_worker_vms_stopped", "source_file": "jeannie", "source_location": "L6291"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_verify_pimox_worker_vms_stopped", "source_file": "jeannie", "source_location": "L6295"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_destroy_pimox_worker_vms", "source_file": "jeannie", "source_location": "L6315"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_destroy_pimox_worker_vms", "source_file": "jeannie", "source_location": "L6316"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_destroy_pimox_worker_vms", "source_file": "jeannie", "source_location": "L6321"}, {"language": "bash", "callee": "continue", "caller_nid": "$graphify-root$_jeannie_destroy_pimox_worker_vms", "source_file": "jeannie", "source_location": "L6331"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_start_pimox_worker_vms", "source_file": "jeannie", "source_location": "L6361"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_start_pimox_worker_vms", "source_file": "jeannie", "source_location": "L6362"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_start_pimox_worker_vms", "source_file": "jeannie", "source_location": "L6365"}, {"language": "bash", "callee": "continue", "caller_nid": "$graphify-root$_jeannie_start_pimox_worker_vms", "source_file": "jeannie", "source_location": "L6372"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_stop_cluster", "source_file": "jeannie", "source_location": "L6397"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_stop_cluster", "source_file": "jeannie", "source_location": "L6412"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_start_cluster", "source_file": "jeannie", "source_location": "L6424"}, {"language": "bash", "callee": "kubectl", "caller_nid": "$graphify-root$_jeannie_kubernetes_api_reachable", "source_file": "jeannie", "source_location": "L6434"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_wait_for_kubernetes_api_stable", "source_file": "jeannie", "source_location": "L6444"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_wait_for_kubernetes_api_stable", "source_file": "jeannie", "source_location": "L6453"}, {"language": "bash", "callee": "sleep", "caller_nid": "$graphify-root$_jeannie_wait_for_kubernetes_api_stable", "source_file": "jeannie", "source_location": "L6460"}, {"language": "bash", "callee": "sudo", "caller_nid": "$graphify-root$_jeannie_cluster_admin_kubeconfig_present", "source_file": "jeannie", "source_location": "L6484"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_wait_for_kubernetes_api", "source_file": "jeannie", "source_location": "L6494"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_wait_for_kubernetes_api", "source_file": "jeannie", "source_location": "L6495"}, {"language": "bash", "callee": "sleep", "caller_nid": "$graphify-root$_jeannie_wait_for_kubernetes_api", "source_file": "jeannie", "source_location": "L6497"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_ensure_existing_cluster_started_for_up", "source_file": "jeannie", "source_location": "L6504"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_ensure_existing_cluster_started_for_up", "source_file": "jeannie", "source_location": "L6505"}, {"language": "bash", "callee": "cat", "caller_nid": "$graphify-root$_jeannie_ensure_existing_cluster_started_for_up", "source_file": "jeannie", "source_location": "L6509"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_status_section", "source_file": "jeannie", "source_location": "L6531"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_status_section", "source_file": "jeannie", "source_location": "L6533"}, {"language": "bash", "callee": "shift", "caller_nid": "$graphify-root$_jeannie_status_run", "source_file": "jeannie", "source_location": "L6538"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_status_run", "source_file": "jeannie", "source_location": "L6540"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_check_pimox_worker_tailnet_egress", "source_file": "jeannie", "source_location": "L6560"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_check_pimox_worker_tailnet_egress", "source_file": "jeannie", "source_location": "L6561"}, {"language": "bash", "callee": "read", "caller_nid": "$graphify-root$_jeannie_check_pimox_worker_tailnet_egress", "source_file": "jeannie", "source_location": "L6568"}, {"language": "bash", "callee": "continue", "caller_nid": "$graphify-root$_jeannie_check_pimox_worker_tailnet_egress", "source_file": "jeannie", "source_location": "L6569"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_check_pimox_worker_tailnet_egress", "source_file": "jeannie", "source_location": "L6571"}, {"language": "bash", "callee": "ssh", "caller_nid": "$graphify-root$_jeannie_check_pimox_worker_tailnet_egress", "source_file": "jeannie", "source_location": "L6572"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_jeannie_status_http", "source_file": "jeannie", "source_location": "L6600"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_status_http", "source_file": "jeannie", "source_location": "L6601"}, {"language": "bash", "callee": "curl", "caller_nid": "$graphify-root$_jeannie_status_http", "source_file": "jeannie", "source_location": "L6602"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_jeannie_status_http_ok", "source_file": "jeannie", "source_location": "L6613"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_status_http_ok", "source_file": "jeannie", "source_location": "L6614"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_status_http_ok", "source_file": "jeannie", "source_location": "L6615"}, {"language": "bash", "callee": "curl", "caller_nid": "$graphify-root$_jeannie_status_http_ok", "source_file": "jeannie", "source_location": "L6618"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_jeannie_status_http_reachable", "source_file": "jeannie", "source_location": "L6637"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_status_http_reachable", "source_file": "jeannie", "source_location": "L6638"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_status_http_reachable", "source_file": "jeannie", "source_location": "L6639"}, {"language": "bash", "callee": "curl", "caller_nid": "$graphify-root$_jeannie_status_http_reachable", "source_file": "jeannie", "source_location": "L6642"}, {"language": "bash", "callee": "shift", "caller_nid": "$graphify-root$_jeannie_status_cascade_check", "source_file": "jeannie", "source_location": "L6666"}, {"language": "bash", "callee": "report_ui_check", "caller_nid": "$graphify-root$_jeannie_status_cascade_check", "source_file": "jeannie", "source_location": "L6669"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_status_cascade_check", "source_file": "jeannie", "source_location": "L6669"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_status_cascade_check", "source_file": "jeannie", "source_location": "L6673"}, {"language": "bash", "callee": "sed", "caller_nid": "$graphify-root$_jeannie_status_cascade_check", "source_file": "jeannie", "source_location": "L6677"}, {"language": "bash", "callee": "shift", "caller_nid": "$graphify-root$_jeannie_status_cascade_warn", "source_file": "jeannie", "source_location": "L6692"}, {"language": "bash", "callee": "report_ui_check", "caller_nid": "$graphify-root$_jeannie_status_cascade_warn", "source_file": "jeannie", "source_location": "L6695"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_status_cascade_warn", "source_file": "jeannie", "source_location": "L6696"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_status_cascade_warn", "source_file": "jeannie", "source_location": "L6699"}, {"language": "bash", "callee": "sed", "caller_nid": "$graphify-root$_jeannie_status_cascade_warn", "source_file": "jeannie", "source_location": "L6703"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_jeannie_status_container_running", "source_file": "jeannie", "source_location": "L6718"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_status_container_running", "source_file": "jeannie", "source_location": "L6719"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_status_container_running", "source_file": "jeannie", "source_location": "L6720"}, {"language": "bash", "callee": "sudo", "caller_nid": "$graphify-root$_jeannie_status_container_running", "source_file": "jeannie", "source_location": "L6722"}, {"language": "bash", "callee": "grep", "caller_nid": "$graphify-root$_jeannie_status_container_running", "source_file": "jeannie", "source_location": "L6722"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_jeannie_status_kubernetes_api_ok", "source_file": "jeannie", "source_location": "L6729"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_status_kubernetes_api_ok", "source_file": "jeannie", "source_location": "L6730"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_status_kubernetes_api_ok", "source_file": "jeannie", "source_location": "L6731"}, {"language": "bash", "callee": "kubectl", "caller_nid": "$graphify-root$_jeannie_status_kubernetes_api_ok", "source_file": "jeannie", "source_location": "L6737"}, {"language": "bash", "callee": "kubectl", "caller_nid": "$graphify-root$_jeannie_status_kubernetes_nodes_ready", "source_file": "jeannie", "source_location": "L6744"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_status_kubernetes_nodes_ready", "source_file": "jeannie", "source_location": "L6744"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_status_kubernetes_nodes_ready", "source_file": "jeannie", "source_location": "L6746"}, {"language": "bash", "callee": "awk", "caller_nid": "$graphify-root$_jeannie_status_kubernetes_nodes_ready", "source_file": "jeannie", "source_location": "L6749"}, {"language": "bash", "callee": "kubectl", "caller_nid": "$graphify-root$_jeannie_status_kubernetes_deployment_ready", "source_file": "jeannie", "source_location": "L6760"}, {"language": "bash", "callee": "kubectl", "caller_nid": "$graphify-root$_jeannie_status_no_problem_pods", "source_file": "jeannie", "source_location": "L6767"}, {"language": "bash", "callee": "awk", "caller_nid": "$graphify-root$_jeannie_status_no_problem_pods", "source_file": "jeannie", "source_location": "L6768"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_status_no_problem_pods", "source_file": "jeannie", "source_location": "L6771"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_status_no_problem_pods", "source_file": "jeannie", "source_location": "L6772"}, {"language": "bash", "callee": "kubectl", "caller_nid": "$graphify-root$_jeannie_status_recent_deployments", "source_file": "jeannie", "source_location": "L6780"}, {"language": "bash", "callee": "awk", "caller_nid": "$graphify-root$_jeannie_status_recent_deployments", "source_file": "jeannie", "source_location": "L6783"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_status_recent_deployments", "source_file": "jeannie", "source_location": "L6786"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_status_recent_deployments", "source_file": "jeannie", "source_location": "L6787"}, {"language": "bash", "callee": "kubectl", "caller_nid": "$graphify-root$_jeannie_status_pod_restart_pressure", "source_file": "jeannie", "source_location": "L6796"}, {"language": "bash", "callee": "awk", "caller_nid": "$graphify-root$_jeannie_status_pod_restart_pressure", "source_file": "jeannie", "source_location": "L6797"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_status_pod_restart_pressure", "source_file": "jeannie", "source_location": "L6800"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_status_pod_restart_pressure", "source_file": "jeannie", "source_location": "L6801"}, {"language": "bash", "callee": "kubectl", "caller_nid": "$graphify-root$_jeannie_status_node_pressure", "source_file": "jeannie", "source_location": "L6809"}, {"language": "bash", "callee": "awk", "caller_nid": "$graphify-root$_jeannie_status_node_pressure", "source_file": "jeannie", "source_location": "L6810"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_status_node_pressure", "source_file": "jeannie", "source_location": "L6813"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_status_node_pressure", "source_file": "jeannie", "source_location": "L6814"}, {"language": "bash", "callee": "df", "caller_nid": "$graphify-root$_jeannie_status_disk_pressure", "source_file": "jeannie", "source_location": "L6822"}, {"language": "bash", "callee": "awk", "caller_nid": "$graphify-root$_jeannie_status_disk_pressure", "source_file": "jeannie", "source_location": "L6822"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_status_disk_pressure", "source_file": "jeannie", "source_location": "L6824"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_status_disk_pressure", "source_file": "jeannie", "source_location": "L6825"}, {"language": "bash", "callee": "kubectl", "caller_nid": "$graphify-root$_jeannie_status_traefik_error_rates", "source_file": "jeannie", "source_location": "L6835"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_jeannie_status_traefik_error_rates", "source_file": "jeannie", "source_location": "L6835"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_status_traefik_error_rates", "source_file": "jeannie", "source_location": "L6837"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_status_traefik_error_rates", "source_file": "jeannie", "source_location": "L6838"}, {"language": "bash", "callee": "grep", "caller_nid": "$graphify-root$_jeannie_status_traefik_error_rates", "source_file": "jeannie", "source_location": "L6841"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_status_traefik_error_rates", "source_file": "jeannie", "source_location": "L6844"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_jeannie_status_gitea_recent_errors", "source_file": "jeannie", "source_location": "L6856"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_status_gitea_recent_errors", "source_file": "jeannie", "source_location": "L6857"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_status_gitea_recent_errors", "source_file": "jeannie", "source_location": "L6858"}, {"language": "bash", "callee": "sudo", "caller_nid": "$graphify-root$_jeannie_status_gitea_recent_errors", "source_file": "jeannie", "source_location": "L6860"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_jeannie_status_gitea_recent_errors", "source_file": "jeannie", "source_location": "L6865"}, {"language": "bash", "callee": "grep", "caller_nid": "$graphify-root$_jeannie_status_gitea_recent_errors", "source_file": "jeannie", "source_location": "L6866"}, {"language": "bash", "callee": "tail", "caller_nid": "$graphify-root$_jeannie_status_gitea_recent_errors", "source_file": "jeannie", "source_location": "L6866"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_status_gitea_recent_errors", "source_file": "jeannie", "source_location": "L6868"}, {"language": "bash", "callee": "ssh", "caller_nid": "$graphify-root$_jeannie_status_rpi_uptime_kuma_ok", "source_file": "jeannie", "source_location": "L6883"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_status_pimox_workers_running", "source_file": "jeannie", "source_location": "L6901"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_status_pimox_workers_running", "source_file": "jeannie", "source_location": "L6902"}, {"language": "bash", "callee": "continue", "caller_nid": "$graphify-root$_jeannie_status_pimox_workers_running", "source_file": "jeannie", "source_location": "L6907"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_status_cascade_report", "source_file": "jeannie", "source_location": "L6972"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_status_cascade_report", "source_file": "jeannie", "source_location": "L6976"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_backstage_brain_note", "source_file": "jeannie", "source_location": "L7000"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_jeannie_backstage_brain_note", "source_file": "jeannie", "source_location": "L7002"}, {"language": "bash", "callee": "cat", "caller_nid": "$graphify-root$_jeannie_backstage_brain_note", "source_file": "jeannie", "source_location": "L7006"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_jeannie_backstage_brain_note", "source_file": "jeannie", "source_location": "L7008"}, {"language": "bash", "callee": "python3", "caller_nid": "$graphify-root$_jeannie_backstage_brain_note", "source_file": "jeannie", "source_location": "L7016"}, {"language": "bash", "callee": "systemctl", "caller_nid": "$graphify-root$_jeannie_status_systemd_units", "source_file": "jeannie", "source_location": "L7081"}, {"language": "bash", "callee": "grep", "caller_nid": "$graphify-root$_jeannie_status_systemd_units", "source_file": "jeannie", "source_location": "L7081"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_status_systemd_units", "source_file": "jeannie", "source_location": "L7082"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_status_compose_stack", "source_file": "jeannie", "source_location": "L7093"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_status_compose_stack", "source_file": "jeannie", "source_location": "L7096"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_jeannie_status_compose_stack", "source_file": "jeannie", "source_location": "L7098"}, {"language": "bash", "callee": "sudo", "caller_nid": "$graphify-root$_jeannie_status_compose_stack", "source_file": "jeannie", "source_location": "L7102"}, {"language": "bash", "callee": "cd", "caller_nid": "$graphify-root$_jeannie_status_compose_stack", "source_file": "jeannie", "source_location": "L7107"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_jeannie_status_compose_stack", "source_file": "jeannie", "source_location": "L7107"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_jeannie_status_kubernetes", "source_file": "jeannie", "source_location": "L7113"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_status_kubernetes", "source_file": "jeannie", "source_location": "L7114"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_status_kubernetes", "source_file": "jeannie", "source_location": "L7115"}, {"language": "bash", "callee": "kubectl", "caller_nid": "$graphify-root$_jeannie_status_kubernetes", "source_file": "jeannie", "source_location": "L7121"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_status_kubernetes_problem_pods", "source_file": "jeannie", "source_location": "L7135"}, {"language": "bash", "callee": "kubectl", "caller_nid": "$graphify-root$_jeannie_status_kubernetes_problem_pods", "source_file": "jeannie", "source_location": "L7137"}, {"language": "bash", "callee": "awk", "caller_nid": "$graphify-root$_jeannie_status_kubernetes_problem_pods", "source_file": "jeannie", "source_location": "L7138"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_status_pimox_workers", "source_file": "jeannie", "source_location": "L7162"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_status_pimox_workers", "source_file": "jeannie", "source_location": "L7163"}, {"language": "bash", "callee": "continue", "caller_nid": "$graphify-root$_jeannie_status_pimox_workers", "source_file": "jeannie", "source_location": "L7173"}, {"language": "bash", "callee": "ssh", "caller_nid": "$graphify-root$_jeannie_status_rpi_services", "source_file": "jeannie", "source_location": "L7194"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_status_rpi_services", "source_file": "jeannie", "source_location": "L7280"}, {"language": "bash", "callee": "shift", "caller_nid": "$graphify-root$_jeannie_status_report", "source_file": "jeannie", "source_location": "L7295"}, {"language": "bash", "callee": "report_ui_parse_args", "caller_nid": "$graphify-root$_jeannie_status_report", "source_file": "jeannie", "source_location": "L7308"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_status_report", "source_file": "jeannie", "source_location": "L7309"}, {"language": "bash", "callee": "mktemp", "caller_nid": "$graphify-root$_jeannie_status_report", "source_file": "jeannie", "source_location": "L7313"}, {"language": "bash", "callee": "report_ui_begin", "caller_nid": "$graphify-root$_jeannie_status_report", "source_file": "jeannie", "source_location": "L7318"}, {"language": "bash", "callee": "report_ui_render", "caller_nid": "$graphify-root$_jeannie_status_report", "source_file": "jeannie", "source_location": "L7320"}, {"language": "bash", "callee": "report_ui_cleanup", "caller_nid": "$graphify-root$_jeannie_status_report", "source_file": "jeannie", "source_location": "L7321"}, {"language": "bash", "callee": "rm", "caller_nid": "$graphify-root$_jeannie_status_report", "source_file": "jeannie", "source_location": "L7327"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_status_report", "source_file": "jeannie", "source_location": "L7346"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_jeannie_status_report", "source_file": "jeannie", "source_location": "L7356"}, {"language": "bash", "callee": "ssh", "caller_nid": "$graphify-root$_jeannie_check_edge_traefik_backend", "source_file": "jeannie", "source_location": "L7396"}, {"language": "bash", "callee": "ssh", "caller_nid": "$graphify-root$_jeannie_check_edge_gitea_backend", "source_file": "jeannie", "source_location": "L7406"}, {"language": "bash", "callee": "ssh", "caller_nid": "$graphify-root$_jeannie_check_edge_heimdall_backend", "source_file": "jeannie", "source_location": "L7416"}, {"language": "bash", "callee": "git", "caller_nid": "$graphify-root$_jeannie_check_gitea_git_remote", "source_file": "jeannie", "source_location": "L7421"}, {"language": "bash", "callee": "ssh", "caller_nid": "$graphify-root$_jeannie_check_gitea_ssh", "source_file": "jeannie", "source_location": "L7428"}, {"language": "bash", "callee": "grep", "caller_nid": "$graphify-root$_jeannie_check_gitea_ssh", "source_file": "jeannie", "source_location": "L7429"}, {"language": "bash", "callee": "report_ui_parse_args", "caller_nid": "$graphify-root$_jeannie_doctor_edge", "source_file": "jeannie", "source_location": "L7443"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_doctor_edge", "source_file": "jeannie", "source_location": "L7444"}, {"language": "bash", "callee": "report_ui_begin", "caller_nid": "$graphify-root$_jeannie_doctor_edge", "source_file": "jeannie", "source_location": "L7448"}, {"language": "bash", "callee": "report_ui_check", "caller_nid": "$graphify-root$_jeannie_doctor_edge", "source_file": "jeannie", "source_location": "L7449"}, {"language": "bash", "callee": "report_ui_render", "caller_nid": "$graphify-root$_jeannie_doctor_edge", "source_file": "jeannie", "source_location": "L7455"}, {"language": "bash", "callee": "report_ui_cleanup", "caller_nid": "$graphify-root$_jeannie_doctor_edge", "source_file": "jeannie", "source_location": "L7456"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_doctor_edge", "source_file": "jeannie", "source_location": "L7465"}, {"language": "bash", "callee": "ssh", "caller_nid": "$graphify-root$_jeannie_doctor_edge", "source_file": "jeannie", "source_location": "L7466"}, {"language": "bash", "callee": "cat", "caller_nid": "$graphify-root$_jeannie_doctor_edge", "source_file": "jeannie", "source_location": "L7480"}, {"language": "bash", "callee": "report_ui_parse_args", "caller_nid": "$graphify-root$_jeannie_doctor_gitea", "source_file": "jeannie", "source_location": "L7511"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_doctor_gitea", "source_file": "jeannie", "source_location": "L7512"}, {"language": "bash", "callee": "report_ui_begin", "caller_nid": "$graphify-root$_jeannie_doctor_gitea", "source_file": "jeannie", "source_location": "L7516"}, {"language": "bash", "callee": "report_ui_check", "caller_nid": "$graphify-root$_jeannie_doctor_gitea", "source_file": "jeannie", "source_location": "L7517"}, {"language": "bash", "callee": "report_ui_render", "caller_nid": "$graphify-root$_jeannie_doctor_gitea", "source_file": "jeannie", "source_location": "L7523"}, {"language": "bash", "callee": "report_ui_cleanup", "caller_nid": "$graphify-root$_jeannie_doctor_gitea", "source_file": "jeannie", "source_location": "L7524"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_doctor_gitea", "source_file": "jeannie", "source_location": "L7535"}, {"language": "bash", "callee": "ssh", "caller_nid": "$graphify-root$_jeannie_doctor_gitea", "source_file": "jeannie", "source_location": "L7536"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_jeannie_doctor_gitea", "source_file": "jeannie", "source_location": "L7536"}, {"language": "bash", "callee": "cat", "caller_nid": "$graphify-root$_jeannie_doctor_gitea", "source_file": "jeannie", "source_location": "L7544"}, {"language": "bash", "callee": "report_ui_parse_args", "caller_nid": "$graphify-root$_jeannie_doctor_rpi", "source_file": "jeannie", "source_location": "L7568"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_doctor_rpi", "source_file": "jeannie", "source_location": "L7569"}, {"language": "bash", "callee": "report_ui_begin", "caller_nid": "$graphify-root$_jeannie_doctor_rpi", "source_file": "jeannie", "source_location": "L7573"}, {"language": "bash", "callee": "report_ui_check", "caller_nid": "$graphify-root$_jeannie_doctor_rpi", "source_file": "jeannie", "source_location": "L7574"}, {"language": "bash", "callee": "report_ui_render", "caller_nid": "$graphify-root$_jeannie_doctor_rpi", "source_file": "jeannie", "source_location": "L7579"}, {"language": "bash", "callee": "report_ui_cleanup", "caller_nid": "$graphify-root$_jeannie_doctor_rpi", "source_file": "jeannie", "source_location": "L7580"}, {"language": "bash", "callee": "cat", "caller_nid": "$graphify-root$_jeannie_doctor_rpi", "source_file": "jeannie", "source_location": "L7586"}, {"language": "bash", "callee": "report_ui_parse_args", "caller_nid": "$graphify-root$_jeannie_doctor_cluster", "source_file": "jeannie", "source_location": "L7609"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_doctor_cluster", "source_file": "jeannie", "source_location": "L7610"}, {"language": "bash", "callee": "report_ui_begin", "caller_nid": "$graphify-root$_jeannie_doctor_cluster", "source_file": "jeannie", "source_location": "L7614"}, {"language": "bash", "callee": "report_ui_check", "caller_nid": "$graphify-root$_jeannie_doctor_cluster", "source_file": "jeannie", "source_location": "L7615"}, {"language": "bash", "callee": "report_ui_render", "caller_nid": "$graphify-root$_jeannie_doctor_cluster", "source_file": "jeannie", "source_location": "L7624"}, {"language": "bash", "callee": "report_ui_cleanup", "caller_nid": "$graphify-root$_jeannie_doctor_cluster", "source_file": "jeannie", "source_location": "L7625"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_doctor_cluster", "source_file": "jeannie", "source_location": "L7636"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_jeannie_doctor_cluster", "source_file": "jeannie", "source_location": "L7637"}, {"language": "bash", "callee": "sudo", "caller_nid": "$graphify-root$_jeannie_doctor_cluster", "source_file": "jeannie", "source_location": "L7638"}, {"language": "bash", "callee": "head", "caller_nid": "$graphify-root$_jeannie_doctor_cluster", "source_file": "jeannie", "source_location": "L7638"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_jeannie_doctor_cluster", "source_file": "jeannie", "source_location": "L7638"}, {"language": "bash", "callee": "cat", "caller_nid": "$graphify-root$_jeannie_doctor_cluster", "source_file": "jeannie", "source_location": "L7643"}, {"language": "bash", "callee": "cat", "caller_nid": "$graphify-root$_jeannie_nuke", "source_file": "jeannie", "source_location": "L7673"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_nuke", "source_file": "jeannie", "source_location": "L7677"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_nuke", "source_file": "jeannie", "source_location": "L7680"}, {"language": "bash", "callee": "mkdir", "caller_nid": "$graphify-root$_jeannie_nuke", "source_file": "jeannie", "source_location": "L7684"}, {"language": "bash", "callee": "touch", "caller_nid": "$graphify-root$_jeannie_nuke", "source_file": "jeannie", "source_location": "L7685"}, {"language": "bash", "callee": "chmod", "caller_nid": "$graphify-root$_jeannie_nuke", "source_file": "jeannie", "source_location": "L7686"}, {"language": "bash", "callee": "killall", "caller_nid": "$graphify-root$_jeannie_nuke", "source_file": "jeannie", "source_location": "L7690"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_jeannie_nuke", "source_file": "jeannie", "source_location": "L7690"}, {"language": "bash", "callee": "sudo", "caller_nid": "$graphify-root$_jeannie_nuke", "source_file": "jeannie", "source_location": "L7694"}, {"language": "bash", "callee": "ssh-keygen", "caller_nid": "$graphify-root$_jeannie_nuke", "source_file": "jeannie", "source_location": "L7700"}, {"language": "bash", "callee": "ssh", "caller_nid": "$graphify-root$_jeannie_nuke", "source_file": "jeannie", "source_location": "L7701"}, {"language": "bash", "callee": "docker", "caller_nid": "$graphify-root$_jeannie_nuke", "source_file": "jeannie", "source_location": "L7803"}, {"language": "bash", "callee": "rm", "caller_nid": "$graphify-root$_jeannie_nuke", "source_file": "jeannie", "source_location": "L7805"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_jeannie_ensure_sops_age_tools", "source_file": "jeannie", "source_location": "L7831"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_ensure_sops_age_tools", "source_file": "jeannie", "source_location": "L7836"}, {"language": "bash", "callee": "sudo", "caller_nid": "$graphify-root$_jeannie_ensure_sops_age_tools", "source_file": "jeannie", "source_location": "L7837"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_ensure_sops_age_tools", "source_file": "jeannie", "source_location": "L7844"}, {"language": "bash", "callee": "curl", "caller_nid": "$graphify-root$_jeannie_ensure_sops_age_tools", "source_file": "jeannie", "source_location": "L7851"}, {"language": "bash", "callee": "grep", "caller_nid": "$graphify-root$_jeannie_ensure_sops_age_tools", "source_file": "jeannie", "source_location": "L7851"}, {"language": "bash", "callee": "head", "caller_nid": "$graphify-root$_jeannie_ensure_sops_age_tools", "source_file": "jeannie", "source_location": "L7851"}, {"language": "bash", "callee": "rm", "caller_nid": "$graphify-root$_jeannie_ensure_sops_age_tools", "source_file": "jeannie", "source_location": "L7859"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_sops_age_key_file", "source_file": "jeannie", "source_location": "L7868"}, {"language": "bash", "callee": "awk", "caller_nid": "$graphify-root$_jeannie_sops_age_recipient", "source_file": "jeannie", "source_location": "L7874"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_sops_load_secrets", "source_file": "jeannie", "source_location": "L7886"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_sops_load_secrets", "source_file": "jeannie", "source_location": "L7887"}, {"language": "bash", "callee": "sops", "caller_nid": "$graphify-root$_jeannie_sops_load_secrets", "source_file": "jeannie", "source_location": "L7900"}, {"language": "bash", "callee": "read", "caller_nid": "$graphify-root$_jeannie_sops_load_secrets", "source_file": "jeannie", "source_location": "L7907"}, {"language": "bash", "callee": "continue", "caller_nid": "$graphify-root$_jeannie_sops_load_secrets", "source_file": "jeannie", "source_location": "L7908"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_jeannie_sops_available", "source_file": "jeannie", "source_location": "L7924"}, {"language": "bash", "callee": "dirname", "caller_nid": "$graphify-root$_jeannie_secrets_init", "source_file": "jeannie", "source_location": "L7938"}, {"language": "bash", "callee": "mkdir", "caller_nid": "$graphify-root$_jeannie_secrets_init", "source_file": "jeannie", "source_location": "L7939"}, {"language": "bash", "callee": "chmod", "caller_nid": "$graphify-root$_jeannie_secrets_init", "source_file": "jeannie", "source_location": "L7940"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_secrets_init", "source_file": "jeannie", "source_location": "L7943"}, {"language": "bash", "callee": "age-keygen", "caller_nid": "$graphify-root$_jeannie_secrets_init", "source_file": "jeannie", "source_location": "L7944"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_secrets_init", "source_file": "jeannie", "source_location": "L7954"}, {"language": "bash", "callee": "grep", "caller_nid": "$graphify-root$_jeannie_secrets_init", "source_file": "jeannie", "source_location": "L7958"}, {"language": "bash", "callee": "sed", "caller_nid": "$graphify-root$_jeannie_secrets_init", "source_file": "jeannie", "source_location": "L7968"}, {"language": "bash", "callee": "grep", "caller_nid": "$graphify-root$_jeannie_secrets_check_file", "source_file": "jeannie", "source_location": "L7983"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_secrets_check_file", "source_file": "jeannie", "source_location": "L7984"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_jeannie_secrets_check_file", "source_file": "jeannie", "source_location": "L7985"}, {"language": "bash", "callee": "sops", "caller_nid": "$graphify-root$_jeannie_secrets_check_file", "source_file": "jeannie", "source_location": "L7997"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_secrets_check", "source_file": "jeannie", "source_location": "L8012"}, {"language": "bash", "callee": "grep", "caller_nid": "$graphify-root$_jeannie_secrets_check", "source_file": "jeannie", "source_location": "L8014"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_jeannie_secrets_check", "source_file": "jeannie", "source_location": "L8029"}, {"language": "bash", "callee": "read", "caller_nid": "$graphify-root$_jeannie_secrets_check", "source_file": "jeannie", "source_location": "L8030"}, {"language": "bash", "callee": "continue", "caller_nid": "$graphify-root$_jeannie_secrets_check", "source_file": "jeannie", "source_location": "L8031"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_secrets_check", "source_file": "jeannie", "source_location": "L8039"}, {"language": "bash", "callee": "sudo", "caller_nid": "$graphify-root$_jeannie_ai_index", "source_file": "jeannie", "source_location": "L8059"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_jeannie_ai_check", "source_file": "jeannie", "source_location": "L8074"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_jeannie_ai_check", "source_file": "jeannie", "source_location": "L8075"}, {"language": "bash", "callee": "curl", "caller_nid": "$graphify-root$_jeannie_ai_check", "source_file": "jeannie", "source_location": "L8096"}, {"language": "bash", "callee": "python3", "caller_nid": "$graphify-root$_jeannie_ai_check", "source_file": "jeannie", "source_location": "L8098"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_ai_check", "source_file": "jeannie", "source_location": "L8124"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_ai_check", "source_file": "jeannie", "source_location": "L8125"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_jeannie_security_runtime", "source_file": "jeannie", "source_location": "L8199"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_jeannie_security_runtime", "source_file": "jeannie", "source_location": "L8200"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_jeannie_security_runtime", "source_file": "jeannie", "source_location": "L8201"}, {"language": "bash", "callee": "kubectl", "caller_nid": "$graphify-root$_jeannie_security_runtime", "source_file": "jeannie", "source_location": "L8204"}, {"language": "bash", "callee": "cat", "caller_nid": "$graphify-root$_jeannie_security_runtime", "source_file": "jeannie", "source_location": "L8206"}, {"language": "bash", "callee": "shift", "caller_nid": "$graphify-root$_jeannie_record_change_journal", "source_file": "jeannie", "source_location": "L8396"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_jeannie_record_change_journal", "source_file": "jeannie", "source_location": "L8396"}, {"language": "bash", "callee": "cat", "caller_nid": "$graphify-root$_jeannie_print_usage", "source_file": "jeannie", "source_location": "L8410"}], "bash_sources": [{"target_path": "$graphify-root$/scripts/report-ui", "source_file": "$graphify-root$/jeannie", "source_location": "L22"}]}