1 line
18 KiB
JSON
1 line
18 KiB
JSON
{"nodes": [{"id": "$graphify-root$_ai_agency_orchestrate_py", "label": "orchestrate.py", "file_type": "code", "source_file": ".ai_agency/orchestrate.py", "source_location": "L1"}, {"id": "$graphify-root$_ai_agency_orchestrate_load_json", "label": "load_json()", "file_type": "code", "source_file": ".ai_agency/orchestrate.py", "source_location": "L31", "_callable": true}, {"id": "$graphify-root$_ai_agency_orchestrate_save_json", "label": "save_json()", "file_type": "code", "source_file": ".ai_agency/orchestrate.py", "source_location": "L37", "_callable": true}, {"id": "$graphify-root$_ai_agency_orchestrate_cmd_status", "label": "cmd_status()", "file_type": "code", "source_file": ".ai_agency/orchestrate.py", "source_location": "L41", "_callable": true}, {"id": "$graphify-root$_ai_agency_orchestrate_cmd_progress", "label": "cmd_progress()", "file_type": "code", "source_file": ".ai_agency/orchestrate.py", "source_location": "L75", "_callable": true}, {"id": "$graphify-root$_ai_agency_orchestrate_cmd_next_task", "label": "cmd_next_task()", "file_type": "code", "source_file": ".ai_agency/orchestrate.py", "source_location": "L105", "_callable": true}, {"id": "$graphify-root$_ai_agency_orchestrate_cmd_unblock", "label": "cmd_unblock()", "file_type": "code", "source_file": ".ai_agency/orchestrate.py", "source_location": "L128", "_callable": true}, {"id": "$graphify-root$_ai_agency_orchestrate_cmd_reset", "label": "cmd_reset()", "file_type": "code", "source_file": ".ai_agency/orchestrate.py", "source_location": "L143", "_callable": true}, {"id": "$graphify-root$_ai_agency_orchestrate_main", "label": "main()", "file_type": "code", "source_file": ".ai_agency/orchestrate.py", "source_location": "L180", "_callable": true}], "edges": [{"source": "$graphify-root$_ai_agency_orchestrate_py", "target": "os", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": ".ai_agency/orchestrate.py", "source_location": "L22", "weight": 1.0}, {"source": "$graphify-root$_ai_agency_orchestrate_py", "target": "sys", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": ".ai_agency/orchestrate.py", "source_location": "L23", "weight": 1.0}, {"source": "$graphify-root$_ai_agency_orchestrate_py", "target": "json", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": ".ai_agency/orchestrate.py", "source_location": "L24", "weight": 1.0}, {"source": "$graphify-root$_ai_agency_orchestrate_py", "target": "datetime", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": ".ai_agency/orchestrate.py", "source_location": "L25", "weight": 1.0}, {"source": "$graphify-root$_ai_agency_orchestrate_py", "target": "$graphify-root$_ai_agency_orchestrate_load_json", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".ai_agency/orchestrate.py", "source_location": "L31", "weight": 1.0}, {"source": "$graphify-root$_ai_agency_orchestrate_py", "target": "$graphify-root$_ai_agency_orchestrate_save_json", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".ai_agency/orchestrate.py", "source_location": "L37", "weight": 1.0}, {"source": "$graphify-root$_ai_agency_orchestrate_py", "target": "$graphify-root$_ai_agency_orchestrate_cmd_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".ai_agency/orchestrate.py", "source_location": "L41", "weight": 1.0}, {"source": "$graphify-root$_ai_agency_orchestrate_py", "target": "$graphify-root$_ai_agency_orchestrate_cmd_progress", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".ai_agency/orchestrate.py", "source_location": "L75", "weight": 1.0}, {"source": "$graphify-root$_ai_agency_orchestrate_py", "target": "$graphify-root$_ai_agency_orchestrate_cmd_next_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".ai_agency/orchestrate.py", "source_location": "L105", "weight": 1.0}, {"source": "$graphify-root$_ai_agency_orchestrate_py", "target": "$graphify-root$_ai_agency_orchestrate_cmd_unblock", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".ai_agency/orchestrate.py", "source_location": "L128", "weight": 1.0}, {"source": "$graphify-root$_ai_agency_orchestrate_py", "target": "$graphify-root$_ai_agency_orchestrate_cmd_reset", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".ai_agency/orchestrate.py", "source_location": "L143", "weight": 1.0}, {"source": "$graphify-root$_ai_agency_orchestrate_py", "target": "$graphify-root$_ai_agency_orchestrate_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".ai_agency/orchestrate.py", "source_location": "L180", "weight": 1.0}, {"source": "$graphify-root$_ai_agency_orchestrate_cmd_status", "target": "$graphify-root$_ai_agency_orchestrate_load_json", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": ".ai_agency/orchestrate.py", "source_location": "L42", "weight": 1.0}, {"source": "$graphify-root$_ai_agency_orchestrate_cmd_progress", "target": "$graphify-root$_ai_agency_orchestrate_load_json", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": ".ai_agency/orchestrate.py", "source_location": "L76", "weight": 1.0}, {"source": "$graphify-root$_ai_agency_orchestrate_cmd_next_task", "target": "$graphify-root$_ai_agency_orchestrate_load_json", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": ".ai_agency/orchestrate.py", "source_location": "L106", "weight": 1.0}, {"source": "$graphify-root$_ai_agency_orchestrate_cmd_unblock", "target": "$graphify-root$_ai_agency_orchestrate_load_json", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": ".ai_agency/orchestrate.py", "source_location": "L129", "weight": 1.0}, {"source": "$graphify-root$_ai_agency_orchestrate_cmd_unblock", "target": "$graphify-root$_ai_agency_orchestrate_save_json", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": ".ai_agency/orchestrate.py", "source_location": "L138", "weight": 1.0}, {"source": "$graphify-root$_ai_agency_orchestrate_cmd_reset", "target": "$graphify-root$_ai_agency_orchestrate_save_json", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": ".ai_agency/orchestrate.py", "source_location": "L177", "weight": 1.0}, {"source": "$graphify-root$_ai_agency_orchestrate_main", "target": "$graphify-root$_ai_agency_orchestrate_cmd_status", "relation": "indirect_call", "context": "collection", "confidence": "INFERRED", "source_file": ".ai_agency/orchestrate.py", "source_location": "L182", "weight": 1.0}, {"source": "$graphify-root$_ai_agency_orchestrate_main", "target": "$graphify-root$_ai_agency_orchestrate_cmd_progress", "relation": "indirect_call", "context": "collection", "confidence": "INFERRED", "source_file": ".ai_agency/orchestrate.py", "source_location": "L183", "weight": 1.0}, {"source": "$graphify-root$_ai_agency_orchestrate_main", "target": "$graphify-root$_ai_agency_orchestrate_cmd_next_task", "relation": "indirect_call", "context": "collection", "confidence": "INFERRED", "source_file": ".ai_agency/orchestrate.py", "source_location": "L184", "weight": 1.0}, {"source": "$graphify-root$_ai_agency_orchestrate_main", "target": "$graphify-root$_ai_agency_orchestrate_cmd_unblock", "relation": "indirect_call", "context": "collection", "confidence": "INFERRED", "source_file": ".ai_agency/orchestrate.py", "source_location": "L185", "weight": 1.0}, {"source": "$graphify-root$_ai_agency_orchestrate_main", "target": "$graphify-root$_ai_agency_orchestrate_cmd_reset", "relation": "indirect_call", "context": "collection", "confidence": "INFERRED", "source_file": ".ai_agency/orchestrate.py", "source_location": "L186", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_ai_agency_orchestrate_load_json", "callee": "exists", "is_member_call": true, "source_file": ".ai_agency/orchestrate.py", "source_location": "L32", "receiver": null}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_load_json", "callee": "load", "is_member_call": true, "source_file": ".ai_agency/orchestrate.py", "source_location": "L35", "receiver": "json"}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_load_json", "callee": "f", "is_member_call": false, "indirect": true, "context": "argument", "source_file": ".ai_agency/orchestrate.py", "source_location": "L35"}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_save_json", "callee": "dump", "is_member_call": true, "source_file": ".ai_agency/orchestrate.py", "source_location": "L39", "receiver": "json"}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_save_json", "callee": "f", "is_member_call": false, "indirect": true, "context": "argument", "source_file": ".ai_agency/orchestrate.py", "source_location": "L39"}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_cmd_status", "callee": "STATE_FILE", "is_member_call": false, "indirect": true, "context": "argument", "source_file": ".ai_agency/orchestrate.py", "source_location": "L42"}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_cmd_status", "callee": "get", "is_member_call": true, "source_file": ".ai_agency/orchestrate.py", "source_location": "L50", "receiver": "state"}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_cmd_status", "callee": "get", "is_member_call": true, "source_file": ".ai_agency/orchestrate.py", "source_location": "L51", "receiver": "state"}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_cmd_status", "callee": "get", "is_member_call": true, "source_file": ".ai_agency/orchestrate.py", "source_location": "L52", "receiver": "state"}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_cmd_status", "callee": "get", "is_member_call": true, "source_file": ".ai_agency/orchestrate.py", "source_location": "L54", "receiver": "state"}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_cmd_status", "callee": "get", "is_member_call": true, "source_file": ".ai_agency/orchestrate.py", "source_location": "L56", "receiver": "cp"}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_cmd_status", "callee": "get", "is_member_call": true, "source_file": ".ai_agency/orchestrate.py", "source_location": "L57", "receiver": "cp"}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_cmd_status", "callee": "get", "is_member_call": true, "source_file": ".ai_agency/orchestrate.py", "source_location": "L59", "receiver": "cp"}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_cmd_status", "callee": "get", "is_member_call": true, "source_file": ".ai_agency/orchestrate.py", "source_location": "L61", "receiver": "sub"}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_cmd_status", "callee": "get", "is_member_call": true, "source_file": ".ai_agency/orchestrate.py", "source_location": "L61", "receiver": "sub"}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_cmd_status", "callee": "get", "is_member_call": true, "source_file": ".ai_agency/orchestrate.py", "source_location": "L61", "receiver": "sub"}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_cmd_status", "callee": "get", "is_member_call": true, "source_file": ".ai_agency/orchestrate.py", "source_location": "L63", "receiver": "state"}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_cmd_status", "callee": "get", "is_member_call": true, "source_file": ".ai_agency/orchestrate.py", "source_location": "L64", "receiver": "rc"}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_cmd_status", "callee": "get", "is_member_call": true, "source_file": ".ai_agency/orchestrate.py", "source_location": "L66", "receiver": "rc"}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_cmd_status", "callee": "get", "is_member_call": true, "source_file": ".ai_agency/orchestrate.py", "source_location": "L67", "receiver": "rc"}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_cmd_status", "callee": "get", "is_member_call": true, "source_file": ".ai_agency/orchestrate.py", "source_location": "L69", "receiver": "state"}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_cmd_status", "callee": "get", "is_member_call": true, "source_file": ".ai_agency/orchestrate.py", "source_location": "L70", "receiver": "guards"}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_cmd_status", "callee": "get", "is_member_call": true, "source_file": ".ai_agency/orchestrate.py", "source_location": "L73", "receiver": "state"}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_cmd_progress", "callee": "BACKLOG_FILE", "is_member_call": false, "indirect": true, "context": "argument", "source_file": ".ai_agency/orchestrate.py", "source_location": "L76"}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_cmd_progress", "callee": "get", "is_member_call": true, "source_file": ".ai_agency/orchestrate.py", "source_location": "L81", "receiver": "backlog"}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_cmd_progress", "callee": "get", "is_member_call": true, "source_file": ".ai_agency/orchestrate.py", "source_location": "L87", "receiver": "t"}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_cmd_progress", "callee": "get", "is_member_call": true, "source_file": ".ai_agency/orchestrate.py", "source_location": "L88", "receiver": "t"}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_cmd_progress", "callee": "get", "is_member_call": true, "source_file": ".ai_agency/orchestrate.py", "source_location": "L89", "receiver": "t"}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_cmd_progress", "callee": "get", "is_member_call": true, "source_file": ".ai_agency/orchestrate.py", "source_location": "L102", "receiver": null}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_cmd_progress", "callee": "get", "is_member_call": true, "source_file": ".ai_agency/orchestrate.py", "source_location": "L102", "receiver": "task"}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_cmd_next_task", "callee": "BACKLOG_FILE", "is_member_call": false, "indirect": true, "context": "argument", "source_file": ".ai_agency/orchestrate.py", "source_location": "L106"}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_cmd_next_task", "callee": "get", "is_member_call": true, "source_file": ".ai_agency/orchestrate.py", "source_location": "L111", "receiver": "backlog"}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_cmd_next_task", "callee": "get", "is_member_call": true, "source_file": ".ai_agency/orchestrate.py", "source_location": "L112", "receiver": "t"}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_cmd_next_task", "callee": "get", "is_member_call": true, "source_file": ".ai_agency/orchestrate.py", "source_location": "L115", "receiver": "task"}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_cmd_next_task", "callee": "get", "is_member_call": true, "source_file": ".ai_agency/orchestrate.py", "source_location": "L116", "receiver": "task"}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_cmd_unblock", "callee": "STATE_FILE", "is_member_call": false, "indirect": true, "context": "argument", "source_file": ".ai_agency/orchestrate.py", "source_location": "L129"}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_cmd_unblock", "callee": "isoformat", "is_member_call": true, "source_file": ".ai_agency/orchestrate.py", "source_location": "L137", "receiver": null}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_cmd_unblock", "callee": "now", "is_member_call": true, "source_file": ".ai_agency/orchestrate.py", "source_location": "L137", "receiver": "datetime"}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_cmd_unblock", "callee": "STATE_FILE", "is_member_call": false, "indirect": true, "context": "argument", "source_file": ".ai_agency/orchestrate.py", "source_location": "L138"}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_cmd_unblock", "callee": "get", "is_member_call": true, "source_file": ".ai_agency/orchestrate.py", "source_location": "L140", "receiver": null}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_cmd_reset", "callee": "input", "is_member_call": false, "source_file": ".ai_agency/orchestrate.py", "source_location": "L144", "receiver": null}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_cmd_reset", "callee": "lower", "is_member_call": true, "source_file": ".ai_agency/orchestrate.py", "source_location": "L145", "receiver": null}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_cmd_reset", "callee": "strip", "is_member_call": true, "source_file": ".ai_agency/orchestrate.py", "source_location": "L145", "receiver": "confirm"}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_cmd_reset", "callee": "isoformat", "is_member_call": true, "source_file": ".ai_agency/orchestrate.py", "source_location": "L175", "receiver": null}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_cmd_reset", "callee": "now", "is_member_call": true, "source_file": ".ai_agency/orchestrate.py", "source_location": "L175", "receiver": "datetime"}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_cmd_reset", "callee": "STATE_FILE", "is_member_call": false, "indirect": true, "context": "argument", "source_file": ".ai_agency/orchestrate.py", "source_location": "L177"}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_main", "callee": "__doc__", "is_member_call": false, "indirect": true, "context": "argument", "source_file": ".ai_agency/orchestrate.py", "source_location": "L190"}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_main", "callee": "join", "is_member_call": true, "source_file": ".ai_agency/orchestrate.py", "source_location": "L191", "receiver": null}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_main", "callee": "keys", "is_member_call": true, "source_file": ".ai_agency/orchestrate.py", "source_location": "L191", "receiver": "commands"}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_main", "callee": "exit", "is_member_call": true, "source_file": ".ai_agency/orchestrate.py", "source_location": "L192", "receiver": "sys"}, {"caller_nid": "$graphify-root$_ai_agency_orchestrate_main", "callee": "commands[sys.argv[1]]", "is_member_call": false, "source_file": ".ai_agency/orchestrate.py", "source_location": "L194", "receiver": null}]} |