+{"nodes": [{"id": "users_jeremy_dev_stealth_runner_runner_prompt_kit_py", "label": "prompt_kit.py", "file_type": "code", "source_file": "/Users/jeremy/dev/stealth-runner/runner/prompt_kit.py", "source_location": "L1"}, {"id": "runner_prompt_kit_build_vision_prompt", "label": "build_vision_prompt()", "file_type": "code", "source_file": "/Users/jeremy/dev/stealth-runner/runner/prompt_kit.py", "source_location": "L11"}, {"id": "runner_prompt_kit_build_logic_prompt", "label": "build_logic_prompt()", "file_type": "code", "source_file": "/Users/jeremy/dev/stealth-runner/runner/prompt_kit.py", "source_location": "L45"}, {"id": "runner_prompt_kit_build_persona_prompt", "label": "build_persona_prompt()", "file_type": "code", "source_file": "/Users/jeremy/dev/stealth-runner/runner/prompt_kit.py", "source_location": "L69"}, {"id": "runner_prompt_kit_fmt_profile", "label": "_fmt_profile()", "file_type": "code", "source_file": "/Users/jeremy/dev/stealth-runner/runner/prompt_kit.py", "source_location": "L86"}, {"id": "runner_prompt_kit_rationale_1", "label": "prompt_kit \u2013 Dynamic prompts for different model roles. - build_vision_prompt()", "file_type": "rationale", "source_file": "/Users/jeremy/dev/stealth-runner/runner/prompt_kit.py", "source_location": "L1"}, {"id": "runner_prompt_kit_rationale_46", "label": "Dedizierter Logik-Prompt f\u00fcr Mistral Medium (text-only, reasoning). Ruft da", "file_type": "rationale", "source_file": "/Users/jeremy/dev/stealth-runner/runner/prompt_kit.py", "source_location": "L46"}, {"id": "runner_prompt_kit_rationale_70", "label": "Dedizierter Persona-Prompt f\u00fcr Mistral Small (text-only, schnell). Leichtes", "file_type": "rationale", "source_file": "/Users/jeremy/dev/stealth-runner/runner/prompt_kit.py", "source_location": "L70"}], "edges": [{"source": "users_jeremy_dev_stealth_runner_runner_prompt_kit_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/jeremy/dev/stealth-runner/runner/prompt_kit.py", "source_location": "L8", "weight": 1.0}, {"source": "users_jeremy_dev_stealth_runner_runner_prompt_kit_py", "target": "runner_prompt_kit_build_vision_prompt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/jeremy/dev/stealth-runner/runner/prompt_kit.py", "source_location": "L11", "weight": 1.0}, {"source": "users_jeremy_dev_stealth_runner_runner_prompt_kit_py", "target": "runner_prompt_kit_build_logic_prompt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/jeremy/dev/stealth-runner/runner/prompt_kit.py", "source_location": "L45", "weight": 1.0}, {"source": "users_jeremy_dev_stealth_runner_runner_prompt_kit_py", "target": "runner_prompt_kit_build_persona_prompt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/jeremy/dev/stealth-runner/runner/prompt_kit.py", "source_location": "L69", "weight": 1.0}, {"source": "users_jeremy_dev_stealth_runner_runner_prompt_kit_py", "target": "runner_prompt_kit_fmt_profile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/jeremy/dev/stealth-runner/runner/prompt_kit.py", "source_location": "L86", "weight": 1.0}, {"source": "runner_prompt_kit_build_logic_prompt", "target": "runner_prompt_kit_fmt_profile", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/jeremy/dev/stealth-runner/runner/prompt_kit.py", "source_location": "L54", "weight": 1.0}, {"source": "runner_prompt_kit_build_persona_prompt", "target": "runner_prompt_kit_fmt_profile", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/jeremy/dev/stealth-runner/runner/prompt_kit.py", "source_location": "L75", "weight": 1.0}, {"source": "runner_prompt_kit_rationale_1", "target": "users_jeremy_dev_stealth_runner_runner_prompt_kit_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/jeremy/dev/stealth-runner/runner/prompt_kit.py", "source_location": "L1", "weight": 1.0}, {"source": "runner_prompt_kit_rationale_46", "target": "runner_prompt_kit_build_logic_prompt", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/jeremy/dev/stealth-runner/runner/prompt_kit.py", "source_location": "L46", "weight": 1.0}, {"source": "runner_prompt_kit_rationale_70", "target": "runner_prompt_kit_build_persona_prompt", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/jeremy/dev/stealth-runner/runner/prompt_kit.py", "source_location": "L70", "weight": 1.0}], "raw_calls": [{"caller_nid": "runner_prompt_kit_build_vision_prompt", "callee": "get", "is_member_call": true, "source_file": "/Users/jeremy/dev/stealth-runner/runner/prompt_kit.py", "source_location": "L12"}, {"caller_nid": "runner_prompt_kit_build_vision_prompt", "callee": "get", "is_member_call": true, "source_file": "/Users/jeremy/dev/stealth-runner/runner/prompt_kit.py", "source_location": "L13"}, {"caller_nid": "runner_prompt_kit_build_vision_prompt", "callee": "get", "is_member_call": true, "source_file": "/Users/jeremy/dev/stealth-runner/runner/prompt_kit.py", "source_location": "L14"}, {"caller_nid": "runner_prompt_kit_build_vision_prompt", "callee": "get", "is_member_call": true, "source_file": "/Users/jeremy/dev/stealth-runner/runner/prompt_kit.py", "source_location": "L20"}, {"caller_nid": "runner_prompt_kit_build_vision_prompt", "callee": "get", "is_member_call": true, "source_file": "/Users/jeremy/dev/stealth-runner/runner/prompt_kit.py", "source_location": "L21"}, {"caller_nid": "runner_prompt_kit_build_vision_prompt", "callee": "get", "is_member_call": true, "source_file": "/Users/jeremy/dev/stealth-runner/runner/prompt_kit.py", "source_location": "L21"}, {"caller_nid": "runner_prompt_kit_build_vision_prompt", "callee": "get", "is_member_call": true, "source_file": "/Users/jeremy/dev/stealth-runner/runner/prompt_kit.py", "source_location": "L22"}, {"caller_nid": "runner_prompt_kit_build_vision_prompt", "callee": "append", "is_member_call": true, "source_file": "/Users/jeremy/dev/stealth-runner/runner/prompt_kit.py", "source_location": "L26"}, {"caller_nid": "runner_prompt_kit_build_vision_prompt", "callee": "join", "is_member_call": true, "source_file": "/Users/jeremy/dev/stealth-runner/runner/prompt_kit.py", "source_location": "L29"}, {"caller_nid": "runner_prompt_kit_build_logic_prompt", "callee": "get", "is_member_call": true, "source_file": "/Users/jeremy/dev/stealth-runner/runner/prompt_kit.py", "source_location": "L51"}, {"caller_nid": "runner_prompt_kit_build_logic_prompt", "callee": "get", "is_member_call": true, "source_file": "/Users/jeremy/dev/stealth-runner/runner/prompt_kit.py", "source_location": "L52"}, {"caller_nid": "runner_prompt_kit_build_logic_prompt", "callee": "get", "is_member_call": true, "source_file": "/Users/jeremy/dev/stealth-runner/runner/prompt_kit.py", "source_location": "L53"}, {"caller_nid": "runner_prompt_kit_build_persona_prompt", "callee": "get", "is_member_call": true, "source_file": "/Users/jeremy/dev/stealth-runner/runner/prompt_kit.py", "source_location": "L74"}, {"caller_nid": "runner_prompt_kit_build_persona_prompt", "callee": "join", "is_member_call": true, "source_file": "/Users/jeremy/dev/stealth-runner/runner/prompt_kit.py", "source_location": "L80"}, {"caller_nid": "runner_prompt_kit_fmt_profile", "callee": "join", "is_member_call": true, "source_file": "/Users/jeremy/dev/stealth-runner/runner/prompt_kit.py", "source_location": "L89"}, {"caller_nid": "runner_prompt_kit_fmt_profile", "callee": "items", "is_member_call": true, "source_file": "/Users/jeremy/dev/stealth-runner/runner/prompt_kit.py", "source_location": "L89"}]}
0 commit comments