{"nodes": [{"id": "$graphify-root$_backend_app_api_admin_py", "label": "admin.py", "file_type": "code", "source_file": "backend/app/api/admin.py", "source_location": "L1"}, {"id": "$graphify-root$_backend_app_api_admin_audit", "label": "_audit()", "file_type": "code", "source_file": "backend/app/api/admin.py", "source_location": "L29", "_callable": true}, {"id": "session", "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/backend/app/api/admin.py"}, {"id": "user", "label": "User", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/backend/app/api/admin.py"}, {"id": "$graphify-root$_backend_app_api_admin_usercreate", "label": "UserCreate", "file_type": "code", "source_file": "backend/app/api/admin.py", "source_location": "L35", "_callable": true, "_callable_class": true}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/backend/app/api/admin.py"}, {"id": "$graphify-root$_backend_app_api_admin_userupdate", "label": "UserUpdate", "file_type": "code", "source_file": "backend/app/api/admin.py", "source_location": "L43", "_callable": true, "_callable_class": true}, {"id": "get", "label": "get", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/backend/app/api/admin.py"}, {"id": "$graphify-root$_backend_app_api_admin_list_users", "label": "list_users()", "file_type": "code", "source_file": "backend/app/api/admin.py", "source_location": "L51", "_callable": true}, {"id": "post", "label": "post", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/backend/app/api/admin.py"}, {"id": "$graphify-root$_backend_app_api_admin_create_user", "label": "create_user()", "file_type": "code", "source_file": "backend/app/api/admin.py", "source_location": "L98", "_callable": true}, {"id": "patch", "label": "patch", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/backend/app/api/admin.py"}, {"id": "$graphify-root$_backend_app_api_admin_update_user", "label": "update_user()", "file_type": "code", "source_file": "backend/app/api/admin.py", "source_location": "L117", "_callable": true}, {"id": "delete", "label": "delete", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/backend/app/api/admin.py"}, {"id": "$graphify-root$_backend_app_api_admin_delete_user", "label": "delete_user()", "file_type": "code", "source_file": "backend/app/api/admin.py", "source_location": "L145", "_callable": true}, {"id": "$graphify-root$_backend_app_api_admin_schedulerupdate", "label": "SchedulerUpdate", "file_type": "code", "source_file": "backend/app/api/admin.py", "source_location": "L156", "_callable": true, "_callable_class": true}, {"id": "$graphify-root$_backend_app_api_admin_get_scheduler", "label": "get_scheduler()", "file_type": "code", "source_file": "backend/app/api/admin.py", "source_location": "L170", "_callable": true}, {"id": "put", "label": "put", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/backend/app/api/admin.py"}, {"id": "$graphify-root$_backend_app_api_admin_update_scheduler", "label": "update_scheduler()", "file_type": "code", "source_file": "backend/app/api/admin.py", "source_location": "L218", "_callable": true}, {"id": "$graphify-root$_backend_app_api_admin_run_scheduler_now", "label": "run_scheduler_now()", "file_type": "code", "source_file": "backend/app/api/admin.py", "source_location": "L245", "_callable": true}, {"id": "$graphify-root$_backend_app_api_admin_scheduler_history", "label": "scheduler_history()", "file_type": "code", "source_file": "backend/app/api/admin.py", "source_location": "L287", "_callable": true}, {"id": "$graphify-root$_backend_app_api_admin_mask", "label": "_mask()", "file_type": "code", "source_file": "backend/app/api/admin.py", "source_location": "L356", "_callable": true}, {"id": "$graphify-root$_backend_app_api_admin_get_system_config", "label": "get_system_config()", "file_type": "code", "source_file": "backend/app/api/admin.py", "source_location": "L365", "_callable": true}, {"id": "$graphify-root$_backend_app_api_admin_configupdate", "label": "ConfigUpdate", "file_type": "code", "source_file": "backend/app/api/admin.py", "source_location": "L382", "_callable": true, "_callable_class": true}, {"id": "$graphify-root$_backend_app_api_admin_update_system_config", "label": "update_system_config()", "file_type": "code", "source_file": "backend/app/api/admin.py", "source_location": "L388", "_callable": true}, {"id": "$graphify-root$_backend_app_api_admin_list_audit", "label": "list_audit()", "file_type": "code", "source_file": "backend/app/api/admin.py", "source_location": "L419", "_callable": true}, {"id": "$graphify-root$_backend_app_api_admin_rationale_1", "label": "Admin API \u2013 Admin Control Center. All endpoints require admin role. Sections: -\u2026", "file_type": "rationale", "source_file": "backend/app/api/admin.py", "source_location": "L1"}, {"id": "$graphify-root$_backend_app_api_admin_rationale_60", "label": "List users with search + filters + pagination. role/status support comma-\u2026", "file_type": "rationale", "source_file": "backend/app/api/admin.py", "source_location": "L60"}, {"id": "$graphify-root$_backend_app_api_admin_rationale_171", "label": "List scheduler jobs with config + last/next run + last result.", "file_type": "rationale", "source_file": "backend/app/api/admin.py", "source_location": "L171"}, {"id": "$graphify-root$_backend_app_api_admin_rationale_250", "label": "Trigger job immediately (manual run).", "file_type": "rationale", "source_file": "backend/app/api/admin.py", "source_location": "L250"}, {"id": "$graphify-root$_backend_app_api_admin_rationale_293", "label": "Recent executions for a job type.", "file_type": "rationale", "source_file": "backend/app/api/admin.py", "source_location": "L293"}, {"id": "$graphify-root$_backend_app_api_admin_rationale_366", "label": "Return system config grouped by category. Sensitive values masked.", "file_type": "rationale", "source_file": "backend/app/api/admin.py", "source_location": "L366"}, {"id": "$graphify-root$_backend_app_api_admin_rationale_393", "label": "Persist editable config to a local overrides file (DB-backed).", "file_type": "rationale", "source_file": "backend/app/api/admin.py", "source_location": "L393"}, {"id": "$graphify-root$_backend_app_api_admin_rationale_431", "label": "Audit log with filters.", "file_type": "rationale", "source_file": "backend/app/api/admin.py", "source_location": "L431"}], "edges": [{"source": "$graphify-root$_backend_app_api_admin_py", "target": "fastapi", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L12", "weight": 1.0, "_python_import_module": "fastapi", "_python_import_bindings": [["APIRouter", "APIRouter"], ["Depends", "Depends"], ["HTTPException", "HTTPException"], ["Cookie", "Cookie"], ["Path", "Path"], ["Query", "Query"]]}, {"source": "$graphify-root$_backend_app_api_admin_py", "target": "pydantic", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L13", "weight": 1.0, "_python_import_module": "pydantic", "_python_import_bindings": [["BaseModel", "BaseModel"]]}, {"source": "$graphify-root$_backend_app_api_admin_py", "target": "sqlalchemy_orm", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L14", "weight": 1.0, "_python_import_module": "sqlalchemy.orm", "_python_import_bindings": [["Session", "Session"]]}, {"source": "$graphify-root$_backend_app_api_admin_py", "target": "sqlalchemy", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L15", "weight": 1.0, "_python_import_module": "sqlalchemy", "_python_import_bindings": [["text", "text"], ["func", "func"]]}, {"source": "$graphify-root$_backend_app_api_admin_py", "target": "datetime", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L16", "weight": 1.0, "_python_import_module": "datetime", "_python_import_bindings": [["datetime", "datetime"]]}, {"source": "$graphify-root$_backend_app_api_admin_py", "target": "$graphify-root$_backend_app_db_session_py", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L18", "weight": 1.0, "_python_import_module": "app.db.session", "_python_import_bindings": [["get_db", "get_db"]], "target_file": "$graphify-root$/backend/app/db/session.py"}, {"source": "$graphify-root$_backend_app_api_admin_py", "target": "$graphify-root$_backend_app_db_models_py", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L19", "weight": 1.0, "_python_import_module": "app.db.models", "_python_import_bindings": [["User", "User"], ["SchedulerConfig", "SchedulerConfig"], ["JobHistory", "JobHistory"], ["AuditLog", "AuditLog"], ["ServiceAccount", "ServiceAccount"]], "target_file": "$graphify-root$/backend/app/db/models.py"}, {"source": "$graphify-root$_backend_app_api_admin_py", "target": "$graphify-root$_backend_app_services_auth_service_py", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L20", "weight": 1.0, "_python_import_module": "app.services.auth_service", "_python_import_bindings": [["get_current_user", "get_current_user"]], "target_file": "$graphify-root$/backend/app/services/auth_service.py"}, {"source": "$graphify-root$_backend_app_api_admin_py", "target": "$graphify-root$_backend_app_services_internal_auth_py", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L21", "weight": 1.0, "_python_import_module": "app.services.internal_auth", "_python_import_bindings": [["create_internal_user", "create_internal_user"], ["hash_password", "hash_password"], ["verify_password", "verify_password"]], "target_file": "$graphify-root$/backend/app/services/internal_auth.py"}, {"source": "$graphify-root$_backend_app_api_admin_py", "target": "$graphify-root$_backend_app_services_observability_py", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L22", "weight": 1.0, "_python_import_module": "app.services.observability", "_python_import_bindings": [["activity_logger", "activity_logger"]], "target_file": "$graphify-root$/backend/app/services/observability.py"}, {"source": "$graphify-root$_backend_app_api_admin_py", "target": "$graphify-root$_backend_app_api_deps_py", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L23", "weight": 1.0, "_python_import_module": "app.api.deps", "_python_import_bindings": [["require_admin", "require_admin"], ["get_current_user_dep", "get_current_user_dep"]], "target_file": "$graphify-root$/backend/app/api/deps.py"}, {"source": "$graphify-root$_backend_app_api_admin_py", "target": "$graphify-root$_backend_app_core_config_py", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L24", "weight": 1.0, "_python_import_module": "app.core.config", "_python_import_bindings": [["settings", "settings"]], "target_file": "$graphify-root$/backend/app/core/config.py"}, {"source": "$graphify-root$_backend_app_api_admin_py", "target": "$graphify-root$_backend_app_api_admin_audit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L29", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_audit", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L29", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_audit", "target": "user", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L29", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_py", "target": "$graphify-root$_backend_app_api_admin_usercreate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L35", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_usercreate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L35", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_py", "target": "$graphify-root$_backend_app_api_admin_userupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L43", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_userupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L43", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_list_users", "target": "get", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L50", "weight": 1.0, "context": "decorator"}, {"source": "$graphify-root$_backend_app_api_admin_py", "target": "$graphify-root$_backend_app_api_admin_list_users", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L51", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_list_users", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L51", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_list_users", "target": "user", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L51", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_create_user", "target": "post", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L97", "weight": 1.0, "context": "decorator"}, {"source": "$graphify-root$_backend_app_api_admin_py", "target": "$graphify-root$_backend_app_api_admin_create_user", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L98", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_create_user", "target": "$graphify-root$_backend_app_api_admin_usercreate", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L98", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_create_user", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L98", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_create_user", "target": "user", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L98", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_update_user", "target": "patch", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L116", "weight": 1.0, "context": "decorator"}, {"source": "$graphify-root$_backend_app_api_admin_py", "target": "$graphify-root$_backend_app_api_admin_update_user", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L117", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_update_user", "target": "$graphify-root$_backend_app_api_admin_userupdate", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L117", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_update_user", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L117", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_update_user", "target": "user", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L117", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_delete_user", "target": "delete", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L144", "weight": 1.0, "context": "decorator"}, {"source": "$graphify-root$_backend_app_api_admin_py", "target": "$graphify-root$_backend_app_api_admin_delete_user", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L145", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_delete_user", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L145", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_delete_user", "target": "user", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L145", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_py", "target": "$graphify-root$_backend_app_api_admin_schedulerupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L156", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_schedulerupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L156", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_get_scheduler", "target": "get", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L169", "weight": 1.0, "context": "decorator"}, {"source": "$graphify-root$_backend_app_api_admin_py", "target": "$graphify-root$_backend_app_api_admin_get_scheduler", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L170", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_get_scheduler", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L170", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_get_scheduler", "target": "user", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L170", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_update_scheduler", "target": "put", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L217", "weight": 1.0, "context": "decorator"}, {"source": "$graphify-root$_backend_app_api_admin_py", "target": "$graphify-root$_backend_app_api_admin_update_scheduler", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L218", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_update_scheduler", "target": "$graphify-root$_backend_app_api_admin_schedulerupdate", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L218", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_update_scheduler", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L218", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_update_scheduler", "target": "user", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L218", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_run_scheduler_now", "target": "post", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L244", "weight": 1.0, "context": "decorator"}, {"source": "$graphify-root$_backend_app_api_admin_py", "target": "$graphify-root$_backend_app_api_admin_run_scheduler_now", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L245", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_run_scheduler_now", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L245", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_run_scheduler_now", "target": "user", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L245", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_scheduler_history", "target": "get", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L286", "weight": 1.0, "context": "decorator"}, {"source": "$graphify-root$_backend_app_api_admin_py", "target": "$graphify-root$_backend_app_api_admin_scheduler_history", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L287", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_scheduler_history", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L287", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_scheduler_history", "target": "user", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L287", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_py", "target": "$graphify-root$_backend_app_api_admin_mask", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L356", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_get_system_config", "target": "get", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L364", "weight": 1.0, "context": "decorator"}, {"source": "$graphify-root$_backend_app_api_admin_py", "target": "$graphify-root$_backend_app_api_admin_get_system_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L365", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_get_system_config", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L365", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_get_system_config", "target": "user", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L365", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_py", "target": "$graphify-root$_backend_app_api_admin_configupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L382", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_configupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L382", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_update_system_config", "target": "patch", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L387", "weight": 1.0, "context": "decorator"}, {"source": "$graphify-root$_backend_app_api_admin_py", "target": "$graphify-root$_backend_app_api_admin_update_system_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L388", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_update_system_config", "target": "$graphify-root$_backend_app_api_admin_configupdate", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L388", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_update_system_config", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L388", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_update_system_config", "target": "user", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L388", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_list_audit", "target": "get", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L418", "weight": 1.0, "context": "decorator"}, {"source": "$graphify-root$_backend_app_api_admin_py", "target": "$graphify-root$_backend_app_api_admin_list_audit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L419", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_list_audit", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L419", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_list_audit", "target": "user", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L419", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_get_system_config", "target": "$graphify-root$_backend_app_api_admin_mask", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L377", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_rationale_1", "target": "$graphify-root$_backend_app_api_admin_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_rationale_60", "target": "$graphify-root$_backend_app_api_admin_list_users", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L60", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_rationale_171", "target": "$graphify-root$_backend_app_api_admin_get_scheduler", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L171", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_rationale_250", "target": "$graphify-root$_backend_app_api_admin_run_scheduler_now", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L250", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_rationale_293", "target": "$graphify-root$_backend_app_api_admin_scheduler_history", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L293", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_rationale_366", "target": "$graphify-root$_backend_app_api_admin_get_system_config", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L366", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_rationale_393", "target": "$graphify-root$_backend_app_api_admin_update_system_config", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L393", "weight": 1.0}, {"source": "$graphify-root$_backend_app_api_admin_rationale_431", "target": "$graphify-root$_backend_app_api_admin_list_audit", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/app/api/admin.py", "source_location": "L431", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_backend_app_api_admin_audit", "callee": "add", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L30", "receiver": "db", "_python_receiver_shadowed": true, "receiver_type": "Session"}, {"caller_nid": "$graphify-root$_backend_app_api_admin_audit", "callee": "AuditLog", "is_member_call": false, "source_file": "backend/app/api/admin.py", "source_location": "L30", "receiver": null}, {"caller_nid": "$graphify-root$_backend_app_api_admin_audit", "callee": "dumps", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L30", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_audit", "callee": "str", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "backend/app/api/admin.py", "source_location": "L30"}, {"caller_nid": "$graphify-root$_backend_app_api_admin_audit", "callee": "__import__", "is_member_call": false, "source_file": "backend/app/api/admin.py", "source_location": "L30", "receiver": null}, {"caller_nid": "$graphify-root$_backend_app_api_admin_audit", "callee": "commit", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L31", "receiver": "db", "_python_receiver_shadowed": true, "receiver_type": "Session"}, {"caller_nid": "$graphify-root$_backend_app_api_admin_list_users", "callee": "query", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L61", "receiver": "db", "_python_receiver_shadowed": true, "receiver_type": "Session"}, {"caller_nid": "$graphify-root$_backend_app_api_admin_list_users", "callee": "User", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "backend/app/api/admin.py", "source_location": "L61"}, {"caller_nid": "$graphify-root$_backend_app_api_admin_list_users", "callee": "filter", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L63", "receiver": "q", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_list_users", "callee": "ilike", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L63", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_list_users", "callee": "ilike", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L63", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_list_users", "callee": "strip", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L65", "receiver": "r", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_list_users", "callee": "split", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L65", "receiver": "role", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_list_users", "callee": "strip", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L65", "receiver": "r", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_list_users", "callee": "filter", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L67", "receiver": "q", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_list_users", "callee": "in_", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L67", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_list_users", "callee": "strip", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L69", "receiver": "s", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_list_users", "callee": "split", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L69", "receiver": "status", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_list_users", "callee": "strip", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L69", "receiver": "s", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_list_users", "callee": "filter", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L71", "receiver": "q", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_list_users", "callee": "in_", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L71", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_list_users", "callee": "count", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L73", "receiver": "q", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_list_users", "callee": "all", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L76", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_list_users", "callee": "limit", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L76", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_list_users", "callee": "offset", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L76", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_list_users", "callee": "order_by", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L76", "receiver": "q", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_list_users", "callee": "desc", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L76", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_list_users", "callee": "auth_type", "is_member_call": false, "indirect": true, "context": "getattr", "source_file": "backend/app/api/admin.py", "source_location": "L88"}, {"caller_nid": "$graphify-root$_backend_app_api_admin_list_users", "callee": "isoformat", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L89", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_list_users", "callee": "isoformat", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L90", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_create_user", "callee": "create_internal_user", "is_member_call": false, "source_file": "backend/app/api/admin.py", "source_location": "L100", "receiver": null}, {"caller_nid": "$graphify-root$_backend_app_api_admin_create_user", "callee": "HTTPException", "is_member_call": false, "source_file": "backend/app/api/admin.py", "source_location": "L108", "receiver": null}, {"caller_nid": "$graphify-root$_backend_app_api_admin_create_user", "callee": "e", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "backend/app/api/admin.py", "source_location": "L108"}, {"caller_nid": "$graphify-root$_backend_app_api_admin_create_user", "callee": "commit", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L111", "receiver": "db", "_python_receiver_shadowed": true, "receiver_type": "Session"}, {"caller_nid": "$graphify-root$_backend_app_api_admin_create_user", "callee": "activity_logger", "is_member_call": false, "source_file": "backend/app/api/admin.py", "source_location": "L112", "receiver": null}, {"caller_nid": "$graphify-root$_backend_app_api_admin_update_user", "callee": "first", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L123", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_update_user", "callee": "filter", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L123", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_update_user", "callee": "query", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L123", "receiver": "db", "_python_receiver_shadowed": true, "receiver_type": "Session"}, {"caller_nid": "$graphify-root$_backend_app_api_admin_update_user", "callee": "User", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "backend/app/api/admin.py", "source_location": "L123"}, {"caller_nid": "$graphify-root$_backend_app_api_admin_update_user", "callee": "HTTPException", "is_member_call": false, "source_file": "backend/app/api/admin.py", "source_location": "L125", "receiver": null}, {"caller_nid": "$graphify-root$_backend_app_api_admin_update_user", "callee": "hash_password", "is_member_call": false, "source_file": "backend/app/api/admin.py", "source_location": "L128", "receiver": null}, {"caller_nid": "$graphify-root$_backend_app_api_admin_update_user", "callee": "append", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L129", "receiver": "changed", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_update_user", "callee": "append", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L132", "receiver": "changed", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_update_user", "callee": "append", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L135", "receiver": "changed", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_update_user", "callee": "append", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L138", "receiver": "changed", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_update_user", "callee": "commit", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L139", "receiver": "db", "_python_receiver_shadowed": true, "receiver_type": "Session"}, {"caller_nid": "$graphify-root$_backend_app_api_admin_update_user", "callee": "activity_logger", "is_member_call": false, "source_file": "backend/app/api/admin.py", "source_location": "L140", "receiver": null}, {"caller_nid": "$graphify-root$_backend_app_api_admin_update_user", "callee": "join", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L140", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_delete_user", "callee": "first", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L146", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_delete_user", "callee": "filter", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L146", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_delete_user", "callee": "query", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L146", "receiver": "db", "_python_receiver_shadowed": true, "receiver_type": "Session"}, {"caller_nid": "$graphify-root$_backend_app_api_admin_delete_user", "callee": "User", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "backend/app/api/admin.py", "source_location": "L146"}, {"caller_nid": "$graphify-root$_backend_app_api_admin_delete_user", "callee": "HTTPException", "is_member_call": false, "source_file": "backend/app/api/admin.py", "source_location": "L148", "receiver": null}, {"caller_nid": "$graphify-root$_backend_app_api_admin_delete_user", "callee": "delete", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L149", "receiver": "db", "_python_receiver_shadowed": true, "receiver_type": "Session"}, {"caller_nid": "$graphify-root$_backend_app_api_admin_delete_user", "callee": "commit", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L150", "receiver": "db", "_python_receiver_shadowed": true, "receiver_type": "Session"}, {"caller_nid": "$graphify-root$_backend_app_api_admin_delete_user", "callee": "activity_logger", "is_member_call": false, "source_file": "backend/app/api/admin.py", "source_location": "L151", "receiver": null}, {"caller_nid": "$graphify-root$_backend_app_api_admin_get_scheduler", "callee": "seed_scheduler_config", "is_member_call": false, "source_file": "backend/app/api/admin.py", "source_location": "L173", "receiver": null}, {"caller_nid": "$graphify-root$_backend_app_api_admin_get_scheduler", "callee": "all", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L175", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_get_scheduler", "callee": "query", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L175", "receiver": "db", "_python_receiver_shadowed": true, "receiver_type": "Session"}, {"caller_nid": "$graphify-root$_backend_app_api_admin_get_scheduler", "callee": "SchedulerConfig", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "backend/app/api/admin.py", "source_location": "L175"}, {"caller_nid": "$graphify-root$_backend_app_api_admin_get_scheduler", "callee": "all", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L178", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_get_scheduler", "callee": "order_by", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L178", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_get_scheduler", "callee": "filter", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L178", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_get_scheduler", "callee": "query", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L178", "receiver": "db", "_python_receiver_shadowed": true, "receiver_type": "Session"}, {"caller_nid": "$graphify-root$_backend_app_api_admin_get_scheduler", "callee": "desc", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L186", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_get_scheduler", "callee": "all", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L197", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_get_scheduler", "callee": "distinct", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L197", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_get_scheduler", "callee": "filter", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L197", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_get_scheduler", "callee": "query", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L197", "receiver": "db", "_python_receiver_shadowed": true, "receiver_type": "Session"}, {"caller_nid": "$graphify-root$_backend_app_api_admin_get_scheduler", "callee": "items", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L201", "receiver": "configs", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_get_scheduler", "callee": "get", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L202", "receiver": "last_by_type", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_get_scheduler", "callee": "append", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L203", "receiver": "result", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_get_scheduler", "callee": "isoformat", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L208", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_get_scheduler", "callee": "get", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L208", "receiver": "last", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_get_scheduler", "callee": "get", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L208", "receiver": "last", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_get_scheduler", "callee": "get", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L209", "receiver": "last", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_get_scheduler", "callee": "get", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L210", "receiver": "last", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_get_scheduler", "callee": "get", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L211", "receiver": "last", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_get_scheduler", "callee": "get", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L212", "receiver": "last", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_update_scheduler", "callee": "first", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L224", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_update_scheduler", "callee": "filter", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L224", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_update_scheduler", "callee": "query", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L224", "receiver": "db", "_python_receiver_shadowed": true, "receiver_type": "Session"}, {"caller_nid": "$graphify-root$_backend_app_api_admin_update_scheduler", "callee": "SchedulerConfig", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "backend/app/api/admin.py", "source_location": "L224"}, {"caller_nid": "$graphify-root$_backend_app_api_admin_update_scheduler", "callee": "HTTPException", "is_member_call": false, "source_file": "backend/app/api/admin.py", "source_location": "L226", "receiver": null}, {"caller_nid": "$graphify-root$_backend_app_api_admin_update_scheduler", "callee": "croniter", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L231", "receiver": "croniter", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_update_scheduler", "callee": "now", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L231", "receiver": "datetime", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_update_scheduler", "callee": "HTTPException", "is_member_call": false, "source_file": "backend/app/api/admin.py", "source_location": "L233", "receiver": null}, {"caller_nid": "$graphify-root$_backend_app_api_admin_update_scheduler", "callee": "utcnow", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L238", "receiver": "datetime", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_update_scheduler", "callee": "commit", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L239", "receiver": "db", "_python_receiver_shadowed": true, "receiver_type": "Session"}, {"caller_nid": "$graphify-root$_backend_app_api_admin_update_scheduler", "callee": "activity_logger", "is_member_call": false, "source_file": "backend/app/api/admin.py", "source_location": "L240", "receiver": null}, {"caller_nid": "$graphify-root$_backend_app_api_admin_run_scheduler_now", "callee": "first", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L251", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_run_scheduler_now", "callee": "filter", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L251", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_run_scheduler_now", "callee": "query", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L251", "receiver": "db", "_python_receiver_shadowed": true, "receiver_type": "Session"}, {"caller_nid": "$graphify-root$_backend_app_api_admin_run_scheduler_now", "callee": "SchedulerConfig", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "backend/app/api/admin.py", "source_location": "L251"}, {"caller_nid": "$graphify-root$_backend_app_api_admin_run_scheduler_now", "callee": "HTTPException", "is_member_call": false, "source_file": "backend/app/api/admin.py", "source_location": "L253", "receiver": null}, {"caller_nid": "$graphify-root$_backend_app_api_admin_run_scheduler_now", "callee": "JobHistory", "is_member_call": false, "source_file": "backend/app/api/admin.py", "source_location": "L256", "receiver": null}, {"caller_nid": "$graphify-root$_backend_app_api_admin_run_scheduler_now", "callee": "uuid4", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L257", "receiver": "uuid", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_run_scheduler_now", "callee": "add", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L263", "receiver": "db", "_python_receiver_shadowed": true, "receiver_type": "Session"}, {"caller_nid": "$graphify-root$_backend_app_api_admin_run_scheduler_now", "callee": "commit", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L264", "receiver": "db", "_python_receiver_shadowed": true, "receiver_type": "Session"}, {"caller_nid": "$graphify-root$_backend_app_api_admin_run_scheduler_now", "callee": "get", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L272", "receiver": "TASK_NAMES", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_run_scheduler_now", "callee": "commit", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L276", "receiver": "db", "_python_receiver_shadowed": true, "receiver_type": "Session"}, {"caller_nid": "$graphify-root$_backend_app_api_admin_run_scheduler_now", "callee": "HTTPException", "is_member_call": false, "source_file": "backend/app/api/admin.py", "source_location": "L277", "receiver": null}, {"caller_nid": "$graphify-root$_backend_app_api_admin_run_scheduler_now", "callee": "tms_jobs", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "backend/app/api/admin.py", "source_location": "L280"}, {"caller_nid": "$graphify-root$_backend_app_api_admin_run_scheduler_now", "callee": "delay", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L281", "receiver": "task", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_run_scheduler_now", "callee": "activity_logger", "is_member_call": false, "source_file": "backend/app/api/admin.py", "source_location": "L282", "receiver": null}, {"caller_nid": "$graphify-root$_backend_app_api_admin_scheduler_history", "callee": "all", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L294", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_scheduler_history", "callee": "limit", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L294", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_scheduler_history", "callee": "order_by", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L294", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_scheduler_history", "callee": "filter", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L294", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_scheduler_history", "callee": "query", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L294", "receiver": "db", "_python_receiver_shadowed": true, "receiver_type": "Session"}, {"caller_nid": "$graphify-root$_backend_app_api_admin_scheduler_history", "callee": "JobHistory", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "backend/app/api/admin.py", "source_location": "L294"}, {"caller_nid": "$graphify-root$_backend_app_api_admin_scheduler_history", "callee": "desc", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L296", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_scheduler_history", "callee": "isoformat", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L301", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_scheduler_history", "callee": "isoformat", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L302", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_get_system_config", "callee": "settings", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "backend/app/api/admin.py", "source_location": "L372"}, {"caller_nid": "$graphify-root$_backend_app_api_admin_get_system_config", "callee": "bool", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "backend/app/api/admin.py", "source_location": "L373"}, {"caller_nid": "$graphify-root$_backend_app_api_admin_get_system_config", "callee": "str", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "backend/app/api/admin.py", "source_location": "L375"}, {"caller_nid": "$graphify-root$_backend_app_api_admin_get_system_config", "callee": "append", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L377", "receiver": "items", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_get_system_config", "callee": "get", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L377", "receiver": "item", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_get_system_config", "callee": "append", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L378", "receiver": "out", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_update_system_config", "callee": "get", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L394", "receiver": "item", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_update_system_config", "callee": "HTTPException", "is_member_call": false, "source_file": "backend/app/api/admin.py", "source_location": "L396", "receiver": null}, {"caller_nid": "$graphify-root$_backend_app_api_admin_update_system_config", "callee": "join", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L400", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_update_system_config", "callee": "exists", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L402", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_update_system_config", "callee": "load", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L405", "receiver": "json", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_update_system_config", "callee": "f", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "backend/app/api/admin.py", "source_location": "L405"}, {"caller_nid": "$graphify-root$_backend_app_api_admin_update_system_config", "callee": "makedirs", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L409", "receiver": "os", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_update_system_config", "callee": "dirname", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L409", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_update_system_config", "callee": "dump", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L411", "receiver": "json", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_update_system_config", "callee": "f", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "backend/app/api/admin.py", "source_location": "L411"}, {"caller_nid": "$graphify-root$_backend_app_api_admin_update_system_config", "callee": "activity_logger", "is_member_call": false, "source_file": "backend/app/api/admin.py", "source_location": "L413", "receiver": null}, {"caller_nid": "$graphify-root$_backend_app_api_admin_list_audit", "callee": "query", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L432", "receiver": "db", "_python_receiver_shadowed": true, "receiver_type": "Session"}, {"caller_nid": "$graphify-root$_backend_app_api_admin_list_audit", "callee": "AuditLog", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "backend/app/api/admin.py", "source_location": "L432"}, {"caller_nid": "$graphify-root$_backend_app_api_admin_list_audit", "callee": "filter", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L434", "receiver": "q", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_list_audit", "callee": "filter", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L436", "receiver": "q", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_list_audit", "callee": "ilike", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L436", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_list_audit", "callee": "filter", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L438", "receiver": "q", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_list_audit", "callee": "ilike", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L438", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_list_audit", "callee": "filter", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L440", "receiver": "q", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_list_audit", "callee": "fromisoformat", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L440", "receiver": "datetime", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_list_audit", "callee": "filter", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L442", "receiver": "q", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_list_audit", "callee": "fromisoformat", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L442", "receiver": "datetime", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_list_audit", "callee": "count", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L444", "receiver": "q", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_list_audit", "callee": "all", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L447", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_list_audit", "callee": "limit", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L447", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_list_audit", "callee": "offset", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L447", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_list_audit", "callee": "order_by", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L447", "receiver": "q", "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_list_audit", "callee": "desc", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L447", "receiver": null, "_python_receiver_shadowed": true}, {"caller_nid": "$graphify-root$_backend_app_api_admin_list_audit", "callee": "isoformat", "is_member_call": true, "source_file": "backend/app/api/admin.py", "source_location": "L460", "receiver": null, "_python_receiver_shadowed": true}], "_cached_target_files": ["$graphify-root$/backend/app/api/deps.py", "$graphify-root$/backend/app/core/config.py", "$graphify-root$/backend/app/db/models.py", "$graphify-root$/backend/app/db/session.py", "$graphify-root$/backend/app/services/auth_service.py", "$graphify-root$/backend/app/services/internal_auth.py", "$graphify-root$/backend/app/services/observability.py"]}